Roth IRA Calculator

The Roth IRA Calculator projects what your Roth IRA will be worth at retirement. Enter your current balance, annual contribution, expected investment return, and years until retirement — the calculator returns your tax-free future balance, the total you contributed, and how much of the final number is investment growth. The math uses standard compound-interest formulas with the assumption of constant annual contributions.

What's already in your Roth IRA today.

IRS 2026 limit: $7,000 ($8,000 if 50+).

S&P 500 historical: ~7% real, ~10% nominal.

Projected balance after 30 years (tax-free)
$661,226
Roth withdrawals after age 59½ are tax-free — you keep the entire amount.
Total you contributed
$210,000
Investment growth
$451,226

The projection assumes constant annual contributions and a constant annual return — actual returns vary year to year. For a quick reality check, the long-term inflation-adjusted return of the S&P 500 has been about 7% per year since 1928.

How to use

  1. 1

    Enter your current Roth IRA balance (use 0 if you're starting from scratch).

  2. 2

    Enter your annual contribution. The 2026 IRS limit is $7,000 (or $8,000 if you're 50+). The widget warns you if you exceed the limit.

  3. 3

    Enter your expected annual return as a percentage. The S&P 500 historical real return is about 7% per year; nominal (before inflation) is closer to 10%.

  4. 4

    Enter years until retirement.

  5. 5

    Read the projected balance — that's the tax-free amount you'll have at retirement, since Roth withdrawals after age 59½ are not taxed.

Frequently asked questions

Ratings & Reviews

Rate this tool

Sign in to rate and review this tool.

Loading reviews…

What a Roth IRA Is, In One Paragraph

A Roth IRA is a retirement account where you contribute after-tax money — meaning you've already paid income tax on it — and in exchange, every dollar the account ever earns (interest, dividends, capital gains) is permanently tax-free at withdrawal. Once you're 59½ and the account has been open at least 5 years, you can withdraw the entire balance without owing the IRS another cent. That's the whole pitch: pay tax once, never again on the growth.

The Microapp Roth IRA Calculator projects what your account will be worth at retirement, assuming you contribute consistently and earn a steady return.

How the Math Works

The projection combines two compound-interest streams:

  • Your existing balance compounds annually at your assumed return rate. Future value of starting balance = start × (1 + r)^years.
  • Your annual contributions form an annuity — each year's contribution gets a different number of years to grow. Future value of contributions = annual × ((1 + r)^years − 1) / r.

Add them together and you have the projected balance. The tool does this instantly as you change any input.

Worked example. Age 30, $0 starting balance, contributing $7,000/year (the 2026 max) at 7% expected annual return for 35 years to retirement at 65:
• Contributions over 35 years: $7,000 × 35 = $245,000
• Future value of those contributions: $7,000 × ((1.07^35 − 1) / 0.07) ≈ $967,000
• You contributed $245k; the market did the rest (~$722k of growth)
• All of it withdrawable tax-free.

Why Roth Beats Traditional for Most People Early in Their Careers

The IRA decision comes down to one question: are you in a higher tax bracket now or at retirement?

Traditional IRA: deduct contributions now (tax savings today), pay tax on withdrawals later. Wins if your tax rate at retirement is lower than today.

Roth IRA: no deduction now (full tax now), no tax on withdrawals later. Wins if your tax rate at retirement is higher than today.

For someone in their 20s or 30s earning a normal salary, the future-tax-rate question almost always favors Roth. Future-you is likely earning more, in a higher bracket, AND federal tax rates are historically low right now (the 2017 cuts expire after 2025). Locking in today's lower bracket via Roth makes sense.

The 2026 Contribution Limits

AgeAnnual limitIncome phase-out (single)Income phase-out (married filing jointly)
Under 50$7,000$165k–$180k$246k–$256k
50 and older$8,000 (extra $1,000 catch-up)samesame

If your income is above the phase-out range, you can't contribute to a Roth directly — but the "backdoor Roth" workaround (contribute to a traditional IRA, then convert to Roth) is still legal and widely used.

The Real Power: Time, Not Contribution Size

Two scenarios, both ending at 65:

StrategyYears contributingTotal contributedFinal balance @ 7%
Start at 25, contribute $5,000/year until 35, then stop10$50,000~$602,000
Start at 35, contribute $5,000/year through 6530$150,000~$510,000

The early starter contributed one-third as much money but ended up with more. That's compound interest doing its job. Starting early is the single highest-leverage retirement decision.

Common Mistakes

Confusing the contribution limit with the household limit. The $7k limit is per person. A married couple where both spouses are eligible can contribute $14k combined ($16k if both are 50+).

Forgetting the 5-year rule. Roth withdrawal benefits require both age 59½ AND that the account has been open 5+ years. If you open a Roth at 58, you can't withdraw earnings tax-free at 60 — you have to wait until 63.

Assuming returns are linear. The market doesn't return 7% every year — it averages 7% over decades while bouncing -30% to +40% in any single year. Projections are smoothed; reality has bumps. Don't panic-sell during downturns; that's when Roth contributions buy the most shares.

Not investing the money. A Roth IRA is a type of account, not an investment. The cash you contribute sits in a money-market fund earning ~5% unless you actively invest it in stocks, ETFs, or bonds. If you opened a Roth and the balance hasn't grown, check that the money is actually invested.

Related Tools

For non-IRA-specific compound interest projections, use the Compound Interest Calculator. To project loan repayments alongside retirement saving, the Loan Calculator helps balance debt vs investing decisions. For raw percentage math (return-rate calculations, allocation %), see the Percentage Calculator.