Money goes in after taxes, grows tax-free, and comes out tax-free in retirement

A Roth IRA is a retirement savings account where you contribute money that has already been taxed. That money then grows — through interest, dividends, or investment gains — without being taxed each year. When you reach retirement age and meet the account rules, you withdraw the money tax-free. The trade-off is simple: you pay taxes now on what you put in, so you pay nothing later on what it has earned.

The account itself does no investing for you. You open a Roth IRA at a bank, brokerage, or credit union, then you choose what to invest the money in — stocks, bonds, mutual funds, or just keep it in a savings account. The Roth IRA is the container; what goes inside is your choice. The tax benefit is that whatever grows inside that container stays yours without the IRS taking a cut each year.

Key Takeaways

  • You contribute money you have already paid income tax on, and the account grows without annual taxes on earnings.
  • You can withdraw your contributions (the money you put in) at any time without penalty, but earnings have strict withdrawal rules.
  • Withdrawals of earnings before age 59½ usually trigger a 10% penalty plus income tax, unless you meet a narrow exception like disability or first-time home purchase.
  • The account has no required withdrawals during your lifetime, so money can stay invested and grow for decades.
  • Income limits determine whether you can contribute in a given year; these limits change annually and depend on your filing status.

How contributions work and what you can put in each year

You can contribute up to a set dollar amount each year — for 2024, that limit is $7,000 if you are under 50, and $8,000 if you are 50 or older. The IRS raises these limits most years to keep pace with inflation. You do not have to contribute the full amount; you can put in $2,000 one year and $5,000 the next. You also do not have to contribute every year.

The money must come from earned income — wages, salary, self-employment income, or taxable alimony. You cannot fund a Roth IRA with investment returns, Social Security, or unemployment benefits. If you have no earned income in a year, you cannot contribute that year, even if you have money in the bank.

You can contribute for the current year until the tax filing deadline the following year — usually April 15. If you contribute after that date, the IRS counts it toward the next year's limit. Many people contribute in January or February, but you have until mid-April to catch up from the previous year.

Income limits that determine whether you can contribute

The IRS sets income thresholds that shrink your contribution room or block it entirely. These limits are based on your Modified Adjusted Gross Income (MAGI) and your tax filing status. 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 room phases out. Above $161,000, you cannot contribute to a Roth IRA that year.

If you are married filing jointly, the phase-out range is $230,000 to $240,000. If you are married filing separately, the range is $0 to $10,000 — meaning almost no one in that status can use a Roth IRA. These numbers change each year, usually rising slightly.

Your employer's retirement plan does not affect Roth IRA contribution limits, but your income does. If you earn too much, you cannot contribute directly. Some people use a "backdoor Roth" strategy to work around this, but that involves separate steps and tax rules you should discuss with a tax professional.

How the money grows tax-free inside the account

Once your money is in the Roth IRA, whatever you invest it in — stocks, bonds, index funds, individual securities — grows without triggering annual income tax. If you own a stock that rises $5,000 in value, you owe no tax that year. If a mutual fund pays dividends, you owe no tax on those dividends. This is the core benefit of the Roth structure.

You can buy and sell investments inside the account as often as you want without tax consequences. You can move money between investments, rebalance your holdings, or sit in cash. None of that activity creates a tax bill. The tax-free growth compounds over decades, which is why starting early matters even with small contributions.

This is different from a regular brokerage account, where you pay capital gains tax when you sell an investment at a profit, and you pay income tax on dividends and interest each year. In a Roth IRA, those taxes are deferred until withdrawal — and if you follow the rules, they are avoided entirely.

Withdrawing your contributions versus withdrawing earnings

The IRS treats contributions and earnings differently. Your contributions — the actual dollars you put in — can be withdrawn at any time, for any reason, with no penalty and no tax. If you contributed $50,000 over five years and the account is now worth $75,000, you can withdraw the $50,000 without consequence whenever you want.

The earnings — the $25,000 in growth — are locked up until you reach age 59½ and the account has been open for at least five years. If you withdraw earnings before then, you owe income tax on them plus a 10% early withdrawal penalty. There are narrow exceptions: disability, medical expenses above a threshold, first-time home purchase (up to $10,000 lifetime), and a few others. But in general, earnings are off-limits until 59½.

Tracking contributions versus earnings matters. The IRS uses a formula called the "pro-rata rule" if you have both Roth and traditional IRAs. When you withdraw, the IRS treats your withdrawal as a proportional mix of contributions and earnings across all your IRAs, not just the one you are withdrawing from. This can create unexpected tax bills if you have a large traditional IRA and a small Roth. A tax professional can help you navigate this.

The five-year rule and when you can withdraw earnings

Even if you reach age 59½, you cannot withdraw earnings tax-free unless the account has been open for at least five years. The five-year clock starts on January 1 of the year you make your first contribution. If you open a Roth IRA on December 31, 2024, and contribute $7,000, the five-year period runs from January 1, 2024, through December 31, 2028. On January 1, 2029, you can withdraw earnings tax-free if you are also 59½ or older.

This rule applies even if you have multiple Roth IRAs. The five-year period is tied to your first Roth IRA contribution ever, not to each account separately. If you opened a Roth IRA in 2020 and open another in 2024, both accounts satisfy the five-year rule on January 1, 2025.

The five-year rule is separate from the age requirement. You can be 70 years old, but if your first Roth IRA contribution was less than five years ago, earnings are still subject to tax and penalty if you withdraw them. Conversely, you can be 30 years old and have had a Roth IRA for ten years; you can withdraw earnings penalty-free, but you will owe income tax on them because you are under 59½.

No required withdrawals during your lifetime

A traditional IRA forces you to start taking withdrawals at age 73 (as of 2023; this age rises over time). A Roth IRA has no such requirement. You can leave the money untouched for your entire life, and it will keep growing tax-free. This makes a Roth IRA a powerful tool for building wealth to pass to heirs.

When you die, your heirs inherit the Roth IRA. They must withdraw the money within ten years under current rules, but the earnings they receive are tax-free if the account met the five-year rule. This is a major advantage over a traditional IRA, where heirs owe income tax on everything they withdraw.

Frequently Asked Questions

Can I withdraw my contributions before retirement without penalty?

Yes. You can withdraw the money you contributed at any time, for any reason, with no tax or penalty. Only earnings are restricted. Keep records of how much you contributed versus how much the account has earned, because the IRS does not track this for you.

What happens if I withdraw earnings before age 59½?

You owe income tax on the earnings plus a 10% early withdrawal penalty. Exceptions exist for disability, certain medical expenses, first-time home purchase (up to $10,000 lifetime), and a few others. If none apply, the tax and penalty can be substantial, so withdrawing earnings early is usually not worth it.

Does opening a Roth IRA affect my taxes this year?

No. You contribute money you have already paid income tax on, so there is no deduction. Your taxes do not change in the year you contribute. The tax benefit comes later, when you withdraw tax-free in retirement.

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

Yes. Roth IRA contribution limits are separate from 401(k) limits. You can contribute to both in the same year, as long as you have earned income to cover both. However, income limits for Roth IRA contributions still apply, and your 401(k) does not change that.

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

You cannot contribute directly if your income exceeds the phase-out range for your filing status. Some people use a backdoor Roth strategy, which involves contributing to a traditional IRA and then converting it to a Roth. This is legal but has tax implications you should discuss with a tax professional before attempting.