A Roth account lets you put money in after taxes, then withdraw it tax-free in retirement

A Roth account is a retirement savings account where you contribute money that has already been taxed. The trade-off is that when you withdraw that money in retirement — along with all the growth it earned — you pay no federal income tax on any of it. The IRS sets contribution limits each year (for 2024, the limit is $7,000 for people under 50, and $8,000 for people 50 and older), and you can only contribute money you actually earned from work.

The most common Roth account is a Roth IRA, which you open and manage yourself at a bank, brokerage, or credit union. There is also a Roth 401(k), which some employers offer as part of their retirement plan. Both work the same way on the tax side: you pay tax now, contribute after-tax dollars, and owe nothing when you take the money out decades later.

The catch is that you cannot withdraw your earnings (the money your investments made) before age 59½ without owing a 10% penalty, plus income tax on those earnings. You can withdraw your contributions themselves at any time without penalty, but the IRS tracks contributions and earnings separately, so you need to know which is which.

Key Takeaways

  • You contribute money you have already paid income tax on, and withdrawals in retirement are completely tax-free.
  • Annual contribution limits are $7,000 (or $8,000 if you are 50 or older) for a Roth IRA, and you must have earned income to contribute.
  • You can withdraw your contributions at any time without penalty, but withdrawing earnings before age 59½ triggers a 10% penalty plus income tax.
  • A Roth IRA has no required withdrawals in your lifetime, while a Roth 401(k) does require withdrawals starting at age 73.
  • Income limits apply to Roth IRA contributions if you earn above a certain threshold, but Roth 401(k) contributions have no income limit.

How contributions and earnings are taxed differently

The IRS treats your contributions and your investment earnings as two separate buckets. Your contributions are the dollars you put in out of your paycheck. Your earnings are the interest, dividends, and capital gains your money made while sitting in the account.

You can pull out your contributions at any time, for any reason, with no tax and no penalty. This is one reason people like Roth accounts — they function as a backup emergency fund if you need the money. But the moment you withdraw any earnings, the 10% early withdrawal penalty kicks in if you are under 59½, plus you owe income tax on those earnings at your regular tax rate.

The IRS has a specific order for withdrawals: contributions come out first, then earnings. So if you contributed $50,000 over ten years and your account grew to $75,000, and you withdraw $60,000 at age 45, the first $50,000 is your contributions (no tax, no penalty), and the remaining $10,000 is earnings (subject to the 10% penalty and income tax).

Income limits and who can open a Roth IRA

You can open a Roth IRA at almost any bank or brokerage, but the IRS limits who can contribute based on your income. For 2024, if you file taxes as a single person, you can contribute the full amount if your modified adjusted gross income (MAGI) is below $146,000. The contribution phases out between $146,000 and $161,000, meaning you can contribute less the higher your income goes. Above $161,000, you cannot contribute to a Roth IRA at all.

If you are married filing jointly, the phase-out range is $230,000 to $240,000. These numbers change each year, so check the IRS website or your brokerage for the current year's limits.

There is a workaround called a backdoor Roth if your income is too high: you contribute to a traditional IRA (which has no income limit), then convert it to a Roth. This is legal but has tax consequences if you already have other traditional IRA money, so talk to a tax professional before doing it.

Roth IRA versus Roth 401(k)

A Roth IRA is an individual account you open yourself. A Roth 401(k) is offered by your employer as part of a workplace retirement plan. Both use after-tax contributions and offer tax-free withdrawals in retirement, but they have important differences.

FeatureRoth IRARoth 401(k)
2024 contribution limit$7,000 ($8,000 at 50+)$23,500 ($31,000 at 50+)
Income limits on contributionsYes (phases out at $146,000–$161,000 single)No income limit
Required withdrawals at age 73NoYes
Can withdraw contributions anytimeYes, penalty-freeYes, but employer may restrict it
Employer matchNot availableEmployer match is taxed as traditional (not Roth)

The Roth 401(k) contribution limit is much higher, which makes it useful if you earn a high income and want to save more than the Roth IRA allows. However, if your employer offers a match, that match goes into a traditional 401(k) bucket, not a Roth bucket, so you will owe tax on the match when you withdraw it.

When early withdrawal penalties apply and how to avoid them

The 10% early withdrawal penalty applies only to your earnings, and only if you withdraw them before age 59½. There are a few exceptions where the IRS waives the penalty (though not the income tax on earnings): first-time home purchase (up to $10,000 lifetime), may have access to education expenses, disability, medical expenses over 7.5% of your income, and a few others. But these exceptions are narrow — taking money out to pay off credit card debt or cover a job loss does not may have access to.

The simplest way to avoid the penalty is to not touch your earnings until retirement. If you need money before then, withdraw only your contributions, which are always penalty-free. Keep records of how much you contributed each year so you can prove to the IRS that the money you are withdrawing is contributions, not earnings.

How a Roth fits into your overall retirement plan

A Roth account is one tool among several. If your employer offers a 401(k) with a match, contribute enough to get the full match first — that is assistance programs. Then, if you have income left over and your income is below the Roth IRA limit, open a Roth IRA and max it out. If your income is too high for a Roth IRA but your employer offers a Roth 401(k), use that instead.

The main reason to choose a Roth over a traditional account is if you think your tax rate will be higher in retirement than it is now. If you are young and in a low tax bracket, a Roth is often a good bet because you lock in that low rate now and pay nothing later. If you are older, higher-earning, and expect to be in a lower tax bracket in retirement, a traditional account (where you deduct contributions now) may make more sense.

You can have both a Roth IRA and a traditional IRA, but your total contributions to both cannot exceed the annual limit. For example, if the limit is $7,000, you could contribute $4,000 to a Roth and $3,000 to a traditional, but not $7,000 to each.

Frequently Asked Questions

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

Yes. Your contributions (the money you put in) can be withdrawn at any time, for any reason, with no tax and no 10% penalty. Only your earnings are subject to the early withdrawal penalty if you take them out before age 59½. Keep records of your contributions so you can prove to the IRS which money is which.

What happens if I withdraw earnings before age 59½?

You owe a 10% penalty on the earnings plus income tax at your regular tax rate. For example, if you withdraw $15,000 in earnings at age 45, you pay $1,500 in penalty plus income tax on the full $15,000. A few exceptions exist (first-time home purchase, disability, medical expenses), but most early withdrawals trigger both.

Do I have to take money out of my Roth IRA when I turn 73?

No. A Roth IRA has no required minimum distributions during your lifetime, which is one advantage over a Roth 401(k). A Roth 401(k) does require withdrawals starting at age 73. If you do not need the money, you can leave it in the Roth IRA to keep growing tax-free.

Can I contribute to a Roth IRA if I am self-employed?

Yes, as long as your self-employment income is above the contribution limit and below the income phase-out range. You can also open a Solo 401(k) or SEP IRA if you are self-employed and want to save more than the Roth IRA limit allows.

What is the difference between a Roth conversion and a backdoor Roth?

A backdoor Roth is a specific strategy: you contribute to a traditional IRA, then immediately convert it to a Roth. A Roth conversion is any time you move money from a traditional account to a Roth. Backdoor Roths are useful if your income is too high for direct Roth contributions, but they have tax consequences if you already have traditional IRA balances.