Roth IRA Calculator
Project your Roth IRA balance at retirement based on your current balance, annual contribution, and expected return.
2024 IRS limit: $7,000/yr (under 50), $8,000/yr (50+). You can enter a different amount.
Enter your details to project your Roth IRA balance.
Balance at retirement
—
Total contributions
—
Tax-free growth
—
Starting balance
—
Years invested
—
Growth multiple
—
Tax-free in retirement. Because Roth IRA contributions are made with after-tax dollars, qualified withdrawals — including all of this projected growth — are not taxed. A Traditional IRA of the same size would still owe ordinary income tax on every dollar withdrawn.
How it works
How your Roth IRA grows.
A Roth IRA is funded with money you've already paid income tax on. Unlike a Traditional IRA, where contributions are made pre-tax and every withdrawal in retirement is taxed as ordinary income, a Roth IRA's contributions and all of its investment growth can be withdrawn completely tax-free once you're 59½ and the account has been open at least five years. That tax-free growth is the entire appeal: the more your balance compounds, the more tax you permanently avoid compared with a pre-tax account of the same size.
For 2024, the IRS caps contributions at $7,000 per year if you're under 50, or $8,000 per year if you're 50 or older, across all of your Traditional and Roth IRAs combined. This calculator doesn't enforce that cap, so you can experiment with different contribution levels to see how they'd affect your projection.
- 01
Future value of your current balance
Your existing balance compounds every year until retirement: FV = balance × (1 + r)^years. A $20,000 balance growing at 7% for 30 years becomes about $152,200 on its own, with no further contributions.
- 02
Future value of your contributions
Each annual contribution also compounds for the years remaining until retirement, using the ordinary annuity formula: FV = contribution × (((1 + r)^years − 1) / r). Contributing $7,000/year at 7% for 30 years adds roughly $661,000 to your balance.
- 03
Total balance and tax-free growth
Adding the two future values gives your projected balance at retirement. Subtracting your total contributions (starting balance plus every year of deposits) from that balance isolates the tax-free growth — the portion generated purely by compounding, not by money you put in.
FAQ
Frequently asked questions.
What is the difference between a Roth IRA and a Traditional IRA?
A Roth IRA is funded with after-tax dollars, so your contributions and all investment growth can be withdrawn completely tax-free in retirement. A Traditional IRA is funded with pre-tax dollars, which lowers your taxable income today, but every withdrawal in retirement — including growth — is taxed as ordinary income. The right choice often depends on whether you expect your tax rate to be higher or lower in retirement than it is now.
How much can I contribute to a Roth IRA in 2024?
For 2024, the IRS contribution limit is $7,000 per year if you are under age 50, or $8,000 per year if you are 50 or older (the extra $1,000 is called a catch-up contribution). These limits apply to your combined Traditional and Roth IRA contributions, not each account separately. Contribution limits are also phased out at higher income levels, so high earners may be limited to a smaller amount or ineligible entirely.
Are Roth IRA withdrawals really tax-free?
Yes, qualified withdrawals from a Roth IRA are completely free of federal income tax, including all the investment growth. To be a qualified withdrawal, the account must have been open for at least 5 years and you must be at least 59½ years old (with some exceptions for first-time home purchases, disability, or other qualifying events). This is the core advantage of a Roth IRA — you pay tax on the money before it goes in, not on the way out.
How is Roth IRA growth calculated?
Roth IRA growth is calculated using compound interest: your existing balance grows at your expected annual return rate, and each new contribution also compounds for the remaining years until retirement. The formula combines the future value of your current balance with the future value of a series of equal annual contributions (an ordinary annuity). Over long time horizons, this compounding effect can make contributions in your 20s and 30s dramatically more valuable than the same contributions made later.
What rate of return should I use to estimate my Roth IRA growth?
A common assumption is 7% per year, which approximates the long-run historical average annual return of the S&P 500 after adjusting for inflation. Conservative planners sometimes use 5–6% to account for market downturns and lower future returns, while more aggressive all-stock portfolios have historically averaged closer to 9–10%. Since actual returns vary significantly year to year, it's wise to check your results using a range of rates rather than relying on a single estimate.
Can I withdraw my Roth IRA contributions before retirement?
Yes, you can withdraw the amount you personally contributed to a Roth IRA at any time, for any reason, without taxes or penalties, since those contributions were already taxed. However, withdrawing investment earnings before age 59½ and before the account is 5 years old typically triggers both income tax and a 10% early withdrawal penalty, unless an exception applies. This flexibility on contributions is another reason many savers value the Roth IRA over other retirement accounts.
Is a Roth IRA better than a 401(k)?
They serve different purposes and are not mutually exclusive — a 401(k) often comes with an employer match (which you should always capture first) and higher contribution limits, while a Roth IRA offers more investment flexibility and guaranteed tax-free withdrawals. Many savers use both: contributing enough to a 401(k) to get the full match, then maxing out a Roth IRA, then returning to the 401(k) if there's more to save. A Roth 401(k), where available, combines employer-plan features with Roth tax treatment.
Related
Related calculators.
Last updated: July 28, 2026