Skip to main content

Roth IRA Calculator

Project the tax-free balance of your Roth IRA at retirement from your age, current balance, annual contribution and expected return.

$
$
%

Projected balance at retirement

$1,143,542

After 35 years, tax-free for a qualified Roth IRA

Years invested

35

Total contributed

$262,500

Investment growth

$871,042

Where the balance comes from

Starting balance$10,000
Contributions over 35 years$262,500
Tax-free growth$871,042
Projected balance$1,143,542

Estimates assume a constant annual return and one contribution at the end of each year until retirement. Roth IRA contributions are post-tax, so qualified growth is not taxed and is not reduced here. Actual returns vary; this is not financial advice.

How to use this calculator

  1. Enter your current age and retirement age. The gap between them is the number of years your money has to grow. A longer runway means compounding does more of the work for you.
  2. Enter your current Roth IRA balance. This is the amount already in the account today. If you are starting from scratch, leave it at zero and let the contributions build the balance.
  3. Enter your annual contribution. For tax year 2026 the IRS limit is $7,500 under age 50, or $8,600 with the age 50 and over catch-up. The calculator flags any amount above the limit for your age so you can adjust it.
  4. Enter your expected annual return. Try a few values. A conservative return gives a built-in margin of safety, while a higher return shows the upside if markets cooperate.
  5. Read your results. The big number is your projected tax-free balance at retirement. The grid splits it into years invested, total contributed, and investment growth so you can see how much of the balance is your own money versus compounding.

How it is calculated

The calculator uses the standard future value formula with two parts. First, your current balance compounds on its own: it is multiplied by one plus your expected return, raised to the power of the number of years. Second, your yearly contributions are treated as an ordinary annuity, meaning one contribution is made at the end of each year. Each contribution then grows for the number of years remaining until retirement.

In words: the projected balance equals your starting balance grown by the compound factor, plus your annual contribution multiplied by the annuity factor, where the annuity factor is the compound factor minus one, divided by the return rate. When the expected return is exactly zero, the formula simplifies to your starting balance plus your annual contribution times the number of years, because nothing compounds.

Because a Roth IRA is funded with post-tax dollars, qualified growth and withdrawals are tax-free. For that reason the calculator does not apply any income tax to the result. The total contributed figure is your annual contribution times the number of years, and the investment growth figure is the projected balance minus your contributions minus your starting balance. The IRS contribution limit used for the over-limit warning is the 2026 figure: $7,500 under age 50 and $8,600 for age 50 and over, per IRS Notice 2025-67.

Understanding your results

The headline number is your projected balance at retirement. For a qualified Roth IRA this amount is tax-free, so there is no further tax to subtract when you withdraw it in retirement. That is the key advantage of the Roth structure: you pay tax on the way in, not on the way out.

The breakdown shows how that balance is built. Total contributed is the money you put in. Investment growth is everything the account earned on top of your contributions and starting balance. Over a long horizon, growth often dwarfs contributions, which is the compounding effect at work. A small change in the expected return or the number of years can move the final balance substantially, so it is worth trying a range of assumptions rather than trusting a single figure.

Keep the limits of the model in mind. It assumes a constant annual return, one contribution at the end of each year, and that you remain eligible to contribute. It does not model market volatility, fees, the MAGI income phase-out, future changes to contribution limits, or taxes and penalties on non-qualified withdrawals. The projection is in nominal dollars, so to think in today's money you can subtract your inflation assumption from the expected return. Treat the output as an educational estimate, not financial advice.

Frequently Asked Questions

What is the Roth IRA contribution limit for 2026?

For tax year 2026, the IRS limit on annual contributions to a Roth IRA is $7,500 if you are under age 50. Savers age 50 and over can add a catch-up contribution of $1,100, for a total of $8,600. These figures come from IRS Notice 2025-67 and apply to the 2026 tax year. The calculator warns you if your entered contribution is above the limit for your age.

How is the Roth IRA balance calculated?

The calculator compounds your current balance and your contributions once per year at your expected rate of return. The number of years is your retirement age minus your current age. Your starting balance grows by (1 + return)^years, and your yearly contributions are treated as an end-of-year annuity, so each contribution grows for the years remaining after it is made. The projected balance is the sum of both parts.

Is Roth IRA growth taxed?

No. A Roth IRA is funded with post-tax money, so qualified growth and withdrawals are tax-free. That is why this calculator does not subtract any income tax from the projected balance. To be a qualified withdrawal, you generally need to be at least 59 and a half and have held the account for at least five years. Non-qualified withdrawals of earnings can be taxed and penalized.

What is the difference between contributions and growth?

Total contributed is simply your annual contribution multiplied by the number of years. Investment growth is the projected balance minus your contributions minus your starting balance. Because Roth growth is tax-free, the growth figure is what you keep, not a pre-tax number that gets reduced later.

Is there an income limit to contribute to a Roth IRA?

Yes. Roth IRA eligibility phases out at higher incomes based on modified adjusted gross income (MAGI). For 2026 the phase-out is roughly $153,000 to $168,000 for single filers and $242,000 to $252,000 for married filing jointly. This calculator does not model the phase-out; it assumes you are eligible to contribute the amount you enter. Check your MAGI against the current IRS thresholds.

What rate of return should I use?

There is no guaranteed rate. Many people model a long-run diversified stock and bond portfolio somewhere in the range of 5 to 8 percent before inflation, but past performance does not predict future results. Try a few values to see how sensitive the projection is. Lowering the assumed return is a simple way to build in a margin of safety.

Does this calculator account for inflation?

No. The projection is in nominal dollars at your expected return. If you want a rough real (inflation-adjusted) figure, subtract your inflation assumption from the expected return before entering it. For example, a 7 percent return with 2.5 percent inflation is about 4.5 percent in real terms.

Is this financial advice?

No. This is an educational tool that projects growth from the numbers you enter. It does not recommend any product or strategy and does not account for fees, taxes on non-qualified withdrawals, the MAGI phase-out, or changes in contribution limits. Confirm current limits with the IRS and consider speaking with a qualified advisor for decisions specific to your situation.

Related Calculators

Found this calculator helpful?

Check out our other free calculators for everyday math problems.

View All Calculators