Example scenario

Maxing out a Roth IRA from age 25 for 40 years

Maxing out a Roth IRA from age 25 for 40 years with $0 starting balance, $7,500 annualized contributions, and a 7% return assumption.

Last updated: May 2026. Reviewed against IRS 2026 IRA contribution limits and Roth IRA phase-out ranges.

Final balance $1,640,508
Total contributions $300,000
Assumed return 7%

This example is built for a 25-year-old who starts with no balance and contributes the 2026 under-50 limit as monthly deposits through age 65. It uses a concrete contribution schedule, a fixed expected return, and the current calculator rules so the result can be compared with other scenarios on the site.

The point is not to predict an exact retirement balance. It is to make the tradeoff visible: current age, current balance, annualized contribution, contribution timing, and return assumption all change the final Roth IRA estimate.

Why this scenario matters

This is the clearest example of why starting early is hard to replace. The saver contributes $300,000 over 40 years, but the ending projection is far larger because the first deposits compound for almost an entire career.

Monthly contributions also matter. Contributing $625 per month puts money to work throughout the year instead of waiting until December. The difference is modest in one year, but it compounds across 40 years.

Key assumptions

Current age25
Retirement age65
Contribution schedulemonthly
Annualized contribution$7,500
Expected annual return7%
Starting balance$0
Inflation adjustmentOff (nominal dollars)

Projected outcome

The projected outcome below separates the final balance into contributions and estimated earnings. That split is important because a Roth IRA's long-term value usually comes from the interaction between steady deposits and tax-free qualified growth, not from one number in isolation.

Use the embedded calculator to change one input at a time. If the result only works under an aggressive return assumption, rerun the same scenario with a lower return or a longer time horizon before treating it as a planning anchor.

At these assumptions, the estimated ending Roth IRA balance is about $1,640,508. Total contributions are $300,000, and estimated earnings are about $1,340,508. That means roughly 82% of the final value comes from growth rather than new contributions.

Read this example as a planning range, not a promise. The projection starts at age 25 with $0 already invested, then adds $7,500 per year on a monthly schedule until age 65. If any of those inputs are wrong for your household, the answer can move quickly. A user who starts with a larger balance should focus on how long that existing money compounds; a user starting from zero should focus on contribution consistency and whether the assumed 7% return is too optimistic or too conservative for their allocation.

What if you change one variable?

Starting at age 35 instead of 25 removes 10 years of deposits and, more importantly, removes the decade where the earliest dollars could have begun compounding. That delay can cost hundreds of thousands of dollars in a long-run projection.

If the contribution is cut in half to $3,750 per year, the projection is roughly cut in half too. That sounds obvious, but it helps users see that contribution rate is one of the few levers they can control directly.

Change Estimated final balance Difference from base
5% return $953,763 -$686,746
Half contribution $820,254 -$820,254
9% return $2,925,825 $1,285,317

Try this scenario in the calculator

The calculator below is prefilled with this scenario. Change the contribution amount, return assumption, or retirement age to see how sensitive the projection is. Shared links and exports preserve the current calculator inputs so you can revisit the exact version you tested.

Calculator inputs

Adjust the assumptions

Contribution schedule
Monthly contributions compound monthly; annual contributions are added at year end.
Changing current age updates the retirement-age range and investment horizon.
The calculator derives investment years from current age to retirement age and caps projections at age 100.
This monthly amount annualizes to $7,500. 2026 IRA limit: $7,500 (under 50). Roth eligibility can also depend on income.Source: IRS IR-2025-111.
Default is a planning assumption, not a forecast. Try 0% to 15% to see how sensitive compounding is.
Optional starting balance already in a Roth IRA.
Used only to estimate a traditional IRA after-tax value. Roth withdrawals are modeled as tax-free.
2026 eligibility check
Estimated 2026 direct Roth IRA allowance: $7,500. This does not replace tax advice or earned-income limits.
Uses a default 3% inflation assumption to convert projected balances into 2026 dollars.

Assumes contributions are made after tax. Results are estimates and do not include fees, income eligibility, or changing future law.

Estimated Roth value at age 65 (nominal dollars)$1,640,508
Traditional IRA after-tax estimate (nominal dollars)$1,279,597
Total contributions (nominal dollars)$300,000
Estimated earnings (nominal dollars)$1,340,508

What this Roth balance could support

At a 4% withdrawal rate, this projected Roth IRA balance could support about $65,620 per year in nominal dollars. This is Roth IRA-only spending power, not a complete retirement plan.

3.5% withdrawal rate$57,418/yr
4% withdrawal rate$65,620/yr
5% withdrawal rate$82,025/yr

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.

Shared links include your current calculator assumptions in the URL. Avoid sharing values you consider private.

Annual balance projection

7% assumed return over 40 years, shown in nominal dollars.

Bar chart with 40 yearly balances shown in nominal dollars, from $7,745 in year 1 to $1,640,508 in year 40.

Full annual projection

  1. Year 1, age 26: $7,745 Roth balance, $6,041 after withdrawal tax estimate, $7,500 contributed, $245 estimated earnings.
  2. Year 2, age 27: $16,051 Roth balance, $12,520 after withdrawal tax estimate, $15,000 contributed, $1,051 estimated earnings.
  3. Year 3, age 28: $24,956 Roth balance, $19,466 after withdrawal tax estimate, $22,500 contributed, $2,456 estimated earnings.
  4. Year 4, age 29: $34,506 Roth balance, $26,915 after withdrawal tax estimate, $30,000 contributed, $4,506 estimated earnings.
  5. Year 5, age 30: $44,746 Roth balance, $34,902 after withdrawal tax estimate, $37,500 contributed, $7,246 estimated earnings.
  6. Year 6, age 31: $55,726 Roth balance, $43,466 after withdrawal tax estimate, $45,000 contributed, $10,726 estimated earnings.
  7. Year 7, age 32: $67,499 Roth balance, $52,650 after withdrawal tax estimate, $52,500 contributed, $14,999 estimated earnings.
  8. Year 8, age 33: $80,124 Roth balance, $62,497 after withdrawal tax estimate, $60,000 contributed, $20,124 estimated earnings.
  9. Year 9, age 34: $93,662 Roth balance, $73,056 after withdrawal tax estimate, $67,500 contributed, $26,162 estimated earnings.
  10. Year 10, age 35: $108,178 Roth balance, $84,379 after withdrawal tax estimate, $75,000 contributed, $33,178 estimated earnings.
  11. Year 11, age 36: $123,744 Roth balance, $96,520 after withdrawal tax estimate, $82,500 contributed, $41,244 estimated earnings.
  12. Year 12, age 37: $140,434 Roth balance, $109,539 after withdrawal tax estimate, $90,000 contributed, $50,434 estimated earnings.
  13. Year 13, age 38: $158,332 Roth balance, $123,499 after withdrawal tax estimate, $97,500 contributed, $60,832 estimated earnings.
  14. Year 14, age 39: $177,523 Roth balance, $138,468 after withdrawal tax estimate, $105,000 contributed, $72,523 estimated earnings.
  15. Year 15, age 40: $198,101 Roth balance, $154,519 after withdrawal tax estimate, $112,500 contributed, $85,601 estimated earnings.
  16. Year 16, age 41: $220,168 Roth balance, $171,731 after withdrawal tax estimate, $120,000 contributed, $100,168 estimated earnings.
  17. Year 17, age 42: $243,829 Roth balance, $190,187 after withdrawal tax estimate, $127,500 contributed, $116,329 estimated earnings.
  18. Year 18, age 43: $269,201 Roth balance, $209,977 after withdrawal tax estimate, $135,000 contributed, $134,201 estimated earnings.
  19. Year 19, age 44: $296,407 Roth balance, $231,197 after withdrawal tax estimate, $142,500 contributed, $153,907 estimated earnings.
  20. Year 20, age 45: $325,579 Roth balance, $253,952 after withdrawal tax estimate, $150,000 contributed, $175,579 estimated earnings.
  21. Year 21, age 46: $356,861 Roth balance, $278,351 after withdrawal tax estimate, $157,500 contributed, $199,361 estimated earnings.
  22. Year 22, age 47: $390,404 Roth balance, $304,515 after withdrawal tax estimate, $165,000 contributed, $225,404 estimated earnings.
  23. Year 23, age 48: $426,371 Roth balance, $332,570 after withdrawal tax estimate, $172,500 contributed, $253,871 estimated earnings.
  24. Year 24, age 49: $464,939 Roth balance, $362,652 after withdrawal tax estimate, $180,000 contributed, $284,939 estimated earnings.
  25. Year 25, age 50: $506,295 Roth balance, $394,910 after withdrawal tax estimate, $187,500 contributed, $318,795 estimated earnings.
  26. Year 26, age 51: $550,640 Roth balance, $429,499 after withdrawal tax estimate, $195,000 contributed, $355,640 estimated earnings.
  27. Year 27, age 52: $598,191 Roth balance, $466,589 after withdrawal tax estimate, $202,500 contributed, $395,691 estimated earnings.
  28. Year 28, age 53: $649,180 Roth balance, $506,361 after withdrawal tax estimate, $210,000 contributed, $439,180 estimated earnings.
  29. Year 29, age 54: $703,855 Roth balance, $549,007 after withdrawal tax estimate, $217,500 contributed, $486,355 estimated earnings.
  30. Year 30, age 55: $762,482 Roth balance, $594,736 after withdrawal tax estimate, $225,000 contributed, $537,482 estimated earnings.
  31. Year 31, age 56: $825,347 Roth balance, $643,771 after withdrawal tax estimate, $232,500 contributed, $592,847 estimated earnings.
  32. Year 32, age 57: $892,757 Roth balance, $696,350 after withdrawal tax estimate, $240,000 contributed, $652,757 estimated earnings.
  33. Year 33, age 58: $965,040 Roth balance, $752,731 after withdrawal tax estimate, $247,500 contributed, $717,540 estimated earnings.
  34. Year 34, age 59: $1,042,548 Roth balance, $813,187 after withdrawal tax estimate, $255,000 contributed, $787,548 estimated earnings.
  35. Year 35, age 60: $1,125,659 Roth balance, $878,014 after withdrawal tax estimate, $262,500 contributed, $863,159 estimated earnings.
  36. Year 36, age 61: $1,214,778 Roth balance, $947,527 after withdrawal tax estimate, $270,000 contributed, $944,778 estimated earnings.
  37. Year 37, age 62: $1,310,340 Roth balance, $1,022,065 after withdrawal tax estimate, $277,500 contributed, $1,032,840 estimated earnings.
  38. Year 38, age 63: $1,412,810 Roth balance, $1,101,992 after withdrawal tax estimate, $285,000 contributed, $1,127,810 estimated earnings.
  39. Year 39, age 64: $1,522,688 Roth balance, $1,187,696 after withdrawal tax estimate, $292,500 contributed, $1,230,188 estimated earnings.
  40. Year 40, age 65: $1,640,508 Roth balance, $1,279,597 after withdrawal tax estimate, $300,000 contributed, $1,340,508 estimated earnings.
Lower return$953,7635% return
Base$1,640,5087% return
Higher return$2,925,8259% return
YearAgeContributedEarningsRoth balanceTraditional IRA after-tax estimate
126$7,500$245$7,745$6,041
530$37,500$7,246$44,746$34,902
1035$75,000$33,178$108,178$84,379
1540$112,500$85,601$198,101$154,519
2045$150,000$175,579$325,579$253,952
2550$187,500$318,795$506,295$394,910
3055$225,000$537,482$762,482$594,736
3560$262,500$863,159$1,125,659$878,014
4065$300,000$1,340,508$1,640,508$1,279,597

Common follow-up questions

Is 7% a realistic return assumption?

A 7% return is a common long-term planning input, not a guaranteed outcome. For age-25 max Roth IRA, rerun the calculator at 5% and 9% to see how wide the range becomes. Long horizons magnify the difference.

What if my income makes me ineligible?

Use the eligibility checker if future income may move above the phase-out range. Direct Roth IRA contributions can be reduced or unavailable at higher MAGI levels. Use the eligibility calculator before assuming the full amount is allowed.

Should I use nominal or inflation-adjusted dollars?

Nominal dollars match the default projection. Turning on today's-dollars mode converts future balances into 2026 purchasing power, which is useful when a large future number feels hard to interpret.

Related scenarios

Source

2026 IRA contribution limit source: IRS IR-2025-111. Verify contribution and eligibility rules against current IRS guidance before acting.

More examples

Young investor Roth IRA example for 40 years

Young investor Roth IRA example for 40 years with $2,500 starting balance, $5,000 annualized contributions, and a 8% return assumption.

Open scenario

Contributing $250 per month to a Roth IRA

Contributing $250 per month to a Roth IRA with $0 starting balance, $3,000 annualized contributions, and a 7% return assumption.

Open scenario

Starting a Roth IRA at 30 with no existing balance

Starting a Roth IRA at 30 with no existing balance with $0 starting balance, $7,500 annualized contributions, and a 7% return assumption.

Open scenario