b2KIT

Roth IRA Calculator

Calculate Roth IRA growth projections with annual contribution limits, catch-up amounts, and tax-free withdrawal modeling.

Tested tool guide Tested browser tools Checked August 16, 2026

What Roth IRA Calculator does, with a checked example

This calculator projects how a Roth IRA grows into retirement. You enter your age, current balance, annual contribution, expected return, and retirement age; it compounds the account year by year and shows the tax-free balance waiting for you, automatically stepping contributions up to the catch-up amount once you pass 50. A second phase models withdrawals, showing how many years the balance supports the annual income you choose. The surprise most people meet: the projected balance is nominal dollars, not today's purchasing power, and the tax-free promise applies only to qualified withdrawals, five years after your first contribution and at age 59 and a half.

Worked example

A concrete input and expected output from the current implementation.

Input

Current age 35, Roth balance $0, contribute $7,000 at the end of each year (the standard under-50 limit), 7% annual return, retire at 65.

Expected output

Projected balance at 65: $661,226, of which $210,000 is contributions and $451,226 is growth. The withdrawal phase then shows that taking $40,000 per year from that balance, still earning 7%, leaves about $1,255,000 after 30 years of retirement.

Thirty end-of-year deposits of $7,000 at 7% follow the annuity formula PMT x ((1+r)^n - 1)/r, which gives $661,226. Because it is a Roth, the full balance, contributions plus growth, is treated as tax-free money to withdraw.

How the result is produced

1

Accumulation phase

Compounds your starting balance plus each annual contribution at the growth rate you choose, year by year, until the retirement age you set. Once your age reaches 50, the annual contribution automatically steps up to include the catch-up amount. Contributions are entered as after-tax dollars, so the final balance is treated as fully tax-free money, with no tax withheld on the way out.

2

Withdrawal phase

After retirement age, the tool applies the same return to the balance and subtracts the annual withdrawal you specify, showing how long the money lasts and what remains at the end of your chosen horizon. Because the account is a Roth, each withdrawal is modeled tax-free, which is accurate only once the five-year rule and age 59 and a half are satisfied. The sustainable amount is up to your inputs, not the tax code.

Good uses

  • Sizing contributions: a young saver tests what a monthly Roth contribution at an assumed return compounds to by retirement, then decides whether to raise it.
  • Weighing catch-up: someone over 50 compares projections with and without the extra annual catch-up contribution to judge whether the added savings are worth the cash-flow squeeze.
  • Testing withdrawals: a pre-retiree checks whether the projected balance can fund a chosen annual income, such as $50,000 per year, for 30 years without running out.

Limits and checks

  • The projected balance is nominal dollars, not inflation-adjusted. A $1,000,000 balance in 30 years buys far less than $1,000,000 today at 2-3% inflation, so discount the output before relying on it.
  • Direct Roth contributions phase out by income. For 2025, the phase-out runs from $150,000 to $165,000 of modified adjusted gross income for single filers and $236,000 to $246,000 for married filing jointly, and the limits are adjusted most years. The calculator may not enforce this, and you can never contribute more than your earned income for the year.
  • Tax-free withdrawals require both age 59 and a half and five tax years since your first Roth contribution. Earnings taken earlier are taxable plus a 10% penalty, although your contributions come out first and are always tax- and penalty-free.

Common questions

Can I take my contributions out before age 59 and a half without tax or penalty?

Yes. Under the IRS ordering rules, contributions are withdrawn first, and they can come out any time, tax- and penalty-free, even in year one. Only earnings are restricted. The calculator's withdrawal phase models qualified withdrawals, so it will not show the tax and 10% penalty that withdrawing earnings early would trigger.

Why does the number look bigger in a traditional IRA calculator?

Because traditional contributions enter pre-tax: $7,000 in a traditional IRA costs less out of pocket than $7,000 in a Roth. Comparing the two balances directly is meaningless. Apply your expected retirement tax rate to the traditional withdrawals and compare after-tax amounts. The Roth wins when your tax rate in retirement is higher than your rate today, and it also has no required minimum distributions.

References and verification

The example and behavioral notes were checked against the browser implementation. Standards and primary references below define the relevant format, formula, or platform behavior.

Related Tools