A Roth IRA lets you save money for retirement with after-tax dollars, then withdraw that money 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 through investment returns, 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 to lock in your current tax rate, a Roth IRA can save thousands in taxes over a lifetime.
Key Takeaways
- You contribute after-tax money to a Roth IRA, meaning you don't get a tax deduction in the year you contribute.
- Your contributions and earnings grow tax-free, and you can withdraw both without federal income tax once you reach age 59½ and have held the account for at least five years.
- Income limits determine whether you can contribute the full amount, a reduced amount, or nothing at all—these limits change each year and depend on your filing status.
- You can withdraw your contributions (not earnings) at any time without penalty, even before retirement, which gives you access to your money if you need it.
- A Roth IRA has no required minimum withdrawals during your lifetime, so your money can keep growing as long as you live.
How much you can contribute each year
The IRS sets an annual contribution limit for Roth IRAs. For 2024, you can contribute up to $7,000 if you're under age 50, or $8,000 if you're 50 or older (the extra $1,000 is called a catch-up contribution). These limits change periodically, so check the IRS website or your financial institution before you contribute.
You can only contribute money you earned from work—wages, self-employment income, or taxable alimony. You cannot contribute to a Roth IRA using investment returns, inheritance money, or other passive income. If you earned $3,000 that year, you can only contribute $3,000, even if the limit is higher.
Income limits that reduce or block your contribution
The IRS restricts who can contribute to a Roth IRA based on your modified adjusted gross income (MAGI) and filing status. If your income is above a certain threshold, you cannot contribute the full amount—or cannot contribute at all. These thresholds change every year.
For 2024, if you file as single, you can contribute the full amount if your MAGI is under $146,000. Between $146,000 and $161,000, your contribution is reduced. Above $161,000, you cannot contribute to a Roth IRA at all. If you're married filing jointly, the limits are higher: full contribution under $230,000, reduced between $230,000 and $240,000, and blocked above $240,000. Check the IRS website each January for the current year's limits, as they shift annually.
When you can withdraw money without penalty
You can withdraw your contributions at any time, for any reason, without penalty or tax. This is one of the biggest advantages of a Roth IRA: your money is not locked away. If you contribute $5,000 and the account grows to $6,000, you can withdraw the $5,000 contribution whenever you want.
Withdrawing earnings (the investment gains) before age 59½ typically triggers a 10% penalty plus income tax on those earnings. However, there are exceptions: you can withdraw earnings without penalty if you're using the money for a first-time home purchase (up to $10,000 lifetime), to pay for higher education expenses, to cover certain medical bills, or if you become disabled. The five-year rule still applies—your account must have been open for at least five years before you can withdraw earnings penalty-free, even under these exceptions.
Once you reach age 59½ and have held the account for at least five years, you can withdraw both contributions and earnings with no penalty and no tax owed.
The five-year rule and when it matters
The five-year rule is a requirement that your Roth IRA must be open for at least five years before you can withdraw earnings tax-free. The clock starts on January 1 of the year you open the account, not the day you fund it. If you open a Roth IRA on December 31, 2024, the five-year period ends on January 1, 2030.
This rule applies to earnings only, not contributions. You can always withdraw contributions without waiting five years. The rule also applies to conversions: if you convert money from a traditional IRA to a Roth IRA, that converted money has its own five-year period before you can withdraw it penalty-free. If you convert in 2024 and then withdraw that converted amount in 2025, you'll owe a 10% penalty on the conversion amount (unless you're over 59½ or meet another exception).
Roth IRA vs. traditional IRA: the main differences
The core difference is when you pay taxes. 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, those withdrawals are taxed as ordinary income. With a Roth IRA, you get no deduction now, but withdrawals in retirement are tax-free.
A traditional IRA requires you to start taking withdrawals at age 73 (as of 2023; this age increases over time). A Roth IRA has no required withdrawals during your lifetime, so your money can keep compounding. A traditional IRA has no income limits—anyone can contribute regardless of how much they earn. A Roth IRA has income limits that may prevent you from contributing if you earn above a certain amount.
If you expect your tax rate to be lower in retirement than it is now, a traditional IRA may save you more money. If you expect your tax rate to be higher, or if you want the flexibility of tax-free withdrawals, a Roth IRA is usually better. Many people use both types of accounts to diversify their tax situation in retirement.
How to open a Roth IRA and where to open it
You can open a Roth IRA at any bank, credit union, brokerage firm, or investment company. Common providers include Fidelity, Vanguard, Charles Schwab, and most major banks. There is no single "official" place to open one—you choose the institution and the investments within the account.
To open an account, you'll need to provide your Social Security number, date of birth, address, and employment information. You'll also choose how to invest the money inside the account: in stocks, bonds, mutual funds, exchange-traded funds (ETFs), or money market funds, depending on what the provider offers. Some accounts let you hold individual stocks or real estate investment trusts (REITs). Once the account is open, you can contribute money and direct how it's invested.
There is no cost to open a Roth IRA, though some providers charge annual account fees or investment fees. Compare providers before you choose one, and read the fee schedule carefully. You can also transfer a Roth IRA from one provider to another without penalty if you find a better option later.
Frequently Asked Questions
Can I have both a Roth IRA and a traditional IRA?
Yes. However, your total contributions to both accounts combined cannot exceed the annual limit. If you contribute $4,000 to a traditional IRA, you can only contribute $3,000 to a Roth IRA that year (assuming the $7,000 limit). Income limits on the Roth may also prevent you from contributing the full amount to a Roth even if you have room under the combined limit.
What happens if I contribute more than the limit?
Excess contributions are subject to a 6% penalty tax each year they remain in the account. You can withdraw the excess amount and the earnings on it before your tax return deadline (usually April 15 the following year) to avoid the penalty. If you don't withdraw it, you'll owe the 6% penalty annually until the excess is removed.
Can I withdraw my contributions if I lose my job?
Yes. You can withdraw your contributions at any time for any reason without penalty. You won't owe income tax on the contributions either, since you already paid tax on that money when you earned it. Withdrawing earnings before age 59½ would trigger a penalty and tax, but contributions are always accessible.
What if my income goes above the limit mid-year?
If you contributed to a Roth IRA early in the year and then your income rose above the limit, you have until your tax return deadline to withdraw the excess contribution and any earnings on it. You'll owe income tax on the earnings portion, but you can avoid the 6% penalty by withdrawing before the deadline.
Can I convert a traditional IRA to a Roth IRA?
Yes, and there are no income limits on conversions. When you convert, you pay income tax on the amount converted in that tax year. The converted amount then follows the five-year rule before you can withdraw it penalty-free. Conversions are useful if you expect tax rates to rise, or if you want to move money into a tax-free account later in life.