A Roth IRA is a retirement savings account where you contribute money that has already been taxed, and then withdraw it tax-free in retirement
The core difference between a Roth IRA and other retirement accounts is the timing of the tax break. With a traditional IRA or 401(k), you get a tax deduction when you put money in—meaning you reduce your taxable income that year. With a Roth IRA, you do not get that deduction. You contribute money you have already paid income tax on. But when you withdraw that money in retirement, you pay no tax on it, and you pay no tax on any growth it earned along the way.
This matters because it flips when you benefit from the tax break. If you expect to be in a higher tax bracket in retirement, a Roth saves you money. If you expect to be in a lower bracket, a traditional account saves you money. Most people cannot predict their retirement tax bracket with certainty, which is why many people use both types of accounts.
Key Takeaways
- You fund a Roth IRA with after-tax dollars, meaning the money you contribute has already had income tax withheld, and you receive no tax deduction for the contribution.
- Withdrawals of your contributions and earnings come out tax-free in retirement, as long as you follow the account rules.
- You can withdraw the money you contributed (not the earnings) at any time without penalty, but earnings withdrawals before age 59½ usually trigger a 10 percent penalty plus income tax.
- Income limits determine whether you can contribute to a Roth IRA in a given year, and these limits change annually based on your filing status and modified adjusted gross income.
- You can contribute a set amount each year (the annual contribution limit), and you must stop contributions at age 73, though you never have to withdraw the money.
How contributions and withdrawals work
When you open a Roth IRA, you choose where to hold it—typically at a bank, credit union, or brokerage firm. You then transfer money into the account from your checking or savings account. That money is yours to invest in whatever the account allows: stocks, bonds, mutual funds, or simply cash. The account grows over time, and you own all of it.
The money you put in is called your basis. You can withdraw your basis at any time, for any reason, without penalty or tax. If you contributed $5,000 and it grew to $7,000, you can withdraw the $5,000 you put in whenever you want. The $2,000 in earnings stays in the account unless you meet certain conditions.
Once you reach age 59½, you can withdraw both your contributions and your earnings tax-free, as long as the account has been open for at least five tax years. If you withdraw earnings before age 59½, you owe income tax on those earnings plus a 10 percent penalty—unless you may have access to for an exception, such as a first-time home purchase (up to $10,000 lifetime) or a permanent disability.
Income limits and who can contribute
Not everyone can contribute to a Roth IRA in a given year. The IRS sets income limits based on your modified adjusted gross income (MAGI) and your filing status. If your income is above the limit, you cannot contribute that year. If it is below the limit, you can contribute up to the annual limit.
These limits change each year. For example, the income range might be $146,000 to $161,000 for a single filer in one year, and $230,000 to $240,000 for married filing jointly. The IRS publishes the current year's limits on its website each January. If your income falls within the range, you can contribute a reduced amount. If it exceeds the upper limit, you cannot contribute at all.
If your income is too high to contribute directly, some people use a strategy called a backdoor Roth: they contribute to a traditional IRA (which has no income limit) and then convert it to a Roth. This strategy has tax consequences and requires careful planning, so it is worth discussing with a tax professional before you attempt it.
Annual contribution limits and deadlines
The IRS sets a maximum amount you can contribute to a Roth IRA each year. This limit applies to the total of all your IRAs combined—if you have both a Roth and a traditional IRA, your contributions to both cannot exceed the annual limit. The limit changes periodically; you can find the current year's limit on the IRS website.
You can contribute at any time during the year, but the deadline to contribute for a given tax year is usually April 15 of the following year (the tax filing deadline). If you contribute after that date, it counts toward the next tax year. Many people contribute early in the year to give the money more time to grow, but there is no requirement to do so.
Required minimum distributions do not apply to Roth IRAs
With a traditional IRA or 401(k), the IRS requires you to start withdrawing money at age 73 (as of 2023; this age has been rising gradually). These are called required minimum distributions, or RMDs. You must withdraw a calculated amount each year, whether you need the money or not, and you pay income tax on those withdrawals.
A Roth IRA has no required minimum distributions during your lifetime. You can leave the money in the account to grow for as long as you live, and you never have to withdraw it if you do not want to. This makes a Roth useful if you do not need the money in retirement and want to pass it to heirs, since the money will have grown tax-free for decades.
However, your heirs will inherit the account and will have to withdraw it according to rules set by the SECURE Act. The rules depend on your relationship to the heir and when you died, so this is another area worth discussing with an estate planning professional if you have a large Roth balance.
Roth IRAs versus other retirement accounts
A Roth IRA is one of several ways to save for retirement. A traditional IRA gives you a tax deduction now and taxes you on withdrawals later. A 401(k) is an employer-sponsored plan that often includes an employer match (assistance programs), but it has higher contribution limits and requires you to take distributions at age 73. A SEP IRA or Solo 401(k) is designed for self-employed people and allows much larger contributions.
The choice between them depends on your income, your employer's offerings, your current tax bracket, and what you expect your tax bracket to be in retirement. Many financial advisors suggest using multiple account types to diversify your tax situation—some money taxed now, some taxed later, some taxed never. A Roth IRA is often part of that mix, especially for younger people who expect to be in a higher tax bracket later.
What happens if you make a mistake
If you contribute more than the annual limit, you have excess contributions. The IRS charges a 6 percent penalty on the excess amount each year it remains in the account. You can fix this by withdrawing the excess contribution (and any earnings on it) before your tax filing deadline. If you withdraw the earnings, you also owe income tax on them.
If you contribute when your income is above the limit, you have made an ineligible contribution. The same 6 percent penalty applies each year until you fix it. The easiest fix is to withdraw the contribution and any earnings before your tax deadline. You can also recharacterize the contribution—move it to a traditional IRA instead—though this has tax consequences if the market has moved.
If you withdraw earnings before age 59½ and do not may have access to for an exception, you owe income tax on the earnings plus a 10 percent penalty. The penalty is calculated on the earnings only, not on your contributions. For example, if you withdraw $7,000 (contributions of $5,000 plus earnings of $2,000), you owe tax and penalty only on the $2,000.
Frequently Asked Questions
Can I have both a Roth IRA and a traditional IRA at the same time?
Yes, you can have both. However, your total contributions to all IRAs combined cannot exceed the annual limit. If you contribute $3,000 to a Roth, you can contribute only $2,000 to a traditional IRA that year (assuming the limit is $5,000). The accounts are separate, but the contribution limit applies to the total.
What if my employer offers a 401(k)—can I still contribute to a Roth IRA?
Yes. Having a 401(k) does not prevent you from opening or contributing to a Roth IRA. However, if you have a 401(k) at work and your income is above the Roth income limit, you cannot contribute to a Roth that year. The income limit applies regardless of whether you have other retirement accounts.
Can I withdraw my contributions before retirement without penalty?
Yes. You can withdraw the money you contributed (your basis) at any time, for any reason, with no penalty and no tax. Only earnings are subject to the age 59½ rule and the 10 percent penalty. This flexibility is one reason people use Roth IRAs as emergency savings, though it is not the primary purpose.
What is the five-year rule?
The five-year rule means your Roth IRA must have been open for at least five tax years before you can withdraw earnings tax-free. The clock starts on January 1 of the year you opened the account. If you open a Roth in December 2024, the five-year period ends on January 1, 2029. This applies even if you do not turn 59½ until later.
Do I have to invest the money in stocks, or can I just keep it in cash?
You can keep it in cash if your Roth IRA provider offers a cash option. However, cash earns very little interest, so the account grows slowly. Most people invest at least part of the money in stocks or bonds to take advantage of long-term growth. Your provider will show you what investment options are available in your account.