Roth IRA Calculator

Enter the current balance, annual contribution, expected return, and years to find the future balance.

How it is calculated

The projection compounds once a year with a constant return. With r = annual_return / 100 and t years: balance = B × (1 + r)t + C × ((1 + r)t − 1) / r, where B is today's balance and C the yearly contribution, both in dollars. At a 0% return the second part is simply C × t. Contributions are treated as paid at the end of each year, so each one earns interest for one year less than if you paid at the start. Total contributions are B + C × t and growth is the balance minus that figure. The tool does not check IRS contribution limits or income eligibility, and it does not adjust for inflation or fees; no value may be negative.

Worked example

Start with 10000, add 6000 a year, assume 7% a year for 30 years. The growth factor (1.07)30 is about 7.6123. The starting balance grows to 10000 × 7.6123 = 76,122.55. The yearly contributions grow to 6000 × (7.6123 − 1) / 0.07 = 566,764.72. Together the future balance is $642,887.27. You paid in 10000 + 6000 × 30 = $190,000.00, so growth is $452,887.27.

Try this example →

Common mistakes

  • Using a return you hope for rather than a cautious one. The result is very sensitive to the rate over 30 years, so test several, and remember a real account does not earn the same amount every year.
  • Entering the return as 0.07. The field is a percentage, so 7% is 7.
  • Entering a contribution above the yearly limit set by tax rules. The tool does not check limits or whether your income allows a Roth contribution, so look these up for the current year.
  • Reading the future balance as today's purchasing power. It is a nominal figure, and inflation will make it worth less over 30 years.
  • Entering monthly contributions in the yearly field. Add up the twelve months first (for example 500 a month is 6000).

About this calculator

A Roth IRA is a US retirement account funded with after-tax contributions, whose investment growth and qualified withdrawals in retirement are entirely tax-free — the opposite of a traditional IRA, where contributions are pre-tax but withdrawals are taxed. This calculator projects the future balance by compounding your current balance plus a stream of annual contributions at an assumed annual return over your chosen number of years until retirement.

Because the account grows tax-free rather than merely tax-deferred, starting contributions early and staying consistent has an outsized effect on the final balance — decades of compounding on money that will never be taxed again. Project your Roth IRA forward: enter today's balance, what you add each year, the return you expect and the years until retirement to see the balance you might reach.

Was this helpful?

You can pick up to 3 reactions.

Comments (1)

  • Editorial team

    The balance is in future nominal money, so it looks bigger than it will feel. For a rough picture in today's purchasing power, enter the return minus expected inflation, for example 4.5 instead of 7. Contributions are counted at year end, so putting money in early in the year does slightly better. The tax treatment is a US rule and does not apply in Turkey. What return and horizon do you plan with?

Popular calculators

All Calculators