You can have multiple Roth IRAs, but the IRS limits how much you can contribute across all of them combined each year

The IRS does not restrict the number of Roth IRAs you open. You could have three, five, or ten accounts at different financial institutions if you wanted to. However, there is one hard rule: your total contributions to all Roth IRAs in a single tax year cannot exceed the annual contribution limit, which varies by age and income. For 2024, that limit is $7,000 per year if you are under 50, or $8,000 if you are 50 or older. If you contribute $4,000 to one Roth IRA and $4,000 to another in the same year, you have exceeded the limit and will owe a penalty.

The IRS tracks your combined contributions across all your Roth IRA accounts using your Social Security number. When you file your tax return, you report the total amount you contributed to all Roth IRAs that year on Form 8606. The financial institutions holding your accounts do not coordinate with each other — that coordination is your responsibility. If you exceed the limit, you must withdraw the excess and any earnings on it before your tax filing deadline, or you will face a 6% excise tax on the overage each year it remains in the account.

Key Takeaways

  • You can open as many Roth IRAs as you want, but contributions to all of them combined cannot exceed $7,000 per year (or $8,000 if you are 50 or older).
  • The IRS tracks your total contributions across all Roth IRAs using your Social Security number, so opening multiple accounts does not increase your contribution limit.
  • If you contribute more than the annual limit across all your Roth IRAs, you must withdraw the excess before your tax filing deadline or face a 6% penalty tax each year.
  • Each Roth IRA account grows independently, so you can use different investment strategies or financial institutions for each one if you choose.
  • Your income determines whether you can contribute to a Roth IRA at all, and this income limit applies regardless of how many accounts you have.

Why someone might open multiple Roth IRAs

People open more than one Roth IRA for practical reasons, not to get around contribution limits. A common scenario is switching financial institutions. If you move your money from one brokerage to another, you might keep the old account open because closing it triggers a taxable event or because you want to leave it untouched. Another reason is diversification of investment strategy: you might keep one Roth IRA with a robo-advisor at Vanguard and another with individual stocks at a discount broker, managing them separately.

Some people open a second Roth IRA specifically for a backdoor Roth conversion, which is a legal way to contribute to a Roth IRA if your income is too high to contribute directly. In that case, you open a traditional IRA, contribute non-deductible money to it, then convert it to a Roth IRA. Keeping this conversion in a separate Roth IRA account makes record-keeping clearer, though it is not required. The contribution limit still applies to all your Roth IRAs combined.

How the contribution limit works across multiple accounts

The annual contribution limit is a ceiling on your total contributions, not a per-account limit. If the limit is $7,000 and you have two Roth IRAs, you could contribute $3,500 to each, or $7,000 to one and $0 to the other, or any split that adds up to $7,000 or less. The financial institutions holding your accounts will not know about each other or stop you from exceeding the limit. You are responsible for tracking the total yourself.

When you file your tax return, you report your total Roth IRA contributions on Form 8606. If you contributed $5,000 to one account and $3,000 to another, you report $8,000 total. If that exceeds the limit for your age and income, you have an excess contribution. You then file Form 5329 to report the 6% excise tax owed on the overage. The penalty applies each year the excess sits in your accounts, so it compounds quickly if you do not fix it.

What happens if you contribute too much

If you realize you have over-contributed before your tax filing deadline, you can withdraw the excess and any earnings it generated. The earnings portion is taxable income for that year, but the excess contribution itself comes out tax-free. You must withdraw by April 15 of the following year (or October 15 if you file an extension). This is called a "timely correction" and avoids the 6% penalty.

If you do not correct the overage by the deadline, the 6% excise tax applies to the excess amount each year it remains in your accounts. For example, if you over-contributed by $1,000 and left it in the account, you would owe $60 in penalty tax that year. If you still do not withdraw it the next year, you owe another $60 on the same $1,000. The penalty stacks up, making it expensive to ignore. The IRS does not automatically catch over-contributions, but if you file Form 8606 and Form 5329 correctly, you are reporting the error yourself and paying the penalty owed.

Income limits apply to all your Roth IRAs combined

Your ability to contribute to a Roth IRA at all depends on your modified adjusted gross income (MAGI). The income limit varies by filing status and changes each year. For 2024, if you are single, you can contribute the full amount if your MAGI is below $146,000, and you cannot contribute at all if your MAGI is $161,000 or higher. If you are married filing jointly, the limits are $230,000 and $240,000. These limits apply to all your Roth IRAs combined — you cannot split your income across multiple accounts to stay under the limit.

If your income falls in the phase-out range, you can contribute a reduced amount. For example, if you are single with a MAGI of $150,000 in 2024, you fall between $146,000 and $161,000, so you can contribute a partial amount. The IRS provides a worksheet to calculate this. Having two Roth IRAs does not change this calculation. Your total contribution across all accounts is still limited by your income.

Keeping track of multiple Roth IRAs

If you have more than one Roth IRA, create a simple spreadsheet tracking each account: the financial institution, the account number, the balance, and the amount you contributed that year. Update it after each contribution. This takes five minutes and prevents mistakes. When tax time comes, add up all your contributions across all accounts and report the total on Form 8606.

Some people use a tax software package that walks you through Form 8606 step by step. Others work with a tax preparer who handles it. Either way, you need to provide the total contribution amount from all your Roth IRAs. If you are unsure whether you have over-contributed, contact the financial institutions holding your accounts and ask them for a statement of contributions made that year. They can tell you what they recorded, though you are ultimately responsible for the total across all institutions.

Frequently Asked Questions

If I have two Roth IRAs and contribute $3,500 to each, do I exceed the limit?

No. If the annual limit is $7,000, contributing $3,500 to each account totals $7,000, which is exactly at the limit. You are within the rules. The limit is on your combined contributions, not per account.

Can I open a second Roth IRA to avoid taxes on my first one?

No. All your Roth IRAs are treated as one account for tax purposes. The contribution limit, income limits, and withdrawal rules apply to all of them combined. Opening a second account does not change your tax treatment or let you put in more money.

What if one of my Roth IRAs loses money — does that affect my contribution limit?

No. The contribution limit is based on how much money you put in, not on the account balance. If you contributed $7,000 total across two Roth IRAs and one account drops to $3,000 in value, you still contributed $7,000 and cannot contribute more that year. The contribution limit resets on January 1 of the next year.

Do I have to report each Roth IRA separately on my tax return?

No. You report your total contributions to all Roth IRAs combined on Form 8606. You do not list each account individually. The form asks for the total amount you contributed to all Roth IRAs during the year.

Can I have a Roth IRA and a traditional IRA in the same year?

Yes, you can have both types of IRAs open at the same time. However, your combined contributions to all IRAs — both Roth and traditional — cannot exceed the annual limit. If you contribute $4,000 to a traditional IRA and $3,000 to a Roth IRA in the same year, you have contributed $7,000 total and are at the limit.