Connect via MCP →

Enter Calculation

Formula

Formula: Future Value of $1 Annuity (FVIFA) Table Creator
Show calculation steps (1)
  1. Annuity Due FVIFA

    Annuity Due FVIFA: Future Value of $1 Annuity (FVIFA) Table Creator

    Future value factor of $1 paid at the BEGINNING of each period (one extra period of interest).

Advertisement

Results

Ordinary Annuity (end of period)
FVIFA (first cell) = 1
10 rows × 3 columns generated below
n \ i 1% 2% 3%
1 1.00000 1.00000 1.00000
2 2.01000 2.02000 2.03000
3 3.03010 3.06040 3.09090
4 4.06040 4.12161 4.18363
5 5.10101 5.20404 5.30914
6 6.15202 6.30812 6.46841
7 7.21354 7.43428 7.66246
8 8.28567 8.58297 8.89234
9 9.36853 9.75463 10.15911
10 10.46221 10.94972 11.46388

FVIFA factor = future value of a stream of $1 payments. Values shown to 5 decimal places.

What is the FVIFA Table Creator?

This tool builds a Future Value Interest Factor of an Annuity (FVIFA) table. Each factor tells you the future value of a stream of $1 payments made every period, accumulated at a given periodic interest rate. Multiply any factor by your actual payment amount to get the future value of that annuity. The table is indexed by the number of periods (\(n\), the rows) and the periodic interest rate (\(i\), the columns).

How to use it

Choose the annuity type, then set how many interest-rate columns you want, the starting rate and the increment between columns. Set how many period rows you want, the starting period, and the increment between rows. The tool generates a labeled grid of factors rounded to five decimal places, ready to read or print.

The formula explained

For an ordinary annuity (payments at the end of each period) the factor is $$\text{FVIFA} = \frac{(1+i)^n - 1}{i}$$ For an annuity due (payments at the beginning of each period) each payment earns one extra period of interest, so the factor is multiplied by \((1+i)\): $$\text{FVIFA} = \frac{(1+i)^n - 1}{i}\,(1+i)$$ When the rate \(i\) is exactly 0, the formula would divide by zero; the mathematical limit is simply \(n\), so a 0% column shows the factor \(n\).

Advertisement
Comparison of ordinary annuity versus annuity due payment timing
Ordinary annuity pays at period end; annuity due pays at period start, shifting timing by one period.
Timeline showing equal $1 payments at the end of each period growing to a future value
An ordinary annuity: equal $1 payments at the end of each period accumulate to a future value.

Worked example

Ordinary annuity, \(i = 1\%\) (0.01), \(n = 3\): $$\frac{(1.01)^3 - 1}{0.01} = \frac{1.030301 - 1}{0.01} = 3.03010$$ At \(i = 3\%\), \(n = 4\): $$\frac{(1.03)^4 - 1}{0.03} = \frac{0.12550881}{0.03} = 4.18363$$ For an annuity due with \(i = 1\%\), \(n = 2\): $$2.01000 \times 1.01 = 2.03010$$

FAQ

What does a single factor mean? It is the future value of $1 paid each period. Multiply by your payment size to get the total.

Ordinary vs. due? Ordinary pays at period end; due pays at the start, so it accumulates slightly more (by a factor of \(1 + i\)).

Why five decimals? Classic finance tables use five-decimal factors so they can be multiplied by large payments with minimal rounding error.

Last updated: