A Roth IRA lets you save money for retirement using after-tax dollars, then withdraw that money tax-free in retirement

A Roth IRA is a retirement savings account where you contribute money you have already paid taxes on. The account grows over time, and when you reach retirement age, you can withdraw both the money you put in and the growth it earned without paying taxes on any of it. This is the opposite of a traditional IRA, where you may get a tax break when you contribute, but then pay taxes when you withdraw in retirement.

The trade-off is straightforward: you pay taxes now on the money going in, but the government does not tax you later when you take it out. For many people, especially those early in their working life, this is a better deal than a traditional IRA because they expect to be in a higher tax bracket when they retire.

Key Takeaways

  • You fund a Roth IRA with money you have already paid income tax on, and withdrawals in retirement are tax-free.
  • There are income limits for who can contribute to a Roth IRA; if you earn above a certain amount, you cannot contribute directly.
  • You can withdraw the money you contributed (not the growth) at any time without penalty, but growth withdrawn before age 59½ usually triggers taxes and a penalty.
  • A Roth IRA has no required withdrawals during your lifetime, so the money can stay invested and grow as long as you live.
  • You must have earned income from a job to open and fund a Roth IRA; you cannot use investment income or savings alone.

How contributions work and who can open one

To open a Roth IRA, you need to have earned income — money from a job or self-employment. You cannot open one using only investment income, inheritance, or savings. You can open a Roth IRA at most banks, credit unions, and investment firms. There is no process process; you straightforward open the account and begin funding it.

The amount you can contribute each year depends on your age and income. For 2024, most people under 50 can contribute up to $7,000 per year; those 50 and older can contribute up to $8,000. However, your income must be below certain limits to contribute directly. These limits change each year and depend on your filing status. If your income exceeds the limit, you cannot contribute to a Roth IRA that year, though some people use a workaround called a "backdoor Roth" to get around this restriction.

The difference between contributions and growth

Your Roth IRA contains two things: the money you put in (your contributions) and the earnings that money made over time (the growth). The rules for withdrawing them are different, and this matters.

You can withdraw the money you contributed at any time, for any reason, without taxes or penalties. If you put in $5,000 and the account grew to $6,000, you can withdraw that $5,000 anytime. The $1,000 in growth, however, is locked until you reach age 59½. If you withdraw growth before then, you owe income tax on it plus a 10% penalty — unless you meet a narrow exception like disability or a first-time home purchase (up to $10,000 lifetime).

Tax-free withdrawals in retirement

Once you turn 59½ and have held the Roth IRA for at least five years, you can withdraw everything — contributions and growth — without paying any taxes. This is the core benefit of a Roth IRA. The growth that happened inside the account is never taxed, no matter how large it becomes.

This is especially valuable if you expect your investments to grow significantly over decades. A traditional IRA would tax you on all that growth when you withdraw it. A Roth IRA does not.

No required withdrawals during your lifetime

A traditional IRA forces you to start taking withdrawals at age 73 (as of 2023), whether you need the money or not. A Roth IRA has no such requirement. You can leave the money invested your entire life if you choose, and it will keep growing tax-free. This makes a Roth IRA useful for people who do not need the money in retirement and want to leave a larger inheritance.

Your heirs will inherit the Roth IRA, and they will have to withdraw it within ten years under current rules, but the growth that happened after you died is still tax-free to them.

When a Roth IRA makes sense versus other accounts

A Roth IRA is most useful if you are young, expect to earn more money over your lifetime, or believe tax rates will be higher in the future. If you are in a low tax bracket now and expect to be in a higher one at retirement, paying taxes now and withdrawing tax-free later is a good trade.

If you are already in a high tax bracket and expect to be in a lower one at retirement, a traditional IRA might save you more money because you get a tax break now. If you are self-employed or have a very high income, you might benefit from a SEP IRA or Solo 401(k) instead, which allow much larger contributions.

A Roth IRA is also useful alongside a 401(k) at work. Many people contribute to their employer's 401(k) to get the company match, then open a Roth IRA with additional savings. This gives them both a tax break now (the 401(k)) and tax-free growth later (the Roth).

How to open and fund a Roth IRA

You can open a Roth IRA at a bank, credit union, brokerage firm, or robo-advisor. The process takes about 15 minutes online. You will need your Social Security number, proof of income, and a way to fund the account (a bank account or paycheck deposit).

Once the account is open, you decide how to invest the money. Some people keep it in a savings account within the IRA (earning very little growth). Most people invest it in stocks, bonds, or mutual funds. The investments you choose are separate from the account type — a Roth IRA is just the tax wrapper around whatever you decide to buy inside it.

You can fund a Roth IRA with a lump sum or set up automatic monthly transfers from your checking account. Many people contribute a small amount each month rather than all at once, which is easier on their budget.

Frequently Asked Questions

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

Yes, you can have both. However, your total contributions to both accounts combined cannot exceed the annual limit ($7,000 for most people under 50 in 2024). If you contribute $4,000 to a traditional IRA, you can only contribute $3,000 to a Roth that year.

What happens if I withdraw money before age 59½?

You can withdraw your contributions anytime without penalty. If you withdraw growth before 59½, you owe income tax on it plus a 10% penalty, unless you meet an exception like disability, a first-time home purchase (up to $10,000), or higher education expenses. The five-year rule still applies — the account must have been open at least five years.

Do I have to report a Roth IRA on my taxes?

You do not report the account itself on your tax return. You only report it if you withdraw money before age 59½ and owe taxes or penalties on the growth. Contributions do not reduce your taxable income, so there is nothing to deduct.

What if my income is too high to contribute?

If you earn above the income limit, you cannot contribute directly. Some people use a "backdoor Roth" strategy: they contribute to a traditional IRA (which has no income limit), then convert it to a Roth IRA. This works if you have no other traditional IRAs. Talk to a tax professional before trying this, as the rules are complex.

Can I open a Roth IRA for my child?

Yes, if your child has earned income from a job. You can open a custodial Roth IRA in their name and contribute up to the amount they earned that year (or $7,000, whichever is less). This is a powerful way to start retirement savings early, since decades of tax-free growth can turn small contributions into large amounts.