Roth IRA Calculator

Estimate tax-free Roth IRA growth at retirement.

Details

$
$
%
yrs
yrs

Tax-free balance at retirement

$792,408

In 30 years, at age 65

Total contributions

$219,880

Investment growth

$572,528

2026 contribution limit: $7,500 ($8,600 if 50+), subject to income limits.

This projects what a Roth IRA is worth at retirement from your contributions, years invested and expected return.

It separates what you put in from what the account earned, which is the part that comes out tax free.

What a Roth IRA is

A Roth IRA is a retirement account you fund with money you have already paid tax on. In exchange, everything it earns from then on is never taxed again, and qualified withdrawals in retirement are completely tax free.

That is the whole proposition, and the reason it is worth understanding properly is that the growth is usually far larger than the contributions. Someone paying in $7,000 a year for 30 years contributes $210,000 and can finish with around $661,000. The $451,000 of growth is the part the tax break actually applies to.

The trade against a traditional IRA is simply *when* you pay. A traditional IRA gives you the deduction now and taxes the withdrawals. A Roth takes the tax now and leaves the withdrawals alone.

$7,000 a year for 30 years at 7%
$210,000you contributed
+ $451,226growth, never taxed
= $661,226tax free at retirement

Growth is more than double the contributions. In a taxable account that $451,226 would be exposed to capital gains tax; in a Roth it is not.

What to enter

Annual contribution
What you pay in each year. The IRS sets a yearly limit, and it is a combined limit across all your IRAs, not one per account.
Current age and retirement age
The gap between them is the number of years compounding has to work. It matters more than the contribution size.
Expected annual return
7% is a common long-run planning figure for a diversified stock portfolio after inflation is ignored. Use something lower if you want a conservative view.
Current balance
Anything already in the account. It compounds for the full period alongside new contributions.

Roth IRA against the alternatives

Roth IRA
No deduction now. Growth and qualified withdrawals are tax free. No required minimum distributions for the original owner.
[Traditional IRA](/financial/ira-calculator)
Deduction now if you qualify. Growth is tax deferred and withdrawals are taxed as income. RMDs apply.
401(k)
Much higher contribution limit and often an employer match. Available in both traditional and Roth versions.
Taxable brokerage
No limits and no restrictions, but dividends and gains are taxed along the way and at sale.

What this assumes

Returns are treated as a steady annual rate. Real markets are nothing like steady, and the order of good and bad years matters near retirement.

Contribution limits and income thresholds change most years. Check the current IRS figures before planning around a specific number.

How to calculate Roth IRA growth

Compound the existing balance forward, then add the future value of the yearly contributions.

FV = P(1 + r)ⁿ + C × [((1 + r)ⁿ − 1) ÷ r]
P
Current balance
C
Annual contribution
r
Annual return as a decimal
n
Years until retirement
  1. Check you are eligible. Roth IRAs phase out above certain incomes. Above the top of the range you cannot contribute directly at all.

  2. Set the contribution. Use the current IRS annual limit, or less if that is what you can manage. Something consistent beats an ambitious figure you abandon.

  3. Compound over the years available. Grow the existing balance, then add each year's contribution growing for the years remaining after it.

  4. Look at the split, not just the total. Separate contributions from growth. The growth figure is what the Roth's tax treatment is actually worth to you.

See a worked example: what thirty years of the maximum looks like
Contribution
$7,000 a year
Period
30 years
Return
7% a year

Total contributed: $7,000 × 30 = $210,000.

Future value of those contributions at 7%: $661,226.

Growth: $661,226 − $210,000 = $451,226.

All $661,226 can be withdrawn tax free in retirement, provided the account is at least five years old and you are over 59½.

$661,226, of which $451,226 is untaxed growth

Frequently asked questions

Problems people actually run into

Waiting until you can afford the full contribution

People delay opening a Roth because they cannot commit the annual maximum, and lose years of compounding to that hesitation.

The five-year clock also starts at the first contribution, so a small amount now is worth more than the same amount later. Start with whatever is manageable and raise it when you can.

Opening the account and leaving the money in cash

A Roth IRA is an account, not an investment. Contributing without then choosing investments leaves the money sitting in cash earning almost nothing.

The entire benefit rests on the growth being untaxed. With no growth, there is nothing for the tax treatment to protect.

Results are estimates for general information only and are not professional financial, medical, or legal advice. Read our full disclaimer.

Sources

Last updated: September 4, 2026