How to Calculate the Future Value of a Tax-Free Account

Recall, that the formula utilized to calculate the future value of a lump sum is as follows:

future value formula

Where:
FV = Future Value
PV = Present Value
r = rate
n = periods

Calculating the future value of a tax-free account incorporates the tax paid on the money prior to investing it in the tax-free account. We can account for the taxes paid by adjusting the present value for taxes:

future value of a tax-free account

In essence, the present value is reduced by the tax owed today and becomes the net amount invested. This net amount is then grown tax-free through all periods and no tax liability is owed when the money is withdrawn.

Assume you have a present value of $1,000, that will grow at a 7% rate for 10 years, and the initial tax owed is 30%. We can calculate the future value of the tax-free account by plugging those variables into the formula as follows:

where; PV = $1,000, rate = 0.07, n = 10, t = 30%

Using Excel, we can model what occurs during each of the ten periods:

Year PV rate FV 
1 $    700.007.00% $    749.00
2 $    749.007.00% $    801.43
3 $    801.437.00% $    857.53
4 $    857.537.00% $    917.56
5 $    917.567.00% $    981.79
6 $    981.797.00% $ 1,050.51
7 $ 1,050.517.00% $ 1,124.05
8 $ 1,124.057.00% $ 1,202.73
9 $ 1,202.737.00% $ 1,286.92
10 $ 1,286.927.00% $ 1,377.01
future value of a tax-free account table

Notice how the initial present value is reduced by the current tax rate. In the United States, this is how the future value of a Roth IRA would be calculated. We can illustrate the table above visually with the following chart:

future value of a tax-free account chart

Using an HP12C calculator, you can calculate the future value of a tax-free account using the following keystrokes:

hp12c

[1000][ENTER]
[.][7][*][PV]
[7][i]
[10][n]
[FV]

The formula can be rearranged as follows to find the present value of a tax-free account:

present value of a tax-free account

The present value version of the tax-free account formula is usually only seen on tests which require you to calculate the initial investment an investor made in the past, given some current value in the future.

A copy of the Excel model can be found here.

How to Calculate Future Value

The formula used to calculate the future value of a present amount today, is as follows:

future value formula
future value formula

Where:
FV = Future Value
PV = Present Value
r = interest rate
t = time

Assume you have a present value (PV) of $1,000, growing at a rate (r) of 7.00% for ten years (t), the future value would be calculated as follows:

PV = $1,000; r = 7.00%; t = 10

Using Excel, we can model the amount of interest that is credited at the end of each year:

Year Present Value rateinterestFuture Value
1 $         1,000.007.00% $   70.00 $    1,070.00
2 $         1,070.007.00% $   74.90 $    1,144.90
3 $         1,144.907.00% $   80.14 $    1,225.04
4 $         1,225.047.00% $   85.75 $    1,310.80
5 $         1,310.807.00% $   91.76 $    1,402.55
6 $         1,402.557.00% $   98.18 $    1,500.73
7 $         1,500.737.00% $ 105.05 $    1,605.78
8 $         1,605.787.00% $ 112.40 $    1,718.19
9 $         1,718.197.00% $ 120.27 $    1,838.46
10 $         1,838.467.00% $ 128.69 $    1,967.15
FV table

The data can be represented visually as well:

future value chart
future value chart

As you can see, the amount of interest credited at the end of each year grows on an exponential basis.

Using an HP12C, the future value can be calculated using the following keystrokes:

hp12c

[1000][PV]
[10][n]
[7][i]
[FV]

A copy of the Excel model used to calculate future value can be found here.