Future Value of Annuity Table

Build a table of future value annuity factors showing what $1 deposited every period grows to, for ordinary annuities or annuities due.

Payments made at the

Interest rates (columns)

Periods (rows)

Formula
FVIFA = [(1 + i)ⁿ − 1] ÷ i
Table size
40 rows × 12 rates
Total of the payments
$40the rest, $727.09, is interest
$500 per period instead
$383,545.71
$1 per period for 40 periods at 12% grows to$767.0914

Show the work

  1. Each cell is [(1 + i)n − 1] ÷ i: the value after n periods of $1 deposits.
  2. Example: [(1 + 0.12)40 − 1] ÷ 0.12 = 767.09142
  3. At 0% the factor equals n, because nothing is earned on the deposits.
Future value of an ordinary annuity of $1 per period
n1%2%3%4%5%6%7%8%9%10%11%12%
11.00001.00001.00001.00001.00001.00001.00001.00001.00001.00001.00001.0000
22.01002.02002.03002.04002.05002.06002.07002.08002.09002.10002.11002.1200
33.03013.06043.09093.12163.15253.18363.21493.24643.27813.31003.34213.3744
44.06044.12164.18364.24654.31014.37464.43994.50614.57314.64104.70974.7793
55.10105.20405.30915.41635.52565.63715.75075.86665.98476.10516.22786.3528
66.15206.30816.46846.63306.80196.97537.15337.33597.52337.71567.91298.1152
77.21357.43437.66257.89838.14208.39388.65408.92289.20049.48729.783310.0890
88.28578.58308.89239.21429.54919.897510.259810.636611.028511.435911.859412.2997
99.36859.754610.159110.582811.026611.491311.978012.487613.021013.579514.164014.7757
1010.462210.949711.463912.006112.577913.180813.816414.486615.192915.937416.722017.5487
1111.566812.168712.807813.486414.206814.971615.783616.645517.560318.531219.561420.6546
1212.682513.412114.192015.025815.917116.869917.888518.977120.140721.384322.713224.1331
1313.809314.680315.617816.626817.713018.882120.140621.495322.953424.522726.211628.0291
1414.947415.973917.086318.291919.598621.015122.550524.214926.019227.975030.094932.3926
1516.096917.293418.598920.023621.578623.276025.129027.152129.360931.772534.405437.2797
1617.257918.639320.156921.824523.657525.672527.888130.324333.003435.949739.189942.7533
1718.430420.012121.761623.697525.840428.212930.840233.750236.973740.544744.500848.8837
1819.614721.412323.414425.645428.132430.905733.999037.450241.301345.599250.395955.7497
1920.810922.840625.116927.671230.539033.760037.379041.446346.018551.159156.939563.4397
2022.019024.297426.870429.778133.066036.785640.995545.762051.160157.275064.202872.0524
2123.239225.783328.676531.969235.719339.992744.865250.422956.764564.002572.265181.6987
2224.471627.299030.536834.248038.505243.392349.005755.456862.873371.402781.214392.5026
2325.716328.845032.452936.617941.430546.995853.436160.893369.531979.543091.1479104.6029
2426.973530.421934.426539.082644.502050.815658.176766.764876.789888.4973102.1742118.1552
2528.243232.030336.459341.645947.727154.864563.249073.105984.700998.3471114.4133133.3339
2629.525633.670938.553044.311751.113559.156468.676579.954493.3240109.1818127.9988150.3339
2730.820935.344340.709647.084254.669163.705874.483887.3508102.7231121.0999143.0786169.3740
2832.129137.051242.930949.967658.402668.528180.697795.3388112.9682134.2099159.8173190.6989
2933.450438.792245.218952.966362.322773.639887.3465103.9659124.1354148.6309178.3972214.5828
3034.784940.568147.575456.084966.438879.058294.4608113.2832136.3075164.4940199.0209241.3327
3136.132742.379450.002759.328370.760884.8017102.0730123.3459149.5752181.9434221.9132271.2926
3237.494144.227052.502862.701575.298890.8898110.2182134.2135164.0370201.1378247.3236304.8477
3338.869046.111655.077866.209580.063897.3432118.9334145.9506179.8003222.2515275.5292342.4294
3440.257748.033857.730269.857985.0670104.1838128.2588158.6267196.9823245.4767306.8374384.5210
3541.660349.994560.462173.652290.3203111.4348138.2369172.3168215.7108271.0244341.5896431.6635
3643.076951.994463.275977.598395.8363119.1209148.9135187.1021236.1247299.1268380.1644484.4631
3744.507654.034366.174281.7022101.6281127.2681160.3374203.0703258.3759330.0395422.9825543.5987
3845.952756.114969.159485.9703107.7095135.9042172.5610220.3159282.6298364.0434470.5106609.8305
3947.412358.237272.234290.4091114.0950145.0585185.6403238.9412309.0665401.4478523.2667684.0102
4048.886460.402075.401395.0255120.7998154.7620199.6351259.0565337.8824442.5926581.8261767.0914

When you save the same amount every period, the future value of annuity factor tells you how big the pile will be. Tables of these factors are a staple of accounting and finance courses, CFA and CPA study, and engineering-economics exams, and they are handy for quick planning: one lookup and one multiplication. This generator builds the table for ordinary annuities or annuities due over the rates and periods you choose.

How to generate the table

  1. Choose end of each period (ordinary annuity) or start (annuity due).
  2. Set the range of interest rates for the columns and the step between them.
  3. Set the range of periods for the rows.
  4. Choose the decimal places.

The result above the table reads the bottom-right factor and shows how much of it is interest.

The annuity factor formula

FVIFA(i, n) = [(1 + i)n − 1] ÷ i

For an annuity due, multiply by (1 + i). The future value of any level payment is then FV = PMT × factor.

Worked example

You will put $2,400 at the end of each year into a college fund earning 5% for 20 years.

  • Row 20, column 5%: 33.0660
  • Future value: $2,400 × 33.0660 = $79,358.40
  • You deposit $48,000 in total, so about $31,358 is interest

If you make each deposit at the start of the year instead, the annuity-due factor is 34.7193 and the fund reaches about $83,326.

Using the table in reverse: sinking funds

The same factor tells you how much to set aside to reach a target. Divide the goal by the factor:

Goal Rate Years Factor Yearly deposit
$50,000 5% 10 12.5779 $3,975.23
$50,000 5% 20 33.0660 $1,512.13
$50,000 7% 30 94.4608 $529.32

Companies use this sinking-fund arithmetic to plan for bond repayments and equipment replacement; households use it for tuition, a new roof or a car. The reciprocal of the factor is the sinking fund factor (A/F), which also appears in the compound interest factor table.

How the factor builds up

Each factor is a running total of future value factors: FVIFA(i, n) = 1 + (1 + i) + (1 + i)2 + … + (1 + i)n−1. At 5%, row 3 is 1 + 1.05 + 1.1025 = 3.1525. Moving one row down adds the next growth factor, so differences between rows match the future value of $1 table.

Matching rates and periods

For monthly deposits, use a monthly rate column (annual rate ÷ 12) and the number of months as the row. With an annual rate of 6% that means a 0.5% column; 10 years of monthly saving is row 120.

For exact answers with any payment and compounding frequency, or with growing payments, use the future value of annuity calculator. To value payments you will receive rather than make, see the present value of annuity table.

Factors are exact values rounded to your chosen decimals. For study and planning; not financial advice.

Frequently asked questions

What does a future value of annuity table show?

Each cell is the future value interest factor of an annuity (FVIFA): what a payment of $1 at the end of each period grows to after n periods at rate i. Multiply by your payment to get the future value of your annuity.

How do I convert an ordinary annuity factor to an annuity due?

Multiply it by (1 + i), or switch the table to 'Start (annuity due)'. At 5% for 20 periods, the ordinary factor 33.0660 becomes 33.0660 × 1.05 = 34.7193.

Why is the factor for one period always 1?

With an ordinary annuity, a single payment made at the end of the only period has no time to earn interest, so $1 is still $1. For an annuity due, the one-period factor is 1 + i.

How do I use the table to plan a sinking fund?

Divide the target amount by the factor. To accumulate $50,000 in 10 years at 5% with year-end deposits, divide $50,000 by 12.5779 to get deposits of about $3,975 a year.

What happens at a 0% rate?

The factor simply equals n, because each $1 deposit stays $1. The gap between the factor and n at any positive rate is the interest earned per dollar of payment.

Last reviewed October 2026 by the CalcFluent editorial team. How we check our calculators.