Finance & Money Calculators

Roth Ira Calculator

Project Roth IRA growth from starting balance, contributions, years, and an assumed annual return.

Roth Ira Calculator — Online Calculator

Roth IRA Growth & Tax Savings

Every dollar of growth inside a Roth IRA is 100% tax-free when withdrawn in retirement.

IRS 2025/2026 Limit: $7,000 ($8,000 age 50+)
Taxes avoided by using a Roth instead of a taxable account.
Tax-Free Balance at Age 65
$1,211,795.09

Accumulated across 33 years of contributions & compound growth.

Taxes Saved in Retirement
+$212,474.92
vs. taxable brokerage account
Your Contributions (Principal)
$246,000.00
After-tax dollars deposited
Compound Growth (Tax-Free)
+$965,795.09
393% pure interest & market gains
Safe Retirement Income (4% Rule)
$4,039.32/mo
$48,471.80/yr 100% tax-free

Year-by-Year Growth Schedule

YearAgeTotal InvestedCompound GrowthRoth Balance
Year 1Age 33$22,000.00+$1,200.00$23,200.00
Year 2Age 34$29,000.00+$3,056.00$32,056.00
Year 3Age 35$36,000.00+$5,620.48$41,620.48
Year 4Age 36$43,000.00+$8,950.12$51,950.12
Year 5Age 37$50,000.00+$13,106.13$63,106.13
Year 6Age 38$57,000.00+$18,154.62$75,154.62
Year 7Age 39$64,000.00+$24,166.99$88,166.99
Year 8Age 40$71,000.00+$31,220.35$102,220.35
Year 9Age 41$78,000.00+$39,397.97$117,397.97
Year 10Age 42$85,000.00+$48,789.81$133,789.81
Year 11Age 43$92,000.00+$59,493.00$151,493.00
Year 12Age 44$99,000.00+$71,612.44$170,612.44
Year 13Age 45$106,000.00+$85,261.43$191,261.43
Year 14Age 46$113,000.00+$100,562.35$213,562.35
Year 15Age 47$120,000.00+$117,647.33$237,647.33
Year 16Age 48$127,000.00+$136,659.12$263,659.12
Year 17Age 49$134,000.00+$157,751.85$291,751.85
Year 18Age 50$141,000.00+$181,092.00$322,092.00
Year 19Age 51$148,000.00+$206,859.36$354,859.36
Year 20Age 52$155,000.00+$235,248.11$390,248.11
Year 21Age 53$162,000.00+$266,467.96$428,467.96
Year 22Age 54$169,000.00+$300,745.39$469,745.39
Year 23Age 55$176,000.00+$338,325.02$514,325.02
Year 24Age 56$183,000.00+$379,471.03$562,471.03
Year 25Age 57$190,000.00+$424,468.71$614,468.71
Year 26Age 58$197,000.00+$473,626.20$670,626.20
Year 27Age 59$204,000.00+$527,276.30$731,276.30
Year 28Age 60$211,000.00+$585,778.40$796,778.40
Year 29Age 61$218,000.00+$649,520.68$867,520.68
Year 30Age 62$225,000.00+$718,922.33$943,922.33
Year 31Age 63$232,000.00+$794,436.12$1,026,436.12
Year 32Age 64$239,000.00+$876,551.01$1,115,551.01
Year 33Age 65$246,000.00+$965,795.09$1,211,795.09

Disclaimer: This tool provides informational results only and should not be used as professional advice.

The Roth IRA Calculator projects what a Roth IRA could grow to from a starting balance plus yearly contributions, then translates the result into the figures that make a Roth a Roth: how much of the final balance is tax-free earnings, how much tax those earnings would otherwise have cost at your expected retirement tax rate, and what the balance could pay you each month under the 4% rule — tax-free.

How It Works

The projection compounds a starting balance and a stream of equal annual contributions at a constant assumed return:

Future Value=P(1+r)t+C×(1+r)t−1r\text{Future Value} = P(1+r)^t + C \times \frac{(1+r)^t - 1}{r}

where PP is the initial balance, CC the annual contribution, rr the annual return, and tt the years. Total contributions are the initial balance plus C×tC \times t; earnings are whatever growth added on top; and the tax saved applies your retirement tax rate (22% by default) to those earnings — the amount a taxable account or a traditional IRA withdrawal would have surrendered. If you enter current and retirement ages, the year count is taken from them automatically. A year-by-year schedule shows the balance, cumulative contributions, and earnings for every year.

Worked Example

Start with 10,000∗∗,contribute∗∗10,000**, contribute **6,000 a year for 20 years at 7%:

  • Growth on the initial balance: 10,000×1.0720=∗∗10,000 × 1.07²⁰ = **38,696.84**
  • Growth on the contributions: 6,000×((1.0720−1)÷0.07)=∗∗6,000 × ((1.07²⁰ − 1) ÷ 0.07) = **245,972.95**
  • Future value: 284,669.80∗∗,madeof∗∗284,669.80**, made of **130,000 of contributions and $154,669.80 of earnings
  • Tax saved at 22%: $34,027.36 — the earnings arrive in retirement completely untaxed
  • 4% withdrawal: 11,386.79ayear,or11,386.79 a year, or 948.90 a month, also tax-free

More than half the final balance is earnings, and not a cent of tax is due on them if the withdrawals are qualified. That is the entire Roth proposition in one line: pay tax on the seed, never on the harvest.

The Rules Behind the Numbers

For reference, the IRS contribution limits stored with this calculator are 7,000ayearunderage50and7,000 a year under age 50 and 8,000 at 50-plus — note the calculator deliberately does not cap your inputs, so projections can model catch-up changes, spousal contributions, or simply what an amount would grow to. Qualified withdrawals — account open at least five years and age 59½ or older — take contributions and earnings out tax-free; your own contributions (not earnings) can in fact be withdrawn at any time without tax or penalty, though doing so spends the compounding the example above is celebrating. Eligibility to contribute phases out at higher incomes, which the projection also does not police.

Limitations

Returns are assumed constant every year; real markets deliver the same average in a lumpy order that changes outcomes, especially near retirement. Figures are nominal — $284,669.80 in twenty years buys less than it does today — and no fees, fund expenses, or state-specific rules are modeled. The "tax saved" is a comparison against being taxed on the earnings at your stated retirement rate, not a promise about future tax law, which can and does change.

Frequently Asked Questions

Why does the default tax rate matter if Roth withdrawals are tax-free?

Because "tax saved" is a comparison figure: it values the Roth's tax exemption by pricing the tax you would have paid on the same earnings in a taxable or traditional arrangement, at the retirement rate you supply (22% if you leave it blank). Set it to your expected retirement bracket for a realistic valuation.

What if I enter ages instead of years?

When both a current age and a retirement age are provided, the calculator uses the difference as the projection period, overriding the years field. The yearly schedule then shows your age in each row, which makes it easy to see the balance at specific milestones.

Can I contribute more than the IRS limit in the calculator?

Yes — the inputs are not capped, deliberately. Projections are often used to test catch-up contributions, combined household contributions, or hypothetical scenarios. Staying within the legal limit for your actual account remains your responsibility; the stored limits (7,000/7,000 / 8,000) are shown so you can check.

Related Tools