IRA Calculator
✦ Finance & MoneyUse this free IRA calculator to see how your balance grows to retirement, then compare a Roth IRA calculator result against a traditional IRA at the same after-tax cost — with the 2026 IRS contribution limits and income phase-outs built in.
- ✓ Calculated in your browser
- ✓ Nothing you type is stored
- ✓ No sign-up required
- ✓ Formula and sources shown
The formula
IRA balance — annual compounding, end-of-year contributions, then the equal-cost comparison
B = P×(1+r)^t + C×[(1+r)^t − 1]/r
P = starting balance; r = annual return minus annual fee; t = years to retirement; C = annual contribution, added at the end of each year. Roth after-tax value = B. Traditional after-tax value = B × (1 − retirement rate) + side account, where the side account receives the yearly tax saving C × current rate × deductible share and grows at r × (1 − current rate). Contribution limits, the Roth phase-out ranges and the deductibility ranges are read from the dataset (IRS Notice 2025-67 for 2026); a reduced limit is rounded up to the next $10 with a $200 floor (Pub 590-A Worksheets 1-2 and 2-2).
Calculating it by hand
- Enter your current age, planned retirement age, current IRA balance and annual contribution (the 2026 limit, $7,500, is the sample value).
- Enter the annual return you want to assume and your current marginal tax rate.
- Use the Roth IRA / Traditional IRA tabs to make either account the headline; the strip beneath always shows both at the same after-tax outlay.
- Open Advanced to set the retirement tax rate (it defaults to your current rate), your filing status, your MAGI and whether you or your spouse has a workplace plan — the eligibility strip then reports your Roth limit and the deductible amount.
- Add a fee or an inflation rate under Advanced to net the return or show the balance in today's dollars.
- Open the year-by-year table and use CSV or Print to keep the projection.
Worked examples
Growth only: age 30, retire at 55, $5,000 balance, $6,000 a year, 7% return
P = $5,000, C = $6,000, r = 0.07, t = 25.Starting balance: 5,000 × 1.07^25 = 5,000 × 5.42743 = $27,137.Contributions (end of year): 6,000 × (5.42743 − 1) ÷ 0.07 = 6,000 × 63.2490 = $379,494.Balance at 55: 27,137 + 379,494 = $406,631; money put in $150,000, earnings $256,631.
$406,631 at 55 (Roth tab headline). Contributions $150,000; earnings $256,631.
Equal-cost comparison: age 35, retire at 65, $0 balance, $7,500 a year, 7% return, 22% tax now and in retirement
Both accounts: 7,500 × (1.07^30 − 1) ÷ 0.07 = 7,500 × 94.4608 = $708,456.Roth: $708,456 is spendable (qualified withdrawals are tax-free).Traditional: after 22% tax, 708,456 × 0.78 = $552,596.Side account: the $1,650 yearly tax saving (7,500 × 22%) grows at 7% × 0.78 = 5.46%: 1,650 × (1.0546^30 − 1) ÷ 0.0546 = $118,690.Traditional path: 552,596 + 118,690 = $671,286; Roth ahead by $37,170.
Roth $708,456 vs traditional + side account $671,286 — Roth ahead by $37,170 at equal rates; set the retirement rate to 12% and the traditional path is $33,676 ahead.
Catch-up contribution: age 50, retire at 65, $0 balance, $8,600 a year (the 2026 limit at 50+), 8% return
P = 0, C = $8,600, r = 0.08, t = 15.Balance: 8,600 × (1.08^15 − 1) ÷ 0.08 = 8,600 × 27.1521 = $233,508.Money put in: 15 × 8,600 = $129,000; earnings $104,508. No limit note fires: $8,600 equals the age-50+ limit.
$233,508 at 65. Contributions $129,000; earnings $104,508.
Methodology
What the Roth vs traditional comparison actually means
Most IRA comparisons put more money into the traditional account (the pre-tax contribution) than into the Roth (the after-tax one) and then declare a winner — that is an unfair test. The honest comparison starts both accounts from the same after-tax dollar.
Read sources and limitsWhat does an IRA calculator work out?
An IRA calculator projects the balance of an individual retirement arrangement at retirement from your current balance, a yearly contribution, an assumed return and the years until you stop contributing, then shows what that balance is worth after tax for a Roth IRA (nothing owed on qualified withdrawals) and for a traditional IRA (taxed on the way out).
It also checks your contribution against the Internal Revenue Service limit for the year and your income against the Roth and deductibility phase-outs.
At the defaults — age 30, a $5,000 balance, $7,500 a year, 7% a year, 22% tax now and in retirement — the balance at 65 is $1,090,159, of which $262,500 is money you put in and $822,659 is earnings. As a Roth that is all spendable; as a traditional IRA, after 22% tax plus the reinvested tax savings, the same outlay yields $1,014,356.
Is a Roth or a traditional IRA better at the same after-tax cost?
A $7,500 Roth IRA contribution costs $7,500 after tax; a fully deductible $7,500 traditional contribution saves $7,500 × your marginal rate ($1,650 at 22%), so it really costs $5,850. A fair comparison puts $7,500 into each account plus $1,650 a year into a taxable side account, so both paths start from the same after-tax outlay.
The side account grows at your return less tax on each year's gains (7% × (1 − 0.22) = 5.46%). At retirement the traditional balance is taxed at your retirement rate and the side account is added. With $7,500 a year for 30 years at 7% and 22% both ways, the Roth ends at $708,456 and the traditional path at $671,286 ($552,596 after tax plus a $118,690 side account): the Roth is $37,170 ahead even at equal rates, because the side account is taxed every year while the Roth shelters everything. Drop the retirement rate to 12% and the traditional path wins by $33,676.
Most online tools compare $7,500 in the Roth against $7,500 in the traditional with no side account, which flatters the Roth by the whole tax saving. The IRS Roth comparison chart notes that the tax treatment is the main difference between the two; this calculator makes the treatment visible without saying which account is right for you.
How much can I contribute to an IRA in 2026?
The IRS limits what you can put into all your IRAs combined (Roth plus traditional) each year under §219(b). For 2026 the limit is $7,500, and if you reach age 50 by 31 December you may add a $1,100 catch-up for $8,600 in total (IRS Notice 2025-67; the 2025 figures were $7,000 and $8,000).
Contributions cannot exceed your earned income for the year. The limit is per person, not per account: $4,000 into a Roth IRA leaves $3,500 for a traditional IRA in 2026. A contribution above your limit that stays in the account is taxed 6% a year under §4973 until it is withdrawn. The calculator reads the limits from its dataset, labels the year, and warns when the contribution you enter exceeds the limit for your age.
What is the Roth IRA income limit for 2026?
Direct Roth contributions phase out with modified adjusted gross income (MAGI). For 2026 the ranges are $153,000–$168,000 for single and head-of-household filers, $242,000–$252,000 for married filing jointly, and $0–$10,000 for married filing separately if you lived with your spouse at any time in the year. At or above the top of the range no direct contribution is allowed.
Inside the range the limit is reduced in proportion: a single filer with $160,500 of MAGI (halfway through) may contribute $3,750, or $4,300 with the catch-up. Pub 590-A rounds the reduced limit up to the next $10 and never below $200. Enter your MAGI and filing status under Advanced and the eligibility strip shows the figure.
Above the limit, the backdoor route — a nondeductible traditional contribution followed by a conversion — has no income cap. Form 8606 tracks the basis and the pro-rata rule applies if you hold other pre-tax IRA money; the Roth conversion calculator on this site models the tax on the conversion step.
Is a traditional IRA contribution deductible?
Anyone with earned income can contribute to a traditional IRA, but the deduction depends on workplace-plan coverage and MAGI under §219(g). If neither you nor your spouse is covered by a plan at work, the full contribution is deductible at any income.
If you are covered, the 2026 deduction phases out between $81,000 and $91,000 (single or head of household) or $129,000 and $149,000 (married filing jointly). If you are not covered but your spouse is, the range is $242,000–$252,000. Married filing separately: $0–$10,000.
Inside a range the deductible amount is reduced in proportion, rounded up to the next $10 with a $200 floor (Pub 590-A Worksheet 1-2): a married couple filing jointly with $140,000 of MAGI where the contributor is covered may deduct $3,380 of a $7,500 contribution. The rest is a nondeductible contribution tracked on Form 8606 and returned tax-free at withdrawal.
Deductibility changes the comparison. A nondeductible contribution produces no tax saving to reinvest, so the equal-cost advantage disappears. When you enter a MAGI the calculator scales the reinvested saving to the deductible share; the eligibility strip states the share it used.
What does this IRA calculator assume and leave out?
The projection uses one annual contribution added at the end of each year, compounded once a year at a constant return — an illustration, not a prediction. Real returns vary; the IRS limit is held flat for every projection year because future indexing is unknown; and the limit check does not look at earned income.
Three assumptions to watch. The tax rates are yours and drive the comparison: when the retirement rate is lower than today's the traditional path leans ahead; when it is higher the Roth leans ahead. State tax is not modelled, so add it to both rates if you pay it. The side account assumes all growth is taxed each year at your current rate — a conservative stand-in for a taxable account with dividends; long-term capital gains rates would narrow the gap.
Required minimum distributions apply to traditional IRAs from age 73 (75 for those born in 1960 or later) and never to a Roth IRA in the owner's lifetime; the required minimum distribution calculator on this site works them out. This calculator gives an estimate under the assumptions you enter; it is not financial, tax or investment advice, and your custodian's statement holds your actual figures.
IRA questions
How much can I contribute to an IRA in 2026?
$7,500 across all your IRAs for 2026, or $8,600 if you are 50 or older by the end of the year (a $1,100 catch-up), per IRS Notice 2025-67. In 2025 the figures were $7,000 and $8,000. You cannot contribute more than your earned income, and excess contributions left in the account are taxed 6% a year. The calculator reads the limits from its dataset so the year it uses is stated beside the tile.
Is a Roth IRA or a traditional IRA better?
Neither is better in general — it depends on your tax rate now versus in retirement, and this page shows both rather than choosing. At 22% both ways, $7,500 a year for 30 years at 7% gives a Roth $37,170 more spendable money than a traditional IRA plus its reinvested tax savings, because the side account is taxed each year. At a 12% retirement rate the traditional path is $33,676 ahead. Enter your own rates under Advanced to see your case.
What is the Roth IRA income limit for 2026?
Direct Roth contributions phase out between $153,000 and $168,000 of MAGI for single and head-of-household filers, $242,000 and $252,000 for married filing jointly, and $0 and $10,000 for married filing separately (if you lived with your spouse). Above the top figure no direct contribution is allowed; inside the range the limit is reduced in proportion, rounded up to $10 with a $200 floor. Source: IRS Notice 2025-67.
How much can I put in a Roth IRA if my income is in the phase-out range?
Limit × (top of range − your MAGI) ÷ (width of range), rounded up to the next $10, never below $200. A single filer with $160,500 of MAGI in 2026 gets 7,500 × (168,000 − 160,500) ÷ 15,000 = $3,750; at $165,000 it is $1,500; at $167,900 it is $200. Married filing jointly at $247,000 gets 7,500 × 5,000 ÷ 10,000 = $3,750. Enter your MAGI under Advanced and the eligibility strip shows your figure.
Can I contribute to both a Roth IRA and a traditional IRA in the same year?
Yes, but the $7,500 limit for 2026 ($8,600 at 50+) covers both together: $4,000 into a Roth leaves $3,500 for a traditional IRA. The Roth income phase-out and the traditional deduction phase-out are tested separately. IRS Publication 590-A has the rules and the worksheets.
What is the traditional IRA deduction phase-out for 2026?
If you are covered by a workplace plan, the deduction phases out between $81,000 and $91,000 of MAGI for single and head-of-household filers and between $129,000 and $149,000 for married filing jointly. If only your spouse is covered, the range is $242,000–$252,000. Married filing separately: $0–$10,000. If neither of you is covered, the whole contribution is deductible at any income. Source: IRS Notice 2025-67.
What happens if my traditional IRA contribution is not deductible?
You can still make it, up to the same $7,500 limit, but it is after-tax basis: you report it on Form 8606 and that part comes back tax-free at withdrawal while the earnings are taxed. With no deduction there is no tax saving to reinvest, so the equal-cost comparison on this page becomes a straight Roth-versus-taxable-growth question — and a nondeductible contribution followed by a conversion is the backdoor Roth route.
Does a Roth IRA have required minimum distributions?
No — not during the original owner's lifetime, unlike traditional IRAs and 401(k)s, where distributions must start at 73 (75 for those born in 1960 or later). Beneficiaries of an inherited Roth IRA usually must empty it within 10 years. This calculator does not model distributions; the required minimum distribution calculator on this site does.
What is a backdoor Roth IRA?
A two-step route for people above the Roth income limit: make a nondeductible contribution to a traditional IRA (contributions have no income limit, only deductions do), then convert it to a Roth IRA. If you hold no other pre-tax IRA money the conversion is nearly tax-free; if you do, the pro-rata rule on Form 8606 taxes a share of every dollar converted. The conversion step is modelled by the Roth conversion calculator on this site, not here.
How much will my Roth IRA be worth in 30 years?
Contributing the 2026 limit of $7,500 at the end of each year for 30 years at 7% grows to $708,456, of which $225,000 is money you put in and $483,456 is earnings — all of it tax-free if the withdrawals are qualified. At 5% the same contributions reach $498,291; at 9% they reach $1,022,307. Enter your own balance, contribution and return above; the year-by-year table shows each year's earnings.
How does this calculator handle inflation?
Enter an inflation rate under Advanced and the "After inflation" tile shows the ending balance in today's purchasing power: nominal balance ÷ (1 + inflation)^years. The default is 0, so every figure is in nominal dollars unless you change it. Inflation changes how the result is labelled, not the growth maths.
Source notes
Method, sources & limitations
Every figure on this page comes from the formula above applied to the values you enter. Nothing is estimated from market data, and no result is a forecast. These are the sources behind the method and any fixed figures it uses:
- IRS Notice 2025-67 — 2026 IRA limit $7,500, catch-up $1,100, §219(g) deductibility and §408A(c)(3) Roth phase-out ranges
- IRS news release IR-2025-111 — 2026 retirement plan and IRA limits
- IRS Publication 590-A — Contributions to Individual Retirement Arrangements (Worksheets 1-2 and 2-2: reduced deduction and reduced Roth limit)
- IRS Publication 590-B — Distributions from Individual Retirement Arrangements (qualified Roth distributions, RMDs)
- IRS — Roth comparison chart (traditional IRA vs Roth IRA)
- IRS Form 8606 — Nondeductible IRAs (basis and the pro-rata rule)
Educational information only. Results are estimates produced from the assumptions you enter, and are not financial, tax, legal or medical advice. Check anything that matters against a qualified professional and the cited sources.