Calculator
Roth IRA calculator
Enter your assumptions to estimate how your Roth IRA balance may grow over time. Results update instantly.
Last updated: May 2026. Reviewed against IRS 2026 IRA contribution limits and Roth IRA phase-out ranges.
Quick start
Use three assumptions first.
- Enter your current age and expected retirement age.
- Add your current Roth IRA balance and yearly or monthly contribution.
- Test 5%, 7%, and 9% return assumptions instead of relying on one forecast.
Before using the contribution amount as a real plan, check whether your MAGI allows a full Roth IRA contribution. Check 2026 eligibility.
What this Roth balance could support
At a 4% withdrawal rate, this projected Roth IRA balance could support about $31,383 per year in nominal dollars. This is Roth IRA-only spending power, not a complete retirement plan.
Traditional IRA after-tax estimate
This comparison applies a 22% future withdrawal tax to a traditional-IRA-style pre-tax balance. It does not model upfront deductions, invested tax savings, income limits, or a full Roth vs traditional IRA recommendation.
Annual balance projection
7% assumed return over 30 years, shown in nominal dollars.
Bar chart with 30 yearly balances shown in nominal dollars, from $18,200 in year 1 to $784,578 in year 30.
Full annual projection
- Year 1, age 31: $18,200 Roth balance, $14,196 after withdrawal tax estimate, $7,500 contributed, $700 estimated earnings.
- Year 2, age 32: $26,974 Roth balance, $21,040 after withdrawal tax estimate, $15,000 contributed, $1,974 estimated earnings.
- Year 3, age 33: $36,362 Roth balance, $28,363 after withdrawal tax estimate, $22,500 contributed, $3,862 estimated earnings.
- Year 4, age 34: $46,408 Roth balance, $36,198 after withdrawal tax estimate, $30,000 contributed, $6,408 estimated earnings.
- Year 5, age 35: $57,156 Roth balance, $44,582 after withdrawal tax estimate, $37,500 contributed, $9,656 estimated earnings.
- Year 6, age 36: $68,657 Roth balance, $53,552 after withdrawal tax estimate, $45,000 contributed, $13,657 estimated earnings.
- Year 7, age 37: $80,963 Roth balance, $63,151 after withdrawal tax estimate, $52,500 contributed, $18,463 estimated earnings.
- Year 8, age 38: $94,130 Roth balance, $73,422 after withdrawal tax estimate, $60,000 contributed, $24,130 estimated earnings.
- Year 9, age 39: $108,220 Roth balance, $84,411 after withdrawal tax estimate, $67,500 contributed, $30,720 estimated earnings.
- Year 10, age 40: $123,295 Roth balance, $96,170 after withdrawal tax estimate, $75,000 contributed, $38,295 estimated earnings.
- Year 11, age 41: $139,426 Roth balance, $108,752 after withdrawal tax estimate, $82,500 contributed, $46,926 estimated earnings.
- Year 12, age 42: $156,685 Roth balance, $122,215 after withdrawal tax estimate, $90,000 contributed, $56,685 estimated earnings.
- Year 13, age 43: $175,153 Roth balance, $136,620 after withdrawal tax estimate, $97,500 contributed, $67,653 estimated earnings.
- Year 14, age 44: $194,914 Roth balance, $152,033 after withdrawal tax estimate, $105,000 contributed, $79,914 estimated earnings.
- Year 15, age 45: $216,058 Roth balance, $168,525 after withdrawal tax estimate, $112,500 contributed, $93,558 estimated earnings.
- Year 16, age 46: $238,682 Roth balance, $186,172 after withdrawal tax estimate, $120,000 contributed, $108,682 estimated earnings.
- Year 17, age 47: $262,890 Roth balance, $205,054 after withdrawal tax estimate, $127,500 contributed, $125,390 estimated earnings.
- Year 18, age 48: $288,792 Roth balance, $225,258 after withdrawal tax estimate, $135,000 contributed, $143,792 estimated earnings.
- Year 19, age 49: $316,508 Roth balance, $246,876 after withdrawal tax estimate, $142,500 contributed, $164,008 estimated earnings.
- Year 20, age 50: $346,163 Roth balance, $270,007 after withdrawal tax estimate, $150,000 contributed, $186,163 estimated earnings.
- Year 21, age 51: $377,894 Roth balance, $294,758 after withdrawal tax estimate, $157,500 contributed, $210,394 estimated earnings.
- Year 22, age 52: $411,847 Roth balance, $321,241 after withdrawal tax estimate, $165,000 contributed, $236,847 estimated earnings.
- Year 23, age 53: $448,176 Roth balance, $349,578 after withdrawal tax estimate, $172,500 contributed, $265,676 estimated earnings.
- Year 24, age 54: $487,049 Roth balance, $379,898 after withdrawal tax estimate, $180,000 contributed, $297,049 estimated earnings.
- Year 25, age 55: $528,642 Roth balance, $412,341 after withdrawal tax estimate, $187,500 contributed, $331,142 estimated earnings.
- Year 26, age 56: $573,147 Roth balance, $447,055 after withdrawal tax estimate, $195,000 contributed, $368,147 estimated earnings.
- Year 27, age 57: $620,767 Roth balance, $484,199 after withdrawal tax estimate, $202,500 contributed, $408,267 estimated earnings.
- Year 28, age 58: $671,721 Roth balance, $523,942 after withdrawal tax estimate, $210,000 contributed, $451,721 estimated earnings.
- Year 29, age 59: $726,242 Roth balance, $566,468 after withdrawal tax estimate, $217,500 contributed, $498,742 estimated earnings.
- Year 30, age 60: $784,578 Roth balance, $611,971 after withdrawal tax estimate, $225,000 contributed, $549,578 estimated earnings.
| Year | Age | Contributed | Earnings | Roth balance | Traditional IRA after-tax estimate |
|---|---|---|---|---|---|
| 1 | 31 | $7,500 | $700 | $18,200 | $14,196 |
| 5 | 35 | $37,500 | $9,656 | $57,156 | $44,582 |
| 10 | 40 | $75,000 | $38,295 | $123,295 | $96,170 |
| 15 | 45 | $112,500 | $93,558 | $216,058 | $168,525 |
| 20 | 50 | $150,000 | $186,163 | $346,163 | $270,007 |
| 25 | 55 | $187,500 | $331,142 | $528,642 | $412,341 |
| 30 | 60 | $225,000 | $549,578 | $784,578 | $611,971 |
How this calculator works
Annual mode applies the expected annual return and then adds that year's contribution at year end. Monthly mode converts the annual return into a monthly rate and adds one-twelfth of the annual contribution each month.
The traditional IRA after-tax estimate is illustrative only. This is a planning estimate and does not include fees, inflation, changing contribution limits, income eligibility rules, invested tax deductions, early withdrawal rules, or market volatility.
Need to check the income phase-out first? Use the Roth IRA eligibility calculator for a direct-contribution estimate.
For formulas, timing assumptions, and limitations, read the calculator methodology.
2026 IRA contribution limit source: IRS IR-2025-111.