A Roth IRA is a retirement savings account where you contribute money that's already been taxed, and then withdraw it tax-free in retirement
The core difference between a Roth IRA and other retirement accounts comes down to 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 reach retirement age, you pull it out without owing any taxes on the growth or the withdrawals themselves. This is the opposite of a traditional IRA, where you get a tax break on contributions now but owe taxes when you withdraw in retirement.
You open a Roth IRA through a bank, credit union, brokerage firm, or investment company. The account itself is just a container—you decide what goes inside it, whether that's a savings account, stocks, bonds, mutual funds, or a mix. The "Roth" part is the tax structure; the "IRA" part means it's an Individual Retirement Account governed by federal rules about how much you can put in each year and when you can take money out.
Key Takeaways
- You contribute money you've already paid taxes on, and withdrawals in retirement are completely tax-free.
- There are income limits for who can contribute to a Roth IRA, and these limits change each year based on your filing status.
- You can withdraw the money you contributed (not the earnings) at any time without penalty, but earnings have age and holding-period rules.
- Annual contribution limits are the same for everyone—currently $7,000 for people under 50 and $8,000 for people 50 and older—but your income determines whether you can use them.
How much you can contribute each year
The IRS sets a yearly limit on how much you can put into a Roth IRA. For 2024, that limit is $7,000 if you're under 50, and $8,000 if you're 50 or older (the extra $1,000 is called a "catch-up" contribution). These limits apply to the total across all IRAs you own—if you have both a Roth IRA and a traditional IRA, your contributions to both combined cannot exceed the yearly limit.
The limit changes most years. The IRS adjusts it based on inflation, usually in $500 increments. You can find the current year's limit on the IRS website or by asking your bank or brokerage when you open the account.
You don't have to contribute the maximum. You can put in $2,000 one year and $5,000 the next. You also don't have to contribute every year. But you cannot contribute more than the yearly limit, and you cannot make up a missed year by contributing extra later.
Income limits that determine whether you can contribute
A Roth IRA has income limits, which means if you earn above a certain amount, you cannot contribute the full amount—or cannot contribute at all. These limits depend on your filing status (single, married filing jointly, married filing separately, or head of household) and change each year.
For 2024, if you're single, you can contribute the full amount if your Modified Adjusted Gross Income (MAGI) is below $146,000. If your MAGI is between $146,000 and $161,000, you can contribute a reduced amount. If it's $161,000 or higher, you cannot contribute to a Roth IRA that year. If you're married filing jointly, the limits are higher—the full contribution is available up to $230,000 MAGI, with a phase-out range up to $240,000.
These numbers shift annually. Before you open a Roth IRA or make a contribution, check the current year's limits with your bank, brokerage, or the IRS website. If your income is above the limit, you may still have other retirement savings options, such as a traditional IRA or a workplace 401(k).
When you can withdraw money without penalty
One of the most useful features of a Roth IRA is that you can withdraw the money you contributed (called your "basis") at any time, for any reason, without owing a penalty or taxes. If you put in $5,000 and it grows to $7,000, you can withdraw the $5,000 anytime. This is different from a traditional IRA, where withdrawals before age 59½ usually trigger a 10% penalty.
The earnings—the $2,000 of growth in the example above—are subject to stricter rules. You cannot withdraw earnings penalty-free until you're 59½ years old and the account has been open for at least five years. If you withdraw earnings before meeting both conditions, you owe income tax on them plus a 10% penalty.
There are a few exceptions to the early withdrawal penalty on earnings. You can withdraw earnings penalty-free (though you still owe income tax) if you're using the money for a first-time home purchase (up to $10,000 lifetime), to pay for may have access to education expenses, for a birth or adoption (up to $35,000 lifetime), or if you become disabled or face a medical emergency. These exceptions have specific rules and documentation requirements, so check with your bank or the IRS before withdrawing.
Why the tax-free growth matters over time
The real advantage of a Roth IRA shows up over decades. Because withdrawals are tax-free in retirement, you keep every dollar your money earns. In a traditional IRA or 401(k), the IRS takes a cut of your withdrawals based on your tax bracket at retirement. In a Roth, there's no cut.
This benefit is largest if you expect to be in a higher tax bracket in retirement, or if you expect tax rates to rise. It's also valuable if you plan to leave money to heirs—they inherit a Roth IRA tax-free (though they do have to withdraw it within a certain timeframe under current rules). A traditional IRA passed to heirs comes with an income tax bill.
The downside is that you don't get a tax break on contributions now. If you're in a high tax bracket today and expect to be in a lower one in retirement, a traditional IRA might save you more money overall. This is a decision worth thinking through, especially if you have access to both types of accounts.
How a Roth IRA differs from a 401(k) or traditional IRA
A Roth IRA is not the only retirement account available. A 401(k) is a workplace retirement plan where your employer may match your contributions (assistance programs). A traditional IRA gives you a tax break on contributions now instead of withdrawals later. Each has different contribution limits, income limits, withdrawal rules, and employer involvement.
The table below shows how they compare on the basics:
| Feature | Roth IRA | Traditional IRA | 401(k) |
|---|---|---|---|
| Tax on contributions | After-tax (no deduction) | Pre-tax (tax deduction) | Pre-tax (tax deduction) |
| Tax on withdrawals in retirement | Tax-free | Taxed as income | Taxed as income |
| 2024 contribution limit | $7,000 (under 50) | $7,000 (under 50) | $23,500 (under 50) |
| Income limits for contributions | Yes, phase out above $146,000 (single) | Yes, but only if covered by workplace plan | No income limits |
| Employer match | No | No | Often yes |
| Withdraw contributions early | Anytime, penalty-free | Before 59½ = 10% penalty | Before 59½ = 10% penalty |
| Required withdrawals at age 73 | No | Yes | Yes |
If your employer offers a 401(k) with a match, most financial advisors suggest contributing enough to get the full match before opening a Roth IRA. The match is immediate return on your money. After that, a Roth IRA often makes sense because of the tax-free withdrawals and flexibility.
Opening a Roth IRA and choosing where to keep it
You can open a Roth IRA at most banks, credit unions, and investment firms. Common places include Vanguard, Fidelity, Charles Schwab, and your local bank. Each institution has slightly different fees, investment options, and minimum balances (some have no minimum).
When you open the account, you'll provide your name, Social Security number, address, and employment information. You'll also decide what type of account to open—a savings-based Roth IRA (which earns interest like a savings account) or an investment-based Roth IRA (where you buy stocks, bonds, or mutual funds). A savings-based Roth is simpler and safer but earns less over time. An investment-based Roth has more growth potential but requires you to make investment decisions and accept market risk.
After opening, you can contribute money whenever you want during the year. You don't have to do it all at once. Many people set up automatic monthly transfers from their checking account to their Roth IRA.
Frequently Asked Questions
Can I have both a Roth IRA and a traditional IRA at the same time?
Yes, but your total contributions to both accounts combined cannot exceed the yearly limit. If you contribute $4,000 to a Roth IRA, you can only contribute $3,000 to a traditional IRA that year (assuming the $7,000 limit). You'll report both accounts on your tax return.
What happens if I withdraw earnings before age 59½?
You owe income tax on the earnings plus a 10% penalty, unless you may have access to for an exception like a first-time home purchase or disability. You can always withdraw your contributions penalty-free; the penalty only applies to earnings.
Do I have to withdraw money from my Roth IRA at a certain age?
No. Unlike a traditional IRA or 401(k), a Roth IRA has no required minimum withdrawals during your lifetime. You can leave the money in the account to grow as long as you want. This makes a Roth useful for leaving money to heirs.
What if my income goes above the limit after I've already contributed?
If you contribute and then your income rises above the limit before you file taxes, you can withdraw the excess contribution and earnings without penalty, though you'll owe tax on the earnings portion. It's worth checking your income estimate before contributing to avoid this situation.
Can I convert a traditional IRA to a Roth IRA?
Yes, this is called a "backdoor Roth" or a "Roth conversion." You move money from a traditional IRA to a Roth IRA and pay income tax on the amount converted. This is useful if your income is too high to contribute directly to a Roth. Consult a tax professional before doing this, as the rules are complex.