Roth IRA Timeline Calculator
Find out how many years it will take your Roth IRA to reach a target balance and the calendar year you can expect to get there.
Timeline Setup
Define your goal and savings rate
Calculating...
How the Timeline Is Calculated
Starting from your current balance, the calculator adds one year’s contribution and one year of growth at a time. It stops at the first year the balance meets or passes your goal.
That count becomes your years to goal, and adding it to the current year gives your target year. If the goal is not reached within 80 years, it shows 80+.
Set your target
Enter the Roth IRA balance you want to reach.
Enter where you are now
Your current balance gives you a head start that compounds from day one.
Add contributions and return
Higher yearly deposits or returns pull your target year closer.
What Is the Formula for Years to Goal?
The calculator counts year by year, but the same answer can be found directly by solving the growth formula for n and rounding up.
- G : Target balance
- The amount you want your Roth IRA to reach.
- B0, Current balance
- What the account holds today.
- C : Annual contribution
- The amount added at the start of each year.
- r : Expected return
- Average yearly growth rate.
- ⌈n⌉ : Rounded up
- Partial years count as a full year.
Years to Reach Common Balance Targets
Starting from $0 and contributing $7,000 a year, this chart shows how long each milestone takes at different returns.
| Target balance | At 6% return | At 8% return | At 10% return |
|---|---|---|---|
| $100,000 | 11 years | 10 years | 9 years |
| $250,000 | 19 years | 17 years | 16 years |
| $500,000 | 28 years | 24 years | 22 years |
| $1,000,000 | 38 years | 32 years | 28 years |
Doubling the target adds far less than double the time, because growth accelerates as the balance gets bigger.
Example: From $15,000 to $500,000
Here is the default scenario, a saver with $15,000 already invested who contributes $7,000 a year.
- 1K = $7,000 × 1.08 ÷ 0.08 = $94,500.
- 2n = ln($594,500 ÷ $109,500) ÷ ln(1.08) = 1.6918 ÷ 0.0770 = 21.98.
- 3Rounded up, that is 22 years. The balance then reaches $500,801.
FAQs
Contributing $7,000 a year from zero at 8% takes about 32 years to pass $1 million.
The calculator counts full years of contributions and growth until the balance first meets or exceeds your goal.
It adds your years to goal to the current calendar year.
Your goal isn’t reached within 80 years at these settings, so raise contributions, raise the return, or lower the target.
No, it holds your annual contribution constant, so raise it manually to see the effect of catch up deposits.
Use a real return near 5 to 6% if your goal is in today’s dollars, or a nominal 7 to 8% for a future dollar figure.
Explore Related Financial Tools
Compare complementary calculations and discover more tools to refine your tax-free retirement plan.