Example scenario

Young investor Roth IRA example for 40 years

A 25-year-old contributes $5,000 per year for 40 years with an 8% annual return assumption.

Final balance $1,349,594
Total contributions $200,000
Assumed return 8%

Scenario notes

  • Long time horizons make return assumptions especially sensitive.
  • Small starting balances can still matter when they compound for decades.
  • This example illustrates time in market, not tax or investment advice.

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 annual amount is $5,000. 2026 IRA limit: $7,500 for this age. Roth eligibility can also depend on income.
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.

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

Estimated Roth value at age 65$1,349,594
Traditional IRA after-tax estimate$1,025,691
Total contributions$200,000
Estimated earnings$1,147,094

Traditional IRA after-tax estimate

This comparison applies a 24% 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

8% assumed return over 40 years.

Bar chart with 40 yearly balances, from $7,700 in year 1 to $1,349,594 in year 40.

Full annual projection

  1. Year 1, age 26: $7,700 Roth balance, $5,852 after withdrawal tax estimate, $5,000 contributed, $200 estimated earnings.
  2. Year 2, age 27: $13,316 Roth balance, $10,120 after withdrawal tax estimate, $10,000 contributed, $816 estimated earnings.
  3. Year 3, age 28: $19,381 Roth balance, $14,730 after withdrawal tax estimate, $15,000 contributed, $1,881 estimated earnings.
  4. Year 4, age 29: $25,932 Roth balance, $19,708 after withdrawal tax estimate, $20,000 contributed, $3,432 estimated earnings.
  5. Year 5, age 30: $33,006 Roth balance, $25,085 after withdrawal tax estimate, $25,000 contributed, $5,506 estimated earnings.
  6. Year 6, age 31: $40,647 Roth balance, $30,892 after withdrawal tax estimate, $30,000 contributed, $8,147 estimated earnings.
  7. Year 7, age 32: $48,899 Roth balance, $37,163 after withdrawal tax estimate, $35,000 contributed, $11,399 estimated earnings.
  8. Year 8, age 33: $57,810 Roth balance, $43,936 after withdrawal tax estimate, $40,000 contributed, $15,310 estimated earnings.
  9. Year 9, age 34: $67,435 Roth balance, $51,251 after withdrawal tax estimate, $45,000 contributed, $19,935 estimated earnings.
  10. Year 10, age 35: $77,830 Roth balance, $59,151 after withdrawal tax estimate, $50,000 contributed, $25,330 estimated earnings.
  11. Year 11, age 36: $89,057 Roth balance, $67,683 after withdrawal tax estimate, $55,000 contributed, $31,557 estimated earnings.
  12. Year 12, age 37: $101,181 Roth balance, $76,898 after withdrawal tax estimate, $60,000 contributed, $38,681 estimated earnings.
  13. Year 13, age 38: $114,276 Roth balance, $86,849 after withdrawal tax estimate, $65,000 contributed, $46,776 estimated earnings.
  14. Year 14, age 39: $128,418 Roth balance, $97,597 after withdrawal tax estimate, $70,000 contributed, $55,918 estimated earnings.
  15. Year 15, age 40: $143,691 Roth balance, $109,205 after withdrawal tax estimate, $75,000 contributed, $66,191 estimated earnings.
  16. Year 16, age 41: $160,186 Roth balance, $121,742 after withdrawal tax estimate, $80,000 contributed, $77,686 estimated earnings.
  17. Year 17, age 42: $178,001 Roth balance, $135,281 after withdrawal tax estimate, $85,000 contributed, $90,501 estimated earnings.
  18. Year 18, age 43: $197,241 Roth balance, $149,903 after withdrawal tax estimate, $90,000 contributed, $104,741 estimated earnings.
  19. Year 19, age 44: $218,021 Roth balance, $165,696 after withdrawal tax estimate, $95,000 contributed, $120,521 estimated earnings.
  20. Year 20, age 45: $240,462 Roth balance, $182,751 after withdrawal tax estimate, $100,000 contributed, $137,962 estimated earnings.
  21. Year 21, age 46: $264,699 Roth balance, $201,171 after withdrawal tax estimate, $105,000 contributed, $157,199 estimated earnings.
  22. Year 22, age 47: $290,875 Roth balance, $221,065 after withdrawal tax estimate, $110,000 contributed, $178,375 estimated earnings.
  23. Year 23, age 48: $319,145 Roth balance, $242,550 after withdrawal tax estimate, $115,000 contributed, $201,645 estimated earnings.
  24. Year 24, age 49: $349,677 Roth balance, $265,754 after withdrawal tax estimate, $120,000 contributed, $227,177 estimated earnings.
  25. Year 25, age 50: $382,651 Roth balance, $290,815 after withdrawal tax estimate, $125,000 contributed, $255,151 estimated earnings.
  26. Year 26, age 51: $418,263 Roth balance, $317,880 after withdrawal tax estimate, $130,000 contributed, $285,763 estimated earnings.
  27. Year 27, age 52: $456,724 Roth balance, $347,110 after withdrawal tax estimate, $135,000 contributed, $319,224 estimated earnings.
  28. Year 28, age 53: $498,262 Roth balance, $378,679 after withdrawal tax estimate, $140,000 contributed, $355,762 estimated earnings.
  29. Year 29, age 54: $543,123 Roth balance, $412,773 after withdrawal tax estimate, $145,000 contributed, $395,623 estimated earnings.
  30. Year 30, age 55: $591,573 Roth balance, $449,595 after withdrawal tax estimate, $150,000 contributed, $439,073 estimated earnings.
  31. Year 31, age 56: $643,899 Roth balance, $489,363 after withdrawal tax estimate, $155,000 contributed, $486,399 estimated earnings.
  32. Year 32, age 57: $700,410 Roth balance, $532,312 after withdrawal tax estimate, $160,000 contributed, $537,910 estimated earnings.
  33. Year 33, age 58: $761,443 Roth balance, $578,697 after withdrawal tax estimate, $165,000 contributed, $593,943 estimated earnings.
  34. Year 34, age 59: $827,359 Roth balance, $628,793 after withdrawal tax estimate, $170,000 contributed, $654,859 estimated earnings.
  35. Year 35, age 60: $898,547 Roth balance, $682,896 after withdrawal tax estimate, $175,000 contributed, $721,047 estimated earnings.
  36. Year 36, age 61: $975,431 Roth balance, $741,328 after withdrawal tax estimate, $180,000 contributed, $792,931 estimated earnings.
  37. Year 37, age 62: $1,058,466 Roth balance, $804,434 after withdrawal tax estimate, $185,000 contributed, $870,966 estimated earnings.
  38. Year 38, age 63: $1,148,143 Roth balance, $872,589 after withdrawal tax estimate, $190,000 contributed, $955,643 estimated earnings.
  39. Year 39, age 64: $1,244,994 Roth balance, $946,196 after withdrawal tax estimate, $195,000 contributed, $1,047,494 estimated earnings.
  40. Year 40, age 65: $1,349,594 Roth balance, $1,025,691 after withdrawal tax estimate, $200,000 contributed, $1,147,094 estimated earnings.
Lower return$799,5246% return
Base$1,349,5948% return
Higher return$2,326,11110% return
YearAgeContributedEarningsRoth balanceTraditional IRA after-tax estimate
126$5,000$200$7,700$5,852
530$25,000$5,506$33,006$25,085
1035$50,000$25,330$77,830$59,151
1540$75,000$66,191$143,691$109,205
2045$100,000$137,962$240,462$182,751
2550$125,000$255,151$382,651$290,815
3055$150,000$439,073$591,573$449,595
3560$175,000$721,047$898,547$682,896
4065$200,000$1,147,094$1,349,594$1,025,691

More examples

Max Roth IRA contribution for 30 years

A long-term example for a 30-year-old who starts with $10,000 and contributes $7,000 per year.

Open scenario

$6,000 yearly Roth IRA contribution for 25 years

A mid-career projection with no starting balance, a $6,000 yearly contribution, and a 6.5% return assumption.

Open scenario

Young investor Roth IRA example for 40 years

A 25-year-old contributes $5,000 per year for 40 years with an 8% annual return assumption.

Open scenario