Skip to content

Dated assumptions · transparent formulas

Roth IRA Growth Calculator

Model a recurring Roth IRA contribution schedule and compare nominal growth with inflation-adjusted purchasing power.

Educational calculator. Inputs stay in your browser. Historical ranges are not forecasts or investment advice.

Inputs

Use a negative value to model withdrawals.

The 2026 IRA contribution limit is $7,500, or $8,600 with an eligible age-50-or-older catch-up contribution. Verify income limits and custodian rules before contributing.

Lower Roth estimate: 5.00%Middle Roth estimate: 7.00%Higher Roth estimate: 9.00%

Estimate comparison

Nominal and real future value by selected return assumption
AssumptionRateNominal FVReal FV
Lower Roth estimateRounded Roth growth planning assumption5.00%$256,896.04$133,164.44
Middle Roth estimateRounded long-term growth planning assumption7.00%$325,579.16$168,766.97
Higher Roth estimateRounded Roth growth comparison9.00%$417,429.29$216,378.34

Growth curve and yearly schedule

The same projection engine draws each estimate and feeds the collapsible year-by-year detail.

Projected ending balance by year$0$208.7K$417.4KYear 0Year 10Year 20
  • Lower Roth estimate
  • Middle Roth estimate
  • Higher Roth estimate
Show year-by-year detail
Opening balance, contributions, interest, and closing balance by year
YearOpeningDepositsInterestEnding
1$0.00$7,500.00$245.37$7,745.37
2$7,745.37$7,500.00$805.28$16,050.64
3$16,050.64$7,500.00$1,405.67$24,956.31
4$24,956.31$7,500.00$2,049.46$34,505.77
5$34,505.77$7,500.00$2,739.79$44,745.56
6$44,745.56$7,500.00$3,480.03$55,725.59
7$55,725.59$7,500.00$4,273.77$67,499.36
8$67,499.36$7,500.00$5,124.90$80,124.26
9$80,124.26$7,500.00$6,037.56$93,661.82
10$93,661.82$7,500.00$7,016.19$108,178.00
11$108,178.00$7,500.00$8,065.56$123,743.57
12$123,743.57$7,500.00$9,190.80$140,434.37
13$140,434.37$7,500.00$10,397.38$158,331.74
14$158,331.74$7,500.00$11,691.18$177,522.92
15$177,522.92$7,500.00$13,078.51$198,101.44
16$198,101.44$7,500.00$14,566.13$220,167.57
17$220,167.57$7,500.00$16,161.30$243,828.87
18$243,828.87$7,500.00$17,871.77$269,200.64
19$269,200.64$7,500.00$19,705.90$296,406.54
20$296,406.54$7,500.00$21,672.62$325,579.16

Rate assumptions and sources

Scenario assumptions · editable

Scenario pages can initialize editable rates as rounded planning assumptions. The source cards below identify benchmark provenance; they do not imply that a scenario default is a live quote.

Lower Roth estimate

5.00%

Editable scenario input

Editable starting assumption; not a historical percentile.

Middle Roth estimate

7.00%

Editable scenario input

Editable planning assumption; not a forecast.

Higher Roth estimate

9.00%

Editable scenario input

Editable comparison assumption; not a historical percentile.

2026 IRA base limit: $7,500
IRS Notice 2025-67: 2026 Cost-of-Living Adjustments for Retirement Plans
Eligible catch-up contribution: $1,100 · retrieved 2026-09-13
Inflation: 3.34%
FRED: Consumer Price Index for All Urban Consumers (CPIAUCSL)
Compound annual change from August 2016 to August 2026; user input can replace it.

What this Roth projection includes

The calculator projects a fixed recurring contribution and an editable investment return. It does not assume a tax deduction because Roth contributions are made after tax.

A qualified Roth distribution can be tax-free, but qualification depends on age, holding period, and IRS rules. This calculator does not determine qualification or give tax advice.

For 2026, the IRA contribution limit is $7,500, or $8,600 with an eligible age-50-or-older catch-up contribution, according to IRS Notice 2025-67. The calculator warns when the entered base schedule exceeds $7,500 but does not determine your income phase-out or eligibility. The higher ages 60-63 workplace catch-up does not apply to IRAs.

Income limits and plan rules can reduce or prevent a Roth contribution. Verify current rules with the IRS and your custodian before contributing.

Using the growth curve and schedule

The curve compares Lower, Middle, and Higher return assumptions. The yearly schedule shows opening balance, deposits, interest, and ending balance for the selected assumption.

The inflation-adjusted result is not a tax projection. It converts the projected nominal balance into current purchasing power so a long horizon is easier to interpret.

Worked example: a twenty-year contribution schedule

Start with $12,000 already in a Roth IRA and contribute the 2026 base maximum as $625 per month. Use a 7% annual growth assumption for 20 years and convert at 2.5% inflation. The projection compounds monthly and treats each contribution as an end-of-period deposit; it is about $374,044 nominal.

At 2.5% inflation, the twenty-year price factor is about 1.6386. Dividing $374,044 by that factor produces roughly $228,268 of current purchasing power. That real result helps compare today's savings effort with a future balance, but it does not say how much will be available tax-free or whether a distribution is qualified.

The growth range shows why timing and asset-allocation assumptions matter. At 5%, the same schedule reaches about $289,448. At 9%, it reaches about $489,539. Those are sensitivity calculations, not a confidence interval. A saver with decades ahead and one near a distribution date should not copy the same return range merely because both own Roth IRAs.

A common mistake is entering the annual limit as a monthly contribution. The calculator would then project $7,500 per month and overstate deposits twelve times. Another mistake is treating contribution limits as indexing guarantees; verify the applicable year, income phase-out, and eligibility with the IRS source and your custodian before changing an actual plan.

When interpreting the output, keep contribution principal and market growth separate. Over 20 years, deposits total $162,000, including the opening balance. At 7%, the remaining $212,044 is projected growth. That decomposition makes the return assumption concrete: the schedule asks whether $12,000 plus $625 per month has a reasonable chance of producing $374,044 before inflation. If the spread between the 5% and 9% results feels too wide for your asset allocation, reduce both growth inputs and run the projection again rather than treating one middle number as certain.

Test one variable at a time so the cause of a changed result stays clear.