A Roth IRA is a retirement savings account where you contribute money that has already been taxed, and then withdraw it tax-free in retirement
The core difference between a Roth IRA and other retirement accounts is when you pay taxes. With a Roth IRA, you put in money you've already paid income tax on. That money grows over decades, and when you take it out after age 59½, you owe no federal income tax on any of it—not on what you put in, and not on the growth.
This is the opposite of a traditional IRA or a 401(k), where you get a tax break on the money going in, but then pay taxes on everything you withdraw later. A Roth IRA is a bet that you'll be in the same tax bracket or a higher one when you retire, so paying taxes now is the better deal.
You open a Roth IRA at a bank, credit union, or brokerage firm—the same places that offer regular savings accounts. The account itself is just a container. Inside it, you can hold cash, stocks, bonds, mutual funds, or other investments, depending on what the institution offers.
Key Takeaways
- You contribute money you've already paid taxes on, and withdrawals in retirement are completely tax-free.
- You can withdraw the money you contributed (not the growth) at any time without penalty, even before retirement.
- There are income limits for who can contribute to a Roth IRA, and they change each year.
- For 2024, you can contribute up to $7,000 per year if you're under 50, or $8,000 if you're 50 or older.
- A Roth IRA has no required withdrawals during your lifetime, so your money can keep growing as long as you live.
How contributions work and what you can put in each year
Every year, the IRS sets a limit on how much you can contribute to a Roth IRA. For 2024, that limit is $7,000 if you're under 50 years old, or $8,000 if you're 50 or older. That $1,000 extra for people 50+ is called a catch-up contribution, and it's designed to let people save more as they approach retirement.
You can contribute that money all at once or spread it throughout the year. You can also contribute to a Roth IRA and a traditional IRA in the same year, but your combined contributions to both cannot exceed the annual limit. If you contribute $4,000 to a Roth IRA, you can only contribute $3,000 to a traditional IRA that same year.
The contribution limits change most years. The IRS adjusts them based on inflation, so check the current year's limit before you contribute. Your bank or brokerage will have this information on their website, or you can find it on IRS.gov.
Income limits that determine whether you can contribute
Not everyone can contribute to a Roth IRA. The IRS sets income limits based on your modified adjusted gross income (MAGI)—roughly, your total income with some adjustments. If your income is above a certain threshold, you cannot contribute the full amount, and if it's above a higher threshold, you cannot contribute at all.
These limits depend on your filing status (single, married filing jointly, etc.) and they change every year. For 2024, a single person with MAGI over $161,000 cannot contribute to a Roth IRA at all. A married couple filing jointly cannot contribute if their MAGI exceeds $240,000. If your income falls between the lower and upper limit, you can contribute a reduced amount.
If your income is too high to contribute directly, some people use a strategy called a backdoor Roth, which involves contributing to a traditional IRA and then converting it to a Roth. This is legal but has tax consequences, so it's worth understanding the rules before you try it.
The difference between contributions and earnings, and why it matters
Inside your Roth IRA, there are two types of money: what you contributed (the money you put in) and what you earned (the growth from investments). The IRS treats these differently, and that difference is important.
You can withdraw your contributions at any time, for any reason, without penalty or taxes. If you put in $5,000 and it grew to $6,000, you can pull out that original $5,000 whenever you want. The $1,000 in growth stays in the account unless you meet certain conditions.
You can withdraw the earnings (the growth) tax-free and penalty-free only after you turn 59½ and have held the account for at least five years. If you withdraw earnings before then, you'll owe income tax on them plus a 10% penalty. The five-year rule applies to each Roth IRA separately, so if you open a second Roth IRA later, that one has its own five-year clock.
Why there are no required withdrawals during your lifetime
A traditional IRA forces you to start taking money out at age 73 (as of 2023; this age changes based on federal law). These are called required minimum distributions, or RMDs. A Roth IRA has no such requirement. You never have to withdraw a single dollar during your lifetime if you don't want to.
This is one of the biggest advantages of a Roth IRA for people who don't need the money in retirement. Your investments can keep growing tax-free for as long as you live, and you can leave the entire account to your heirs. Your heirs will owe taxes on the earnings they inherit, but the original contributions are still tax-free to them.
What happens if you withdraw money before retirement
As mentioned, you can withdraw your contributions anytime without penalty. But if you withdraw earnings before age 59½, you'll owe a 10% penalty on the earnings plus income tax. There are a few exceptions to this penalty, though the tax still applies.
The main exceptions are: you're disabled or terminally ill, you're a first-time homebuyer (up to $10,000 lifetime), you're paying for may have access to education expenses, or you're paying for health insurance while unemployed. Even with these exceptions, you still owe income tax on the earnings you withdraw—the penalty is waived, but the tax is not.
If you're not sure whether your situation qualifies for an exception, it's worth asking a tax professional or checking IRS Publication 590-B, which details all the rules.
How a Roth IRA fits into your overall retirement plan
A Roth IRA is one tool among several. If your employer offers a 401(k) with a match, most financial advisors suggest you contribute enough to get the full match first—that's assistance programs. After that, many people max out a Roth IRA before putting more into a 401(k), because the Roth's flexibility and tax-free growth are valuable.
If you're self-employed or a freelancer, you might use a SEP IRA or Solo 401(k) instead, which allow much higher contributions. If you have a very high income, you might not be able to use a Roth IRA directly, but a backdoor Roth or a Roth 401(k) might be options.
The right choice depends on your income, your employer's plan, how much you can save, and your tax situation. A tax professional or financial advisor can help you figure out the best order to save.
Frequently Asked Questions
Can I have more than one Roth IRA?
Yes. You can open multiple Roth IRAs at different banks or brokerages. However, your total contributions across all of them cannot exceed the annual limit. If you have three Roth IRAs and contribute $3,000 to each, you've exceeded the limit and will owe a penalty on the excess.
What if my income goes above the limit after I've already contributed?
If your income ends up higher than expected and you've already contributed, you can withdraw the excess contribution and any earnings on it by the tax filing deadline (usually April 15 of the following year). You'll owe taxes on the earnings portion, but not on the contribution itself.
Can I convert a traditional IRA to a Roth IRA?
Yes, this is called a Roth conversion. You'll owe income tax on the amount you convert in that year, but after that, the money grows tax-free. This is useful if you expect your tax bracket to be lower in the year you convert than it will be in retirement.
What investments can I hold in a Roth IRA?
Most brokerages let you hold stocks, bonds, mutual funds, and exchange-traded funds (ETFs). Some allow real estate or precious metals. It depends on the institution. Check with your bank or brokerage about what's available in their Roth IRA accounts.
Do I need to report my Roth IRA on my taxes?
You don't report contributions or growth while the money is in the account. If you withdraw earnings before age 59½, you report the taxable portion on Form 8606. Withdrawals of contributions are never reported. Your brokerage will send you a Form 5498 each year showing your contributions.