Skip to main content

How a Roth IRA Works: Contributions, Growth, and Tax-Free Withdrawals

How a Roth IRA works in plain terms

A Roth IRA is a retirement savings account where you contribute money that has already been taxed, and then the money grows tax-free inside the account. When you withdraw money in retirement, you pay no federal income tax on those withdrawals—not on your contributions, and not on the growth. This is the opposite of a traditional IRA, where contributions may be tax-deductible now but withdrawals are taxed later.

The account itself is held at a bank, brokerage, or credit union. You decide what to invest the money in—stocks, bonds, mutual funds, or cash. The Roth IRA is just the container; the investments inside are up to you. As long as you follow the rules about when you can withdraw money, everything that happens inside grows without triggering a tax bill.

Key Takeaways

  • You contribute after-tax dollars to a Roth IRA, meaning you pay income tax on the money before it goes in, but withdrawals in retirement are completely tax-free.
  • For 2024, you can contribute up to $7,000 per year if you are under 50, or $8,000 if you are 50 or older, but only if your income is below the limits set by the IRS each year.
  • You can withdraw your contributions at any time without penalty, but earnings inside the account cannot be withdrawn tax-free until you are 59½ and have held the account for at least five years.
  • Unlike a traditional IRA, a Roth IRA has no required withdrawals during your lifetime, so the money can keep growing as long as you live.
  • If your income exceeds the IRS limits, you cannot contribute directly to a Roth IRA, though a backdoor Roth conversion may be an option depending on your situation.

Annual contribution limits and income restrictions

The amount you can put into a Roth IRA each year depends on your age and your income. For 2024, the contribution limit is $7,000 if you are under 50, and $8,000 if you are 50 or older. These limits change periodically, so check the IRS website or your account provider for the current year.

Income limits are where many people run into a wall. The IRS phases out your ability to contribute once your income reaches a certain level. The phase-out range varies by filing status and changes each year. If your income is above the phase-out range, you cannot contribute directly to a Roth IRA. The IRS publishes these limits each January, and your account provider should display them when you try to contribute.

If you exceed the income limit, you still have options. A backdoor Roth involves contributing to a traditional IRA and then converting it to a Roth, though this strategy has complications if you already have other traditional IRAs. A financial advisor or tax professional can walk through whether this makes sense for your situation.

How contributions and earnings are treated differently

Inside a Roth IRA, there are two buckets: your contributions and your earnings. This distinction matters because the rules for withdrawing them are different.

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 $5,000 and the account grew to $7,000, you can pull out that original $5,000 whenever you need it. This is true even before age 59½, even if you have not held the account for five years.

Your earnings—the investment gains inside the account—are locked up until you meet two conditions: you must be 59½ or older, and you must have held the Roth IRA for at least five years. If you withdraw earnings before meeting both conditions, you owe income tax on those earnings plus a 10% penalty. The five-year rule is per account, not per person, so if you open a new Roth IRA, the clock restarts.

The five-year rule and when you can withdraw earnings

The five-year holding period is one of the most misunderstood rules. It does not mean you have to wait five years from your first contribution. It means the account itself must have been open for five years before you can withdraw earnings tax-free.

The clock starts on January 1 of the year you open the account, regardless of when during that year you fund it. If you open a Roth IRA on December 15, 2024, the five-year period runs from January 1, 2024, and you can withdraw earnings tax-free starting January 1, 2029. If you open one on January 2, 2024, the five-year period still starts January 1, 2024.

There are narrow exceptions to the five-year rule—for example, if you are disabled, if you are a first-time homebuyer (up to $10,000 lifetime), or if you are withdrawing due to a may have access to disaster. But these exceptions apply only to earnings, not to the age requirement. You still cannot touch earnings tax-free before 59½ unless one of these exceptions applies.

Tax-free growth and no required withdrawals

Money inside a Roth IRA grows without generating a tax bill each year. If you own stocks that pay dividends, or bonds that pay interest, or mutual funds that distribute capital gains, none of that triggers a tax as long as the money stays in the account. This is called tax-free growth, and it compounds over decades.

A traditional IRA or 401(k) also grows tax-deferred, but a Roth is different in one crucial way: you never have to withdraw the money. A traditional IRA requires you to start taking withdrawals—called required minimum distributions or RMDs—at age 73 (as of 2023; this age has been rising). A Roth IRA has no RMD during your lifetime. If you do not need the money, you can leave it untouched and let it keep growing.

This feature makes a Roth IRA useful for leaving money to heirs. Your beneficiaries will inherit the account, and while they do have to withdraw the money within ten years (under current rules), those withdrawals are still tax-free if the account meets the five-year rule.

Conversions from traditional IRAs to Roth

You can convert money from a traditional IRA into a Roth IRA at any time. When you do, you owe income tax on the amount you convert in that tax year, but once the money is in the Roth, it grows tax-free and can be withdrawn tax-free in retirement.

A conversion makes sense if you expect your tax rate to be higher in retirement than it is now, or if you want to lock in a lower tax rate in a particular year. For example, if you have a year with unusually low income, converting a portion of a traditional IRA might be cheaper than converting later when your income is higher.

Conversions are also the workaround for high-income earners who cannot contribute directly to a Roth. You contribute to a traditional IRA (which has no income limit), then immediately convert it to a Roth. This is called a backdoor Roth. However, if you have other traditional IRAs with pre-tax money in them, the conversion can trigger unexpected taxes. A tax professional should review your situation before you attempt this.

Who should consider a Roth IRA

A Roth IRA works best for people who expect to be in a higher tax bracket in retirement than they are now, or who simply want the certainty of knowing their withdrawals will not be taxed. It is also useful if you want to leave money to heirs, since inherited Roth accounts provide tax-free withdrawals to beneficiaries.

A Roth is also a good fit if you are young and have decades until retirement. The longer the money sits in the account, the more time tax-free growth has to compound. A 25-year-old with 40 years until retirement gets far more benefit from tax-free growth than someone who is 60.

If your income is below the IRS limits and you have earned income (from a job or self-employment), you can open and fund a Roth IRA. If your income exceeds the limits, a backdoor Roth may still be available, though you should understand the pro-rata rule and any other complications before proceeding.

Frequently Asked Questions

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

Yes. Your contributions can be withdrawn at any time, for any reason, without tax or penalty. Only the earnings inside the account are restricted. If you put in $10,000 and it grew to $15,000, you can pull out the $10,000 anytime, but the $5,000 in earnings is locked until you are 59½ and the account has been open for five years.

What happens if I withdraw earnings before age 59½?

You owe income tax on the earnings plus a 10% penalty. For example, if you withdraw $5,000 in earnings and you are in the 22% tax bracket, you would owe $1,100 in tax plus $500 in penalty, for a total of $1,600. Narrow exceptions exist for disability, first-time homebuyer purchases, and may have access to disasters, but these are limited.

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

No. Unlike a traditional IRA, a Roth IRA has no required minimum distributions during your lifetime. You can leave the money untouched for as long as you live, and it will keep growing tax-free. Your beneficiaries will inherit the account, though they do have to withdraw it within ten years under current rules.

Can I open a Roth IRA if my income is too high?

You cannot contribute directly if your income exceeds the IRS phase-out range. However, a backdoor Roth conversion allows you to contribute to a traditional IRA and convert it to a Roth. This strategy has tax complications if you have other traditional IRAs, so consult a tax professional before attempting it.

What is the difference between a Roth IRA and a Roth 401(k)?

Both offer tax-free growth and tax-free withdrawals, but a Roth 401(k) is offered through an employer, has higher contribution limits, and requires minimum distributions starting at age 73. A Roth IRA is opened individually, has lower limits, and has no lifetime RMD. A Roth 401(k) also requires you to have earned income from that employer.