Roth IRA Calculator
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
- Tax year 2026: the IRA dollar limit is 7500, so the statutory limit is 7500.
- Worksheet 2-2 line 6 = min(statutory limit, taxable compensation) = 7500.
- Phase-out range for this filing status: 153000 to 168000 of modified AGI (IRS Notice 2025-67, section 408A(c)(3)(A) paragraph).
- Modified AGI is at or below the start of the range, so the full limit is available.
- Each year the balance grows at 7% and then takes the 7000 contribution: balance = balance x 1.07 + 7000.
- After 30 years the Roth holds 661225.5, of which 451225.5 is growth that is never taxed if the distribution is qualified.
- A taxable account paying 22% on each year’s growth compounds at 5.46% instead, reaching 503534.92.
- The same balance held pre-tax and withdrawn at 22% would be worth 515755.89 after tax.
Year-by-year projectiontable
| year | age | contribution | rothBalance | taxableBalance |
|---|---|---|---|---|
| 1 | 36 | 7,000 | 7,000 | 7,000 |
| 2 | 37 | 7,000 | 14,490 | 14,382.2 |
| 3 | 38 | 7,000 | 22,504.3 | 22,167.47 |
| 4 | 39 | 7,000 | 31,079.6 | 30,377.81 |
| 5 | 40 | 7,000 | 40,255.17 | 39,036.44 |
| 6 | 41 | 7,000 | 50,073.04 | 48,167.83 |
| 7 | 42 | 7,000 | 60,578.15 | 57,797.79 |
| 8 | 43 | 7,000 | 71,818.62 | 67,953.55 |
| 9 | 44 | 7,000 | 83,845.92 | 78,663.82 |
| 10 | 45 | 7,000 | 96,715.14 | 89,958.86 |
| 11 | 46 | 7,000 | 110,485.2 | 101,870.62 |
| 12 | 47 | 7,000 | 125,219.16 | 114,432.75 |
| 13 | 48 | 7,000 | 140,984.5 | 127,680.78 |
| 14 | 49 | 7,000 | 157,853.42 | 141,652.15 |
| 15 | 50 | 7,000 | 175,903.15 | 156,386.36 |
| 16 | 51 | 7,000 | 195,216.37 | 171,925.05 |
| 17 | 52 | 7,000 | 215,881.52 | 188,312.16 |
| 18 | 53 | 7,000 | 237,993.23 | 205,594 |
| 19 | 54 | 7,000 | 261,652.75 | 223,819.44 |
| 20 | 55 | 7,000 | 286,968.45 | 243,039.98 |
| 21 | 56 | 7,000 | 314,056.24 | 263,309.96 |
| 22 | 57 | 7,000 | 343,040.17 | 284,686.68 |
| 23 | 58 | 7,000 | 374,052.99 | 307,230.58 |
| 24 | 59 | 7,000 | 407,236.7 | 331,005.37 |
| 25 | 60 | 7,000 | 442,743.26 | 356,078.26 |
| 26 | 61 | 7,000 | 480,735.29 | 382,520.13 |
| 27 | 62 | 7,000 | 521,386.76 | 410,405.73 |
| 28 | 63 | 7,000 | 564,883.84 | 439,813.89 |
| 29 | 64 | 7,000 | 611,425.7 | 470,827.72 |
| 30 | 65 | 7,000 | 661,225.5 | 503,534.92 |
Results are general information, not financial, tax, legal, medical or engineering advice.