Yes, you can hold both a Roth IRA and a traditional IRA at the same time, but your total contributions across both accounts are limited by a single annual cap.
The IRS treats your Roth and traditional IRAs as one account type for contribution purposes. If you contribute $7,000 to a traditional IRA in a given year, you can only add $0 to a Roth IRA that same year (assuming the 2024 limit of $7,000 for those under 50). You cannot split the limit between them—you must choose how to divide your money before you contribute.
This matters because people often open both accounts thinking they can max out each one separately. They cannot. The limit applies to your total across all IRAs you own, whether they are at the same bank or different institutions.
Key Takeaways
- Your annual contribution limit is shared across all traditional and Roth IRAs you own, not separate for each account type.
- You can split your contribution however you want between the two account types, but the total cannot exceed the annual limit ($7,000 for 2024 if you are under 50).
- Having both accounts lets you diversify your tax treatment—some money grows tax-free (Roth) and some grows tax-deferred (traditional)—but requires careful tracking.
- If you over-contribute to one account, you must withdraw the excess and any earnings before your tax deadline to avoid a 6% penalty.
How the contribution limit works across both accounts
The annual contribution limit is set by the IRS and changes most years. For 2024, the limit is $7,000 if you are under 50 years old, or $8,000 if you are 50 or older (the extra $1,000 is called a catch-up contribution). This limit applies to the total of all your IRAs combined.
If you want to contribute to both a Roth and a traditional IRA in the same year, you decide the split. You might put $4,000 in the traditional IRA and $3,000 in the Roth, or $7,000 in one and $0 in the other. The choice is yours, but the total cannot exceed $7,000 (or $8,000 if you may have access to for catch-up).
Each financial institution where you hold an IRA only knows about the accounts you have with them. They do not automatically check whether you have contributed to an IRA elsewhere. This means it is your responsibility to track your total contributions across all accounts and all institutions. If you over-contribute, the IRS will charge you a 6% penalty tax on the excess amount each year it remains in the account.
Why someone might want both accounts
The main reason to hold both is tax diversification. A traditional IRA gives you a tax deduction when you contribute (in most cases), which lowers your taxable income that year. A Roth IRA does not give you a deduction, but the money grows tax-free and you pay no tax on withdrawals in retirement.
If you are unsure what your tax bracket will be in retirement, splitting contributions between the two lets you hedge your bet. Some of your retirement income will come from tax-free Roth withdrawals, and some will come from taxable traditional IRA withdrawals. This can help you manage your overall tax bill in retirement.
Another reason is flexibility. Roth IRAs have no required minimum distributions (RMDs) during your lifetime, while traditional IRAs do. If you do not need the money in retirement, a Roth lets you leave it untouched and pass it to heirs tax-free. A traditional IRA forces you to start withdrawing at age 73 (as of 2023), which can push you into a higher tax bracket.
Income limits that affect Roth contributions
While traditional IRAs have no income limit for contributions, Roth IRAs do. If your income is too high, you cannot contribute directly to a Roth IRA, though you may be able to use a backdoor Roth strategy (converting a traditional IRA to a Roth).
The income limits for Roth contributions depend on your filing status and change each year. For 2024, if you are single, your ability to contribute phases out between $146,000 and $161,000 of modified adjusted gross income. If you are married filing jointly, the phase-out range is $230,000 to $240,000. These numbers shift annually, so check the IRS website for the current year.
This creates a situation where some people can only contribute to a traditional IRA because their income is too high for a Roth. Others can do both. Knowing your income relative to these limits helps you decide which account to use.
What happens if you over-contribute
If you accidentally contribute more than the annual limit across all your IRAs, you have until your tax filing deadline (usually April 15 of the following year) to fix it. You must withdraw the excess contribution and any earnings it generated. The earnings portion is taxable income for that year, and you owe a 6% penalty tax on the excess contribution itself.
The penalty applies each year the excess sits in the account. If you discover the over-contribution in year two and do not withdraw it, you owe another 6% penalty. This stacks up quickly, so it is worth catching and fixing as soon as you realize the mistake.
To avoid this, keep a simple spreadsheet or note of what you contribute to each account each year. If you have accounts at multiple institutions, add up the totals before you make a contribution. Many people use a calendar reminder in January to review their prior year contributions before the new year begins.
Converting between accounts
You can move money from a traditional IRA to a Roth IRA through a conversion, though this is a taxable event. When you convert, you owe income tax on the amount converted in that year. This is different from a contribution—conversions do not count toward your annual contribution limit.
Conversions are useful if you have a low-income year and want to move money into a Roth at a lower tax cost, or if you want to consolidate accounts. Some people do a backdoor Roth conversion when their income is too high to contribute directly to a Roth.
The conversion itself does not add to your contribution limit for that year. You can contribute $7,000 to a traditional IRA and convert $10,000 from another traditional IRA to a Roth in the same year without hitting the limit. However, the conversion is taxable income, which can affect your tax bracket and other tax calculations.
Tracking multiple accounts at different institutions
If you have a traditional IRA at one bank and a Roth at another, you need a system to track your total contributions. The IRS does not provide a central registry, and each institution only reports to the IRS about the accounts you have with them. You are responsible for knowing your total across all institutions.
The simplest approach is a spreadsheet with columns for the account type, institution, contribution date, and amount. At the start of each year, total the prior year's contributions across all accounts. Before you make a new contribution, check that you have room left in your annual limit.
When you file your taxes, Form 8606 (if you have any traditional IRA contributions or conversions) and Form 5498 (which your IRA custodian sends to the IRS) help document your activity. Keeping your own records makes it easier to spot errors and file accurately.
Frequently Asked Questions
Can I contribute the full limit to both a Roth and a traditional IRA?
No. Your total contribution across all IRAs is capped at $7,000 per year (or $8,000 if you are 50 or older). You can split that amount however you want between a Roth and a traditional IRA, but you cannot exceed the total limit in both accounts combined.
Do I have to report both accounts to the IRS?
Your IRA custodian reports each account to the IRS on Form 5498. If you have accounts at multiple institutions, each one files its own form. You do not file a separate form for each account, but the IRS receives reports from each institution. You report your contributions on your tax return if you claim a deduction for a traditional IRA contribution.
What if I have a traditional IRA from an old employer and want to open a Roth?
You can open a Roth IRA and contribute to it in the same year, as long as your total contributions (including any you make to the old traditional IRA) do not exceed the annual limit. The old IRA does not prevent you from opening a Roth, but it may affect whether you can deduct traditional IRA contributions if your income is high.
Can I move money between my Roth and traditional IRA without penalty?
You can convert from traditional to Roth (you owe tax on the conversion), but conversions are not the same as contributions and do not count toward your annual limit. You cannot move money from Roth to traditional. If you need to undo a contribution, you must withdraw it before your tax deadline.
What if I forget to track my contributions and over-contribute?
Withdraw the excess and any earnings by your tax filing deadline. You owe income tax on the earnings and a 6% penalty on the excess contribution. If you do not catch it, the 6% penalty applies again the next year. Contact your IRA custodian to request a withdrawal; they can help you calculate what to remove.