Finance 55 tools → Seller Tools 17 tools → Date 19 tools → Health 28 tools → Everyday 25 tools → Math 22 tools → Construction 20 tools → PDF 25 tools → Education 11 tools → Conversion 7 tools → Text 14 tools → Image 22 tools → About → Contact →

Free Roth IRA Calculator

$
$
%

Runs entirely in your browser — your numbers are never sent anywhere.

Balance at retirement
—

Detail

Balance every five years

Why the Roth is the tax deal of a lifetime

A Roth IRA flips the usual retirement tax order: you contribute money that has already been taxed, and in exchange every dollar of growth comes back out tax-free in retirement — no tax on decades of compounding, and no required minimum distributions for the original owner. This calculator projects the account to your retirement age from your current balance and regular contributions (annual or monthly), and splits the result into what you put in and what growth added, which is the number that makes the Roth case on its own.

Balance = Balance₀ × (1 + r)n + C × [((1 + r)n − 1) ÷ r]

Contributions are modeled at the end of each year (an ordinary annuity), with n the years until retirement and r your expected annual return. Switch the frequency to Monthly and contributions are instead modeled at the end of each month, compounding monthly.

Worked example

Start at 30 with nothing saved, contribute $6,000 a year at a 7% return, and by 65 the account holds about $829,421 — of which you contributed $210,000 and growth added roughly $619,421. Under Roth rules that entire balance can be withdrawn tax-free in retirement; in a traditional account the same balance would be taxed as income on the way out.

How to use this calculator

  1. Enter your age and the age you plan to stop contributing.
  2. Add any Roth balance you already have.
  3. Pick a contribution frequency — Annual or Monthly — and enter the amount. Switching converts the figure for you ($6,000 a year becomes $500 a month), and the monthly equivalent is always shown in the results.
  4. Set a realistic long-run return for a diversified portfolio — 6–8% is the range most planners use for stocks-heavy accounts.
  5. Compare against the 401(k) Calculator and the Retirement Calculator for the full picture.

Contribution limits and rules of thumb

The IRS caps Roth IRA contributions each year (with a catch-up allowance from age 50) and phases the limit out at higher incomes — check the current year's figures before assuming you can contribute the full amount. Contributions (not earnings) can be withdrawn at any time without tax or penalty, which makes the Roth a quiet emergency backstop, though money taken out loses its tax-free compounding forever. This projection is an estimate, not a guarantee: markets do not pay a smooth 7%, and nothing here is tax or investment advice.

Frequently asked questions

How is a Roth IRA different from a traditional IRA?
Traditional contributions are usually tax-deductible now and taxed when withdrawn; Roth contributions get no deduction now, but qualified withdrawals — including all the growth — are tax-free, and Roth IRAs have no required minimum distributions during the owner's lifetime.
Does this calculator assume contributions at the start or end of the year?
That is your choice. Annual contributions are modeled at the end of each year (an ordinary annuity), the conservative convention. Monthly contributions are modeled at the end of each month with monthly compounding, which finishes slightly ahead of paying the same total once a year. Contributing at the start of a period would finish slightly ahead of either.
Can I contribute the full amount at any income?
No — the IRS phases out Roth IRA eligibility above income thresholds that change yearly, and caps the annual amount (with a 50+ catch-up). Confirm your limit for the current tax year before relying on a projection.
Keep going

Related finance calculators