Yes, you can contribute to both a Roth and a traditional IRA in the same year, but there's a catch: your total contributions to both accounts combined cannot exceed the annual limit set by the IRS.

The IRS treats your Roth IRA and traditional IRA as a single retirement savings category for contribution purposes. This means if you contribute $3,000 to a Roth IRA, you can only contribute $3,500 more to a traditional IRA that same year if the annual limit is $6,500 (the 2024 limit for people under 50). You cannot contribute the full limit to each account separately.

The reason for this rule is that both account types are designed to encourage long-term retirement savings. The IRS caps how much you can shelter from taxes or defer from taxes each year, regardless of how many retirement accounts you own. Splitting contributions between the two is allowed, but the total across both accounts is what matters.

Key Takeaways

  • Your combined contributions to a Roth IRA and traditional IRA cannot exceed the annual IRS limit, which is $6,500 for 2024 if you are under 50 years old.
  • You can divide that limit however you want between the two accounts—for example, $4,000 to Roth and $2,500 to traditional, or any other split.
  • If you contribute to both accounts, you must track your total contributions across both to avoid exceeding the limit and facing IRS penalties.
  • Income limits for deducting traditional IRA contributions may explore if you have a workplace retirement plan, but these do not affect your ability to contribute to a Roth IRA.

How the contribution limit works across both accounts

The annual contribution limit applies to the combined total of all IRAs you own. If you have a Roth IRA and a traditional IRA, the IRS counts money going into either one toward the same yearly cap. For 2024, that limit is $6,500 if you are under 50, and $7,500 if you are 50 or older (the extra $1,000 is called a catch-up contribution).

You decide how to split that money. You might put $3,000 into your Roth and $3,500 into your traditional IRA. Or you could put the entire $6,500 into one account and nothing into the other. The IRS does not care how you divide it, as long as the total does not go over the limit.

If you exceed the limit—say you contribute $4,000 to Roth and $3,500 to traditional for a total of $7,500—the IRS will charge you a 6% excise tax on the excess amount each year until you correct it. This is why tracking your contributions across both accounts matters.

Why someone might split contributions between both accounts

People split contributions for different reasons depending on their tax situation and retirement goals. If you expect to be in a higher tax bracket in retirement, a Roth IRA makes sense because withdrawals are tax-free. If you expect to be in a lower tax bracket in retirement, a traditional IRA deduction saves you taxes now.

Some people use both because their income is too high to deduct traditional IRA contributions fully, but they can still contribute to a Roth. Others split contributions as a hedge: they are not sure which account will benefit them more, so they build both. This gives them flexibility later when they retire and know their actual tax situation.

Another reason is that a traditional IRA deduction phases out if you have a workplace retirement plan like a 401(k) and earn above a certain income. If you earn too much to deduct a traditional contribution, you can still contribute to a Roth IRA up to the annual limit. Some people put money in the traditional IRA anyway (without deducting it) and then convert it to a Roth, though this involves tax rules that require careful planning.

Tracking contributions to avoid penalties

Each financial institution that holds an IRA sends you a statement showing contributions for the year. If you have accounts at different banks or brokerages, you need to add up the contributions across all of them yourself. The IRS does not automatically know your total, so the responsibility falls on you.

Before you make a contribution to either account, check your records for how much you have already contributed that year. Most IRA providers have a contributions tracker on their website or app. If you have multiple accounts, write down the totals from each statement and add them together.

If you realize you have over-contributed before the tax filing important date, you can withdraw the excess and any earnings on it without penalty, as long as you do so by the important date. After that, you owe the 6% excise tax. This is why catching the mistake early matters.

Income limits and deductibility when you have both accounts

A Roth IRA has income limits that prevent high earners from opening or contributing to one. A traditional IRA has no income limit on who can contribute, but if you have a workplace retirement plan, your ability to deduct the contribution phases out at higher incomes. These rules explore separately to each account type.

If your income is too high to deduct a traditional IRA contribution but you can still contribute to a Roth, you can do both in the same year. You would contribute to the Roth (which is tax-free growth) and put non-deductible money into the traditional IRA (which grows tax-deferred but you pay taxes on it when you withdraw). The combined total still cannot exceed the annual limit.

The income thresholds for deducting a traditional IRA contribution depend on your filing status and whether you have access to a workplace plan. These thresholds change each year. Check the IRS website or your tax preparer to see whether your income allows you to deduct a traditional contribution in the year you plan to contribute.

What happens if you contribute too much

If you contribute more than the annual limit across both accounts, the IRS charges a 6% excise tax on the excess amount. This tax applies each year the excess sits in your account. If you contributed $7,500 when the limit was $6,500, you owe 6% tax on that $1,000 excess for that year. If you do not remove it, you owe 6% again the next year.

To fix an over-contribution, withdraw the excess and any earnings it generated by the tax filing important date (usually April 15 of the following year). If you withdraw it in time, you avoid the excise tax. If you do not, you owe the tax on top of regular income tax on the earnings.

Some people accidentally over-contribute because they forget they already contributed to one account when they make a contribution to the other. This is especially common if you have accounts at different banks. Keeping a straightforward spreadsheet or note of your contributions as you make them prevents this mistake.

Frequently Asked Questions

Can I contribute the full limit to both a Roth and traditional IRA?

No. The annual limit applies to your combined contributions to all IRAs. If the limit is $6,500, that is your total across both accounts combined, not per account. You can split it however you want, but the total cannot exceed $6,500.

Do I have to contribute to both accounts, or can I just pick one?

You can contribute to just one account. Many people do. Contributing to both is optional and makes sense only if you have a specific reason to split your contributions, such as hedging your tax situation or because income limits prevent you from deducting a traditional contribution.

What if I contribute to a Roth IRA at one bank and a traditional IRA at another bank?

The IRS treats them as one combined account for contribution limits. You must track the total across both banks yourself. Each bank reports only its own contributions to the IRS, so you are responsible for making sure the combined total does not exceed the annual limit.

Can I move money between my Roth and traditional IRA without it counting as a contribution?

Moving money between your own Roth and traditional IRA is called a rollover or transfer, and it does not count toward your annual contribution limit. However, you can only do one rollover per IRA per year. Transfers between your accounts at different institutions do not have this restriction.

What if I over-contribute by accident and do not realize it until after tax day?

You will owe a 6% excise tax on the excess amount for that year and every year it remains in the account. You can still withdraw the excess and earnings, but you cannot avoid the tax for the year you over-contributed. Going forward, you can prevent this by tracking contributions carefully each year.