Roth IRA Calculator

Formatting only. This does not change the calculation.
Limits and phase-out ranges are set annually by the IRS; pick the year you are contributing for.
Publication 590-A Worksheet 2-1 figure - not simply your gross pay.
You cannot contribute more than you earned. A spousal contribution uses the couple’s combined compensation.
Traditional IRA contributions share the same annual limit.
Your own assumption. Nothing here forecasts a market return.
Used only for the comparison account: the rate a taxable account would pay on each year’s growth.
Used only to show what the same balance would be worth in a pre-tax account.
Roth balance at retirement
661,225.50
Roth IRA Calculator
Roth contribution allowed this year
7,500.00
Statutory limit including catch-up
7,500.00
Age-50 catch-up included
0.00
Phase-out begins at MAGI
153,000
Phase-out complete at MAGI
168,000
Eligibility
Full contribution of 7500 allowed for 2026.
Total contributed
210,000.00
Investment growth
451,225.50
Same money in a taxable account
503,534.92
Roth advantage over a taxable account
157,690.59
Same balance in a pre-tax account, after retirement tax
515,755.89
Years invested
30
Worked out from IRS Publication 590-A, Contributions to Individual Retirement Arrangements (IRAs), chapter 2 - Table 2-1 and Worksheet 2-2, Determining Your Reduced Roth IRA Contribution Limit and 4 other sources.
The contribution is held flat for all 30 years. The IRS raises the limit for inflation most years, so a real saver would contribute more later.
The pre-tax comparison holds the contribution the same in both accounts, so it ignores the up-front deduction a traditional contribution gives you and the return on investing that deduction.
An estimate from published IRS limits, not tax advice. It does not test whether a distribution is qualified, model state tax, or apply the saver’s credit. Confirm your own modified AGI figure with Publication 590-A Worksheet 2-1.

How this is worked out

8 steps
  1. Tax year 2026: the IRA dollar limit is 7500, so the statutory limit is 7500.
  2. Worksheet 2-2 line 6 = min(statutory limit, taxable compensation) = 7500.
  3. Phase-out range for this filing status: 153000 to 168000 of modified AGI (IRS Notice 2025-67, section 408A(c)(3)(A) paragraph).
  4. Modified AGI is at or below the start of the range, so the full limit is available.
  5. Each year the balance grows at 7% and then takes the 7000 contribution: balance = balance x 1.07 + 7000.
  6. After 30 years the Roth holds 661225.5, of which 451225.5 is growth that is never taxed if the distribution is qualified.
  7. A taxable account paying 22% on each year’s growth compounds at 5.46% instead, reaching 503534.92.
  8. The same balance held pre-tax and withdrawn at 22% would be worth 515755.89 after tax.
Year-by-year projectiontable
yearagecontributionrothBalancetaxableBalance
1367,0007,0007,000
2377,00014,49014,382.2
3387,00022,504.322,167.47
4397,00031,079.630,377.81
5407,00040,255.1739,036.44
6417,00050,073.0448,167.83
7427,00060,578.1557,797.79
8437,00071,818.6267,953.55
9447,00083,845.9278,663.82
10457,00096,715.1489,958.86
11467,000110,485.2101,870.62
12477,000125,219.16114,432.75
13487,000140,984.5127,680.78
14497,000157,853.42141,652.15
15507,000175,903.15156,386.36
16517,000195,216.37171,925.05
17527,000215,881.52188,312.16
18537,000237,993.23205,594
19547,000261,652.75223,819.44
20557,000286,968.45243,039.98
21567,000314,056.24263,309.96
22577,000343,040.17284,686.68
23587,000374,052.99307,230.58
24597,000407,236.7331,005.37
25607,000442,743.26356,078.26
26617,000480,735.29382,520.13
27627,000521,386.76410,405.73
28637,000564,883.84439,813.89
29647,000611,425.7470,827.72
30657,000661,225.5503,534.92

Results are general information, not financial, tax, legal, medical or engineering advice.