You do not pay federal income tax on Roth IRA investment gains, either when they grow or when you withdraw them in retirement
A Roth IRA is a retirement account where your money grows tax-free. That means if you invest $5,000 and it becomes $15,000 over 20 years, you owe no federal tax on that $10,000 gain. You also owe no tax when you take the money out in retirement, as long as you follow the account rules. This is the core advantage of a Roth IRA compared to a traditional IRA or 401(k), where you pay tax on withdrawals.
The trade-off is that you fund a Roth IRA with money you have already paid income tax on. You cannot deduct your contributions from your taxes the year you make them. But once the money is in the account, the IRS leaves it alone.
Key Takeaways
- Roth IRA investment gains — stocks, bonds, mutual funds, interest, dividends — are never taxed at the federal level, whether they grow or when you withdraw them.
- You fund a Roth IRA with after-tax dollars, meaning you cannot deduct contributions on your tax return.
- Withdrawals of your original contributions can be taken out at any time without tax or penalty, but gains withdrawn before age 59½ may be taxed and penalized unless you meet an exception.
- State taxes on Roth IRA gains depend on your state; most states do not tax retirement account earnings, but a few do.
- The five-year rule requires that a Roth IRA be open for five tax years before you can withdraw gains tax-free, even after age 59½.
Why Roth IRA gains are not taxed
The IRS created the Roth IRA in 1997 to encourage people to save for retirement. The deal is straightforward: you pay income tax on the money going in, and the government does not tax anything that happens inside the account afterward. All growth — whether from stock appreciation, bond interest, dividend payments, or capital gains — stays in the account untaxed.
This is different from a taxable brokerage account, where you owe tax each year on dividends and interest, and again when you sell an investment at a profit. In a Roth IRA, none of that annual tax bill exists. Your money compounds without the drag of yearly taxes.
When you can withdraw Roth IRA gains tax-free
You can withdraw your original contributions from a Roth IRA at any time, at any age, with no tax or penalty. If you put in $50,000 over the years and it grew to $80,000, you can pull out the $50,000 whenever you want.
To withdraw the gains ($30,000 in this example) tax-free, you must be at least 59½ years old and the account must have been open for at least five tax years. The five-year rule is a calendar rule: if you open your first Roth IRA in 2024, the five-year period ends on December 31, 2028. After that date, you can withdraw gains penalty-free at 59½.
If you withdraw gains before 59½ or before the five-year period ends, you owe income tax on those gains plus a 10% penalty. Some exceptions exist — such as using up to $10,000 of gains for a first home purchase, or withdrawing gains due to disability — but most early withdrawals of gains are taxed and penalized.
State taxes on Roth IRA gains
Most states do not tax retirement account earnings, including Roth IRA gains. However, a handful of states tax all income, including retirement account income. These states include Vermont, New Hampshire (on interest and dividends only), and Tennessee (on interest and dividends only). A few other states have specific rules about retirement accounts.
If you live in a state that taxes retirement income, you may owe state tax on Roth IRA withdrawals, though the rules vary by state. Check your state's tax authority website or speak with a tax professional if you live in one of these states and plan to withdraw from a Roth IRA.
How Roth conversions affect your tax bill
A Roth conversion is when you move money from a traditional IRA or 401(k) into a Roth IRA. The money you convert is treated as income in the year you convert it, and you owe federal income tax on it. However, once the money is in the Roth IRA, future gains are tax-free.
For example, if you convert $50,000 from a traditional IRA to a Roth IRA, you owe income tax on that $50,000 in the year of conversion. If that $50,000 grows to $80,000 over the next 10 years, the $30,000 gain is never taxed. This is why some people convert to a Roth IRA in years when their income is lower — the tax bill is smaller, but the long-term tax savings are large.
Roth IRA gains versus contributions on your tax return
You do not report Roth IRA gains or withdrawals on your federal tax return, with one exception: if you withdraw gains before age 59½ and before the five-year rule is met, you report the taxable portion on Form 8606. Otherwise, Roth IRAs do not appear on your tax return at all.
Your original contributions do not reduce your taxable income because you made them with after-tax money. You cannot deduct them, and you do not report them when you withdraw them. Only gains that are withdrawn early and subject to tax need to be reported.
How much you can contribute to a Roth IRA
The IRS limits how much you can contribute to a Roth IRA each year. For 2024, the limit is $7,000 if you are under 50, and $8,000 if you are 50 or older. These limits change yearly based on inflation.
You can only contribute if you have earned income (wages, self-employment income, or similar) in that year. Your income also cannot exceed certain thresholds; high earners are phased out from making direct Roth contributions. If your income is too high, you can still do a backdoor Roth conversion, which involves contributing to a traditional IRA and converting it to a Roth.
Frequently Asked Questions
Do I owe taxes on Roth IRA dividends and interest?
No. Dividends, interest, and all other investment gains inside a Roth IRA are never taxed at the federal level. You owe no tax while the money is in the account, and you owe no tax when you withdraw it in retirement, as long as you follow the rules.
What happens if I withdraw Roth IRA gains before age 59½?
You owe income tax on the gains plus a 10% penalty. However, exceptions exist for first-time home purchases (up to $10,000 lifetime), disability, medical expenses, and a few other situations. Withdrawing your contributions is always penalty-free at any age.
Can I avoid the five-year rule by converting instead of contributing?
No. The five-year rule applies to all Roth IRAs, whether you fund them with contributions or conversions. Your first Roth IRA — regardless of how it was funded — starts the five-year clock. Once five tax years have passed, the rule is satisfied for all your Roth IRAs.
Do I report Roth IRA gains on my tax return?
No, unless you withdraw gains early and they are subject to tax. In that case, you report the taxable amount on Form 8606. Otherwise, Roth IRA gains and withdrawals do not appear on your federal tax return.
What if I live in a state that taxes retirement income?
A few states tax retirement account withdrawals, including Vermont and New Hampshire. If you live in one of these states, you may owe state income tax on Roth IRA withdrawals, even though you owe no federal tax. Check your state's rules or consult a tax professional.