Yes, a Roth IRA grows tax-free, and you pay no tax when you withdraw the money in retirement
A Roth IRA is built around a single tax trade: you contribute money that has already been taxed (you don't get a deduction when you put it in), but then everything that happens inside the account—all the growth, all the earnings—stays tax-free forever. When you withdraw money in retirement, you owe nothing to the IRS on those withdrawals, whether you're taking out your original contributions or the gains they've earned.
This is different from a traditional IRA, where you get a tax break going in but pay taxes on everything you withdraw later. With a Roth, you pay the tax upfront and then the account becomes a tax-free zone.
Key Takeaways
- Money you put into a Roth IRA has already been taxed, so you don't deduct it from your income that year.
- All investment earnings—dividends, interest, capital gains—grow inside the account without triggering any annual tax bill.
- Withdrawals in retirement are completely tax-free as long as the account has been open for at least five years and you are 59½ or older.
- You can withdraw your original contributions at any time without penalty, even before retirement, though earnings have stricter rules.
How the tax-free growth actually works
When you own stocks, bonds, or mutual funds outside a retirement account, you pay taxes each year on the income they generate. If a stock pays a dividend, you owe tax on that dividend. If you sell an investment for a profit, you owe capital gains tax. These taxes come due every April, even if you don't touch the money.
Inside a Roth IRA, none of that happens. You can buy and sell investments, collect dividends, earn interest—and the IRS doesn't care. No tax bill arrives. The earnings stay in the account and compound year after year without being reduced by taxes. Over decades, this tax-free compounding is what makes a Roth powerful.
The catch is that you can only contribute a limited amount each year. For 2024, the limit is $7,000 if you're under 50, and $8,000 if you're 50 or older. You can't just dump your entire paycheck into a Roth and shelter it all from taxes.
What happens when you withdraw money in retirement
Once you reach 59½ and your Roth IRA has been open for at least five years, you can withdraw as much as you want, whenever you want, and pay zero federal income tax. This applies to both your contributions and all the earnings they've generated.
This is the payoff. If you opened a Roth at 30, contributed $7,000 a year for 35 years, and that money grew to $500,000, you could withdraw the entire $500,000 at 65 with no tax bill. A traditional IRA would tax you on all of it.
The five-year rule is strict: your account must have been open for five tax years before you can withdraw earnings tax-free. The clock starts on January 1 of the year you made your first contribution, not the day you opened the account. If you opened a Roth in December 2024 and contributed for 2024, the five-year period ends on December 31, 2029.
The difference between contributions and earnings
Your original contributions—the money you actually put in—can be withdrawn at any time, at any age, with no penalty and no tax. This is true even if you haven't reached 59½ yet. If you contributed $50,000 over ten years and need that $50,000 back, you can take it out.
The earnings—the growth on top of your contributions—are locked until you meet both conditions: age 59½ and the five-year rule. If you withdraw earnings early, you pay income tax on them plus a 10% penalty, with some exceptions (first-time home purchase up to $10,000, disability, medical expenses). This is why the five-year rule matters: it protects the tax-free status of your gains.
Why the Roth works best for long-term savers
The Roth's tax-free growth compounds most powerfully over time. If you're 25 and have 40 years until retirement, your money has four decades to grow without any tax drag. A $7,000 contribution that grows at 7% annually becomes roughly $150,000 by age 65—and you owe no tax on that $143,000 in gains.
The Roth also makes sense if you expect to be in a higher tax bracket in retirement, or if you simply want to lock in your current tax rate rather than bet on what rates will be in 30 years. You're paying tax now at your current rate, not at whatever rate Congress sets later.
One more advantage: Roth IRAs have no required minimum distributions. With a traditional IRA, you must start withdrawing money at 73 (as of 2023). With a Roth, you can leave the money alone and let it keep growing tax-free for as long as you live. This makes a Roth useful for leaving money to heirs, since they inherit the tax-free account.
Income limits and who can contribute
Not everyone can contribute to a Roth IRA. The IRS phases out your ability to contribute if your income is too high. The income limits change each year and depend on your filing status (single, married filing jointly, etc.). For 2024, single filers begin to lose the ability to contribute at $146,000 in modified adjusted gross income and are completely phased out at $161,000. Married couples filing jointly start phasing out at $230,000 and are completely phased out at $240,000.
If your income exceeds the limit, you cannot contribute directly to a Roth. Some people use a "backdoor Roth" strategy—contributing to a traditional IRA and then converting it to a Roth—but this has its own rules and tax implications.
Roth conversions and inherited Roths
You can convert money from a traditional IRA into a Roth IRA at any time, regardless of income. When you do, you pay income tax on the amount converted in that year. After the conversion, that money grows tax-free in the Roth. This is a strategy some people use to move money into the tax-free account when they expect their tax bracket to be lower that year.
If you inherit a Roth IRA from a spouse, you can treat it as your own and follow the normal rules. If you inherit one from someone else, the rules are stricter: you must withdraw the entire balance within ten years (as of 2024), though the withdrawals themselves are still tax-free if the account met the five-year rule.
Frequently Asked Questions
Can I lose the tax-free status if I withdraw money early?
Your contributions are always tax-free to withdraw. Earnings withdrawn before 59½ are taxed as income plus a 10% penalty, unless you may have access to for an exception like first-time home purchase or disability. The five-year rule applies to earnings, not contributions.
What if I need money from my Roth before retirement?
You can withdraw your contributions anytime without tax or penalty. If you need earnings, you'll owe tax and a 10% penalty unless you meet an exception. Many people use this flexibility as an emergency fund, knowing their contributions are accessible.
Do I have to pay taxes on Roth IRA dividends and interest?
No. Dividends, interest, and capital gains inside a Roth IRA are never taxed, no matter how much they earn. This is the core benefit—all growth is sheltered from federal income tax.
What happens to my Roth IRA if I die?
Your beneficiaries inherit the account tax-free. If they're a spouse, they can treat it as their own. Non-spouse beneficiaries must withdraw the balance within ten years, but those withdrawals are still tax-free if the account met the five-year rule.
Can I contribute to both a Roth and a traditional IRA in the same year?
Yes, but your total contributions to both accounts combined cannot exceed the annual limit ($7,000 for 2024 if you're under 50). If you contribute $4,000 to a Roth, you can only contribute $3,000 to a traditional IRA that year.