A Roth IRA lets you save money for retirement with after-tax dollars, then withdraw it tax-free in retirement
A Roth IRA is a retirement savings account where you contribute money you've already paid income tax on. The account grows over time, and when you reach retirement age, you can withdraw both your contributions and the earnings without owing federal income tax on them. This is the opposite of a traditional IRA, where contributions may be tax-deductible now but withdrawals are taxed later.
The trade-off is simple: you pay taxes on the money going in, but the government doesn't tax you on the money coming out. For people who expect to be in a higher tax bracket in retirement, or who simply want predictability, this can be valuable. For others, a traditional IRA makes more sense.
Key Takeaways
- You contribute after-tax money to a Roth IRA, meaning you've already paid income tax on those dollars.
- Your money grows tax-free inside the account, and you owe no federal income tax when you withdraw it in retirement.
- You can withdraw your contributions (the money you put in) at any time without penalty, but earnings have age and holding-period rules.
- Income limits determine whether you can contribute directly to a Roth IRA; higher earners may be blocked or limited.
- You must be at least 59½ to withdraw earnings tax-free, and the account must have been open for at least five tax years.
How contributions and withdrawals work
When you put money into a Roth IRA, you're using dollars that have already been taxed as income. You don't get a tax deduction for the contribution the way you might with a traditional IRA. The money sits in the account and grows through investment returns—stocks, bonds, mutual funds, or whatever you choose to hold.
Later, when you withdraw money in retirement, the IRS distinguishes between two types: your contributions (the money you put in) and your earnings (the growth). You can pull out your contributions anytime, tax-free and penalty-free. Earnings are different. If you're at least 59½ and the account has been open for at least five tax years, you can withdraw earnings tax-free. If you withdraw earnings before meeting both conditions, you owe income tax on them plus a 10% penalty.
This distinction matters because it gives you flexibility. If you face a financial emergency before retirement, you can access your contributions without consequences. You're not locked in the way you are with some other retirement accounts.
Income limits and who can contribute
The IRS sets income limits for Roth IRA contributions, and they change each year. If your income is below the limit for your filing status, you can contribute the full amount. If your income falls in a phase-out range, you can contribute a reduced amount. If your income exceeds the upper limit, you cannot contribute directly to a Roth IRA that year.
The limits depend on your modified adjusted gross income (MAGI) and whether you file as single, married filing jointly, married filing separately, or head of household. For 2024, the phase-out range for single filers starts at $146,000 and ends at $161,000, but these numbers shift annually. Married couples filing jointly have higher limits. Check the IRS website or your tax preparer for the current year's thresholds.
If your income exceeds the limit, you have another option: a backdoor Roth. You contribute to a traditional IRA (which has no income limit) and then convert it to a Roth. This strategy has tax implications and works best with professional guidance, but it's a legal way around the income cap.
The five-year rule and when you can access earnings
The IRS enforces a five-tax-year holding period before you can withdraw earnings tax-free. This clock starts on January 1 of the year you open your first Roth IRA, not the day you make your first contribution. If you open an account on December 31, 2024, the five-year period ends on December 31, 2029.
This rule applies to each Roth IRA separately if you have multiple accounts. If you convert a traditional IRA to a Roth, a separate five-year clock starts for that conversion. The rule exists to prevent people from using Roth conversions as a short-term tax shelter.
Once you turn 59½ and the five-year period has passed, you can withdraw earnings without tax or penalty. Before that, you can still withdraw your contributions anytime. You can also withdraw earnings penalty-free (though not tax-free) for certain hardships: a first-time home purchase (up to $10,000 lifetime), may have access to education expenses, or disability.
Roth IRA versus traditional IRA: the core difference
The fundamental difference is timing of taxation. With a traditional IRA, you may deduct your contributions from your taxable income in the year you make them, lowering your tax bill now. But when you withdraw money in retirement, you pay income tax on the full amount—contributions and earnings both.
With a Roth IRA, you get no deduction now. You pay tax on the money before it goes in. But in retirement, withdrawals are tax-free. If you expect to be in a lower tax bracket in retirement, a traditional IRA often makes sense. If you expect to be in a higher bracket, or if you want tax-free withdrawals and flexibility, a Roth is worth considering.
There's also a practical difference: traditional IRAs require you to take required minimum distributions (RMDs) starting at age 73. Roth IRAs have no RMD requirement during your lifetime, which means your money can keep growing tax-free as long as you live. This can be valuable if you don't need the money right away or if you want to leave a larger inheritance.
Annual contribution limits and catch-up contributions
The IRS sets an annual limit on how much you can contribute to a Roth IRA. For 2024, the limit is $7,000 if you're under 50. If you're 50 or older, you can contribute an additional $1,000 as a catch-up contribution, for a total of $8,000. These limits apply to all your IRAs combined—if you have both a Roth and a traditional IRA, your contributions to both count toward the same annual cap.
The limit changes periodically as the IRS adjusts for inflation. You can contribute up to the deadline for filing your tax return that year, usually April 15 of the following year. If you contribute more than the limit, the IRS charges a 6% penalty tax on the excess amount each year it remains in the account, so it's important to track your total contributions across all accounts.
Who should consider a Roth IRA
A Roth IRA works well if you're early in your career and expect your income to rise significantly over time. You lock in today's tax rate on your contributions, and decades of tax-free growth can compound substantially. It's also useful if you want flexibility—the ability to withdraw contributions without penalty gives you a safety net that traditional IRAs don't offer.
A Roth is also valuable if you want to minimize taxes in retirement or leave money to heirs. Since withdrawals are tax-free, you have more control over your taxable income in retirement, which can affect Medicare premiums, Social Security taxation, and other benefits. And if you don't spend all your money, your heirs inherit a Roth IRA with tax-free growth potential (though they do have to take distributions over time under current rules).
If you're in a high tax bracket now and expect to be in a lower one in retirement, a traditional IRA might save you more money overall. If you need a tax deduction this year to lower your current tax bill, a traditional IRA is the better choice. The right account depends on your situation, income, and retirement timeline.
Frequently Asked Questions
Can I withdraw my contributions from a Roth IRA anytime?
Yes. You can withdraw the money you contributed (not the earnings) at any time without tax or penalty, regardless of your age or how long the account has been open. This makes a Roth more flexible than a traditional IRA if you need access to your money before retirement.
What happens if I exceed the income limit for a Roth IRA?
You cannot contribute directly to a Roth IRA if your income is above the phase-out range for your filing status. A backdoor Roth—contributing to a traditional IRA and converting it to a Roth—is a legal alternative, but it has tax consequences if you have other traditional IRA balances. Consult a tax professional before attempting this strategy.
Do I have to take money out of a Roth IRA when I turn 73?
No. Unlike traditional IRAs, Roth IRAs have no required minimum distributions during your lifetime. Your money can stay in the account and grow tax-free for as long as you live. This is one of the major advantages of a Roth for people who don't need the money immediately.
Can I have both a Roth IRA and a traditional IRA?
Yes, but your annual contributions to both accounts combined cannot exceed the IRS limit for your age. If you contribute $4,000 to a traditional IRA, you can only contribute $3,000 to a Roth that year (assuming the $7,000 limit for those under 50). Make sure to track contributions across all accounts.
What's the difference between a Roth IRA and a Roth 401(k)?
Both use after-tax dollars and offer tax-free withdrawals, but a Roth 401(k) is an employer-sponsored plan with higher contribution limits and required minimum distributions at age 73. A Roth IRA is individual, has lower limits, and no RMD requirement. A Roth 401(k) also requires you to have earned income from that employer.