A Roth IRA is a retirement savings account where you contribute after-tax money and withdraw it tax-free in retirement

A Roth IRA is an individual retirement account that works backwards from a traditional IRA. You put in money you have already paid income tax on, the money grows inside the account without annual taxes, and when you withdraw it in retirement, you owe nothing to the IRS. The trade-off is that you get no tax deduction for your contributions now — but decades of tax-free growth and tax-free withdrawals later often make that trade worthwhile.

The account is named after Senator William Roth, who sponsored the legislation that created it in 1997. It is offered by banks, brokerages, and investment firms, and you open one directly with the institution of your choice — not through an employer, though some employers now offer Roth 401(k) plans as a separate thing.

Key Takeaways

  • You contribute after-tax dollars to a Roth IRA, meaning you do not reduce your taxable income for the year you contribute.
  • Your money grows tax-free inside the account, and you pay no federal income tax on withdrawals in retirement.
  • You can withdraw your contributions (the money you put in) at any time without penalty, but earnings withdrawals before age 59½ usually trigger a 10% penalty plus income tax.
  • The IRS sets annual contribution limits, which vary by year and depend on your income level if your income is very high.
  • You can continue contributing to a Roth IRA at any age, as long as you have earned income and your income does not exceed the phase-out range.

How contributions and withdrawals work

When you contribute to a Roth IRA, you use money you have already earned and paid income tax on. If you earn $50,000 in a year and contribute $7,000 to a Roth IRA, you still owe income tax on the full $50,000 — the Roth contribution does not reduce your taxable income. This is the opposite of a traditional IRA or 401(k), where contributions lower your taxable income in the year you make them.

In retirement, you can withdraw your contributions and earnings without owing federal income tax. The IRS distinguishes between the two: your contributions come out first and tax-free, always. Your earnings (the investment gains) come out tax-free only if you meet two conditions: you must be at least 59½ years old, and the account must have been open for at least five tax years. If you withdraw earnings before 59½, you owe income tax on them plus a 10% early withdrawal penalty — unless you may have access to for a narrow exception, such as a first-time home purchase (up to $10,000 lifetime) or a permanent disability.

Annual contribution limits and income restrictions

The IRS sets a maximum amount you can contribute to a Roth IRA each year. For 2024, that limit is $7,000 if you are under 50, and $8,000 if you are 50 or older (the extra $1,000 is called a catch-up contribution). These limits change periodically — the IRS adjusts them for inflation in $500 increments. You can find the current year's limit on the IRS website or your financial institution's Roth IRA page.

There is also an income phase-out range. If your income is too high, you cannot contribute the full amount, and above a certain threshold, you cannot contribute at all. The phase-out range depends on your filing status (single, married filing jointly, married filing separately) and changes each year. For 2024, a single filer begins to lose contribution room at $146,000 in modified adjusted gross income and cannot contribute at all above $161,000. A married couple filing jointly can contribute fully up to $230,000 and cannot contribute above $240,000. If your income falls in the phase-out range, you can contribute a reduced amount — your financial institution can calculate this for you.

Tax-free growth and the five-year rule

Once money is inside a Roth IRA, it grows without triggering annual income taxes. If you invest in stocks that gain 50% in value, or bonds that pay interest, or mutual funds that distribute capital gains, you owe no tax on those gains while the money sits in the account. This tax-free compounding is one of the main reasons people choose a Roth over a taxable brokerage account.

The five-year rule applies to earnings only, not contributions. Your contributions can come out tax-free at any time. But to withdraw earnings tax-free, the account must have been open for at least five tax years. 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, and fund it on January 1, 2025, the five-year period runs from January 1, 2024, and you can withdraw earnings tax-free starting January 1, 2029 (assuming you are also 59½ or meet another exception).

Who can open a Roth IRA and where

You can open a Roth IRA at nearly any bank, credit union, brokerage, or investment firm. Common providers include Fidelity, Vanguard, Charles Schwab, Ally Bank, and many others. You need to have earned income in the year you contribute — you cannot fund a Roth with investment returns, gifts, or inheritance. If you are married and one spouse does not work, the working spouse can open a spousal Roth IRA in the non-working spouse's name, as long as their combined income is high enough.

You can open a Roth IRA at any age, as long as you have earned income and your income is below the phase-out threshold. There is no upper age limit — you can open one at 70, 80, or older. You can also convert money from a traditional IRA to a Roth IRA (called a Roth conversion), though this triggers income tax on the amount converted in the year you do it.

Roth IRA versus traditional IRA: the main differences

A traditional IRA lets you deduct your contributions from your taxable income now, lowering your tax bill in the year you contribute. You pay no tax on the growth inside the account, but you owe income tax on all withdrawals in retirement — both your contributions and your earnings. A Roth IRA does the opposite: no deduction now, but tax-free withdrawals later.

Traditional IRAs require you to start taking withdrawals at age 73 (as of 2023, under the SECURE 2.0 Act). Roth IRAs have no required withdrawals during your lifetime — you can leave the money untouched and let it grow, or withdraw only what you need. This makes a Roth useful if you do not need the money in retirement or want to leave it to heirs. It also makes a Roth better if you expect to be in a higher tax bracket in retirement, or if you think tax rates will rise in the future.

Common reasons to choose a Roth IRA

People choose a Roth IRA when they expect to be in a higher tax bracket later, when they want tax-free withdrawals in retirement, or when they want to avoid required withdrawals. A Roth is also useful if you are young and have decades of tax-free growth ahead, or if you want to leave money to heirs without them owing income tax on the earnings.

A Roth is also the only retirement account that lets you withdraw your contributions penalty-free at any time. If you contribute $7,000 and need that money in five years, you can take out the $7,000 with no tax or penalty — only the earnings would be locked in. This makes a Roth more flexible than a traditional IRA, where any withdrawal before 59½ triggers a 10% penalty on the entire amount (with narrow exceptions).

Frequently Asked Questions

Can I withdraw my contributions from a Roth IRA before retirement?

Yes. You can withdraw the money you contributed at any time without tax or penalty. You can only withdraw earnings penalty-free if you are 59½ or older and the account has been open five tax years. If you withdraw earnings before 59½, you owe income tax on them plus a 10% penalty, unless you meet a narrow exception like a first-time home purchase.

What happens if my income is too high to contribute to a Roth IRA?

If your income exceeds the phase-out range, you cannot contribute directly to a Roth IRA. However, you can do a backdoor Roth conversion: contribute to a traditional IRA (which has no income limit) and then convert it to a Roth. This triggers income tax on any pre-tax money in your traditional IRA accounts, so consult a tax professional first.

Do I have to report my Roth IRA contributions to the IRS?

You report Roth contributions on Form 8606 if you also have a traditional IRA, SEP IRA, or SIMPLE IRA. Your financial institution will send you a Form 5498 each year showing your contributions. Withdrawals do not require a separate form unless you withdraw earnings before 59½.

Can I have both a Roth IRA and a traditional IRA?

Yes, but your total contributions to both accounts in a single year cannot exceed the annual limit. If you contribute $4,000 to a traditional IRA, you can contribute only $3,000 to a Roth that year (assuming the limit is $7,000). Your income may also limit or prevent Roth contributions if you have a workplace retirement plan.

What if I need money before age 59½ for an emergency?

You can withdraw your contributions anytime without penalty. If you need more than you contributed, you can withdraw earnings if you meet a narrow exception: first-time home purchase (up to $10,000 lifetime), disability, medical expenses above 7.5% of income, or a few others. Otherwise, earnings withdrawn before 59½ trigger a 10% penalty plus income tax.