🌱 Roth IRA Calculator
By ToolNimba Finance Team · Reviewed by ToolNimba Editorial Review, personal finance content · Updated 2026-06-19
This calculator gives an estimate only and is not financial, tax or investment advice. Real returns vary year to year and can be negative, contribution limits and tax rules change, and qualified withdrawal rules depend on your age and how long the account has been open. Confirm current IRS limits and speak to a qualified adviser before acting.
Qualified Roth IRA withdrawals in retirement are tax-free, so the projected balance is generally yours to keep with no further income tax on the growth.
A Roth IRA is a retirement account you fund with after-tax dollars, so qualified withdrawals in retirement, including all the investment growth, come out tax-free. This calculator projects how large your Roth IRA could grow: enter your current balance, how much you add each year, the number of years until you retire, and the annual return you expect. You will instantly see the projected balance split into what you contributed and what compounding earned for you.
What is the Roth IRA Calculator?
A Roth IRA (Individual Retirement Account) is funded with money you have already paid income tax on. In exchange, the account grows free of tax and qualified withdrawals after age 59 and a half (and once the account has been open at least five years) are completely tax-free. That makes the Roth especially valuable if you expect to be in the same or a higher tax bracket in retirement, or if you simply want certainty that the balance you build is yours to keep.
The projection here uses annual compounding with contributions added each year. The starting balance grows by P x (1+r)^n, and the stream of yearly contributions grows as an ordinary annuity, PMT x (((1+r)^n - 1) / r). Adding the two gives the future value. Because each year's earnings are reinvested and themselves earn a return, the curve bends upward over time: the longer your money compounds, the larger the share of the final balance that comes from growth rather than from your own deposits.
Two levers matter most: time and rate of return. Starting early can dwarf the effect of contributing more later, because the earliest dollars compound the longest. The expected return is an assumption, not a guarantee, real markets rise and fall, so it is wise to model a conservative rate (many planners use 6% to 7% for a diversified long-term portfolio) and to remember that a single average rate hides the bumps along the way.
When to use it
- Projecting how large your Roth IRA could grow by your target retirement age.
- Seeing how much of your future balance comes from contributions versus tax-free compounding.
- Comparing the effect of starting now versus waiting a few years to begin contributing.
- Testing how a higher or lower expected return changes your retirement nest egg.
How to use the Roth IRA Calculator
- Enter your current Roth IRA balance (use 0 if you are just starting).
- Enter the amount you plan to contribute each year.
- Enter the number of years until you plan to retire.
- Enter the annual return you expect (a conservative long-term figure is wise).
- Read off the projected balance, your total contributions, and the investment growth.
Formula & method
Worked examples
You start with $10,000, add $6,500 each year for 30 years, and expect a 7% annual return.
- r = 7 ÷ 100 = 0.07, n = 30
- (1 + r)^n = 1.07^30 = 7.612255
- Balance grows: 10,000 x 7.612255 = 76,122.55
- Annuity factor = (7.612255 - 1) ÷ 0.07 = 94.460786
- Contributions grow: 6,500 x 94.460786 = 613,995.11
- FV = 76,122.55 + 613,995.11 = 690,117.66
- Total contributions = 10,000 + 6,500 x 30 = 205,000
- Growth = 690,117.66 - 205,000 = 485,117.66
Result: Projected balance ≈ $690,118 · Contributions $205,000 · Growth ≈ $485,118
You start with $5,000, add $3,000 each year for 20 years, and expect a 6% annual return.
- r = 6 ÷ 100 = 0.06, n = 20
- (1 + r)^n = 1.06^20 = 3.207135
- Balance grows: 5,000 x 3.207135 = 16,035.68
- Annuity factor = (3.207135 - 1) ÷ 0.06 = 36.785591
- Contributions grow: 3,000 x 36.785591 = 110,356.77
- FV = 16,035.68 + 110,356.77 = 126,392.45
- Total contributions = 5,000 + 3,000 x 20 = 65,000
- Growth = 126,392.45 - 65,000 = 61,392.45
Result: Projected balance ≈ $126,392 · Contributions $65,000 · Growth ≈ $61,392
Roth IRA growth on a $6,500 yearly contribution from a $0 start, at a 7% annual return
| Years | Total contributions | Investment growth | Projected balance |
|---|---|---|---|
| 10 years | $65,000 | $24,807 | $89,807 |
| 20 years | $130,000 | $136,471 | $266,471 |
| 30 years | $195,000 | $418,995 | $613,995 |
| 40 years | $260,000 | $1,037,628 | $1,297,628 |
Common mistakes to avoid
- Treating the expected return as guaranteed. Markets do not deliver a smooth fixed percentage every year, they rise and fall. The projection uses one average rate, so a single bad stretch (especially near retirement) can leave the real outcome well below the line. Model a conservative rate and revisit it.
- Ignoring annual contribution limits. The IRS caps how much you can put into a Roth IRA each year, and high earners may be phased out entirely. If you enter a yearly contribution above the legal limit, the projection will still calculate it but you would not be allowed to actually contribute that much.
- Forgetting inflation. A balance that looks huge in 30 years buys less than the same number today. To judge real purchasing power, compare the result against an inflation-adjusted target or use a return net of expected inflation.
- Waiting to start. Because the earliest dollars compound the longest, delaying contributions by even a few years can cost far more than the missed deposits themselves. Starting small and early often beats starting larger and late.
Glossary
- Roth IRA
- An individual retirement account funded with after-tax money, where qualified withdrawals in retirement are tax-free.
- Contribution
- The money you add to the account, here modeled as a fixed amount deposited once each year.
- Compounding
- Earning a return on both your contributions and on the returns already credited, so growth accelerates over time.
- Future value (FV)
- The projected balance at the end of the period, combining the grown starting balance and the grown contributions.
- Qualified withdrawal
- A withdrawal that meets the age and five-year holding rules, so it comes out free of income tax and penalty.
Frequently asked questions
How does this Roth IRA calculator work?
It uses annual compounding. Your current balance grows by P x (1+r)^n, and your yearly contributions grow as an ordinary annuity, PMT x (((1+r)^n - 1)/r). The two are added to give the projected balance, which is then split into total contributions and investment growth.
Are Roth IRA withdrawals really tax-free?
Qualified withdrawals are. Once you are at least 59 and a half and the account has been open at least five years, both your contributions and all the growth come out free of federal income tax and penalty. Non-qualified early withdrawals of earnings can trigger tax and a penalty.
What return should I assume?
There is no guaranteed figure. Many planners model 6% to 7% per year for a diversified long-term stock and bond portfolio, before inflation. Use a conservative rate and remember real markets are volatile, so treat the result as a rough projection rather than a promise.
How much can I contribute to a Roth IRA?
The IRS sets an annual contribution limit that changes over time, with a higher catch-up amount once you reach 50. High earners may be reduced or phased out entirely. Check the current limit on the IRS website, since this calculator does not enforce it.
Should I use a Roth or a Traditional IRA?
A Roth is funded with after-tax money and grows tax-free, which tends to win if you expect equal or higher tax rates in retirement. A Traditional IRA gives an upfront deduction but is taxed on withdrawal. The right choice depends on your tax situation, so consider advice for your case.
Does the calculator account for inflation?
No. It projects nominal dollars, so the future balance is not adjusted for rising prices. To gauge real purchasing power, either compare against an inflation-adjusted goal or enter a return that already nets out your expected inflation rate.