A Roth account is a retirement savings container where your money grows tax-free

A Roth account is a type of retirement savings account where you contribute money that has already been taxed, and then everything that grows inside it — the earnings, the interest, the investment gains — comes out tax-free when you retire. The trade-off is simple: you pay taxes now on the money going in, so you pay nothing on the money coming out.

The most common Roth account is a Roth IRA, which is an individual retirement account. There is also a Roth 401(k), which works through an employer. Both follow the same basic rule: contributions go in after-tax, growth happens tax-free, withdrawals in retirement are tax-free.

The word "Roth" comes from Senator William Roth, who sponsored the legislation that created these accounts in 1997. It is not an acronym or a company name — it is just the name of the person who pushed for them.

Key Takeaways

  • You contribute money to a Roth account after you have already paid income tax on it, which means the money you put in has already been taxed.
  • All the growth inside the account — investment returns, interest, capital gains — is never taxed, as long as you follow the withdrawal rules.
  • When you withdraw money in retirement, you owe no federal income tax on any of it, including the earnings.
  • A Roth IRA has annual contribution limits (the amount changes each year) and income limits that determine whether you can contribute at all.
  • You can withdraw the money you contributed (not the earnings) at any time without penalty, but earnings withdrawn before age 59½ usually trigger a tax and penalty.

How money flows in and out of a Roth account

When you put money into a Roth IRA, you are using money you have already earned and already paid income tax on. If you earned $50,000 last year and paid $8,000 in federal income tax, that remaining $42,000 is what you can use to fund a Roth. You are not getting a tax deduction for the contribution — the IRS does not reduce your taxable income because you opened a Roth.

That money then sits in the account and you invest it — in stocks, bonds, mutual funds, or whatever the account allows. Over time, it grows. If you invested $6,000 and it becomes $8,500 after five years, that $2,500 gain is earnings. In a traditional IRA or 401(k), you would owe tax on that $2,500 when you withdraw it. In a Roth, you owe nothing.

When you reach age 59½ and have held the account for at least five years, you can withdraw everything — your original contributions plus all the earnings — completely tax-free. The IRS does not tax it. Your state does not tax it. You keep all of it.

The difference between contributions and earnings matters for early withdrawals

The IRS treats the money you put in (contributions) differently from the money the account earned (earnings). This distinction matters if you need to withdraw before retirement.

You can withdraw your contributions at any time, for any reason, with no tax and no penalty. If you contributed $6,000 total over three years and you withdraw $4,000 of it, you owe nothing. The IRS considers that your own money coming back to you.

Earnings are different. If you try to withdraw the $2,500 in gains before age 59½, you owe income tax on that $2,500 plus a 10% penalty (unless an exception applies, such as a first-time home purchase up to $10,000 lifetime, or a disability). This is why people say Roth accounts are more flexible — you can access your contributions without penalty, but the growth is locked until retirement.

Income limits determine whether you can contribute

Unlike a traditional IRA, which anyone with earned income can contribute to, a Roth IRA has income limits. If you earn above a certain amount, you cannot contribute to a Roth at all. The limit depends on your filing status (single, married filing jointly, married filing separately) and changes each year.

For 2024, a single person with modified adjusted gross income above $146,000 cannot contribute to a Roth IRA. For married couples filing jointly, the limit is $230,000. These numbers shift annually based on inflation. If you are above the limit, you have other options — a backdoor Roth conversion, a Roth 401(k) through your employer, or a traditional IRA — but a direct Roth contribution is not available to you.

You can check your income against the current year's limits on the IRS website or ask your tax preparer. The limits are published every January.

Annual contribution limits cap how much you can put in each year

The IRS sets an annual limit on how much you can contribute to a Roth IRA in a single year. For 2024, that limit is $7,000 if you are under age 50. If you are 50 or older, you can contribute an extra $1,000 per year (called a catch-up contribution), for a total of $8,000.

This limit applies across all your IRAs combined — if you have both a Roth IRA and a traditional IRA, your contributions to both together cannot exceed $7,000 (or $8,000 if you are 50+). The limit changes most years, usually increasing by $500 increments when inflation warrants it.

You can contribute less than the limit, or nothing at all in a given year. But you cannot carry forward unused contribution room to the next year. If you contribute only $4,000 in 2024, you do not get to contribute $10,000 in 2025.

A Roth account is not the same as a Roth 401(k)

A Roth IRA is an individual account you open on your own. A Roth 401(k) is a retirement account offered by your employer, and it works differently in important ways.

With a Roth 401(k), you contribute money from your paycheck before it is deposited to your account, but you have already paid income tax on it (your employer withholds it). The growth is tax-free, and withdrawals in retirement are tax-free — same as a Roth IRA. But a Roth 401(k) has much higher contribution limits (for 2024, $23,500 if you are under 50), no income limits, and it requires you to take minimum withdrawals starting at age 73. A Roth IRA has no required minimum withdrawals in your lifetime.

If your employer offers a Roth 401(k), you can have both a Roth IRA and a Roth 401(k) at the same time. They are separate accounts with separate limits.

Why someone might choose a Roth over a traditional account

The main reason people choose a Roth is tax certainty. You know exactly what you paid in taxes on the money going in. You know that everything coming out in retirement will be tax-free. If you expect to be in a higher tax bracket in retirement, or if you think tax rates will rise, a Roth locks in today's tax rate and protects you from future increases.

A Roth is also useful if you want flexibility. Because you can withdraw contributions anytime without penalty, a Roth IRA can serve as an emergency fund in addition to a retirement account. A traditional IRA penalizes you for early withdrawal of earnings, so it is less flexible.

A Roth also makes sense if you are young and expect to earn more later. Contributing now, while you are in a lower tax bracket, means you pay less tax upfront and benefit from decades of tax-free growth. By the time you retire, the account could be much larger than what you contributed.

Frequently Asked Questions

Can I withdraw my contributions from a Roth IRA without penalty?

Yes. You can withdraw the money you contributed (not the earnings) at any time, for any reason, with no tax and no penalty. The IRS treats contributions as your own money. Earnings are different — withdrawing them before age 59½ triggers a 10% penalty and income tax, unless an exception applies.

What happens if I earn too much to contribute to a Roth?

If your income exceeds the annual limit, you cannot make a direct contribution to a Roth IRA. You may be able to do a backdoor Roth conversion (contributing to a traditional IRA and converting it to Roth), or you can use a Roth 401(k) through your employer if one is available. A tax professional can advise on which option fits your situation.

Do I have to take money out of a Roth IRA when I turn 72?

No. A Roth IRA has no required minimum withdrawals during your lifetime. You can leave the money in the account as long as you want, and it continues to grow tax-free. This is one advantage over a traditional IRA, which requires withdrawals starting at age 73.

Is a Roth account the same as a savings account?

No. A Roth IRA is a retirement account, not a savings account. It is designed to hold investments (stocks, bonds, mutual funds) that grow over decades. A savings account is a bank product that holds cash and earns interest. A Roth IRA is opened at a brokerage or financial institution and is meant for long-term retirement saving.

Can I have both a Roth IRA and a Roth 401(k)?

Yes. They are separate accounts with separate contribution limits. You can contribute to both in the same year, as long as your total contributions do not exceed the limits for each type. Your employer's Roth 401(k) limit is separate from your Roth IRA limit.