You can open as many Roth IRA accounts as you want, but your total contributions across all of them are limited by a single annual cap

The IRS does not restrict the number of Roth IRAs you own. You can have five accounts, ten accounts, or one. What the IRS does restrict is how much money you can put into all your Roth IRAs combined in a single year. For 2024, that limit is $7,000 if you are under 50, or $8,000 if you are 50 or older. That cap applies to your total contributions across every Roth IRA you own—not per account.

This matters because opening multiple accounts does not give you a way around the contribution limit. If you have three Roth IRAs and contribute $3,000 to each one, you have hit your $9,000 limit and violated the rules, even though each individual account received less than the cap. The IRS tracks your total, not your accounts.

People sometimes open multiple Roth IRAs for practical reasons: to keep money separated by purpose, to use different investment firms, or to manage rollovers. Those reasons are fine. But the contribution limit stays the same no matter how many accounts you have.

Key Takeaways

  • You can open unlimited Roth IRA accounts, but your combined contributions across all accounts cannot exceed $7,000 per year (or $8,000 if you are 50 or older).
  • The IRS tracks your total contributions, not your individual accounts, so splitting money among multiple IRAs does not increase how much you can save.
  • Opening multiple accounts may make sense for organization or investment strategy, but it creates extra work tracking contributions and filing taxes.
  • If you exceed the contribution limit across all your accounts, you must withdraw the excess and any earnings on it by the tax filing deadline or face a 6 percent penalty each year the excess sits in the account.

Why someone might open more than one Roth IRA

The most common reason is to keep money separated by source or purpose. You might have one Roth IRA at a brokerage firm where you buy individual stocks, and another at a robo-advisor where you hold index funds. Or you might open a new account at a different firm because you like their customer service or lower fees for a specific investment type.

Another reason is to manage a rollover cleanly. If you are converting a traditional IRA to a Roth IRA, some people open a new Roth IRA specifically for the converted money, leaving their existing Roth IRA untouched. This makes it easier to track which money came from where and when.

A third reason is to work around the pro-rata rule if you have both traditional and SEP IRAs. This is a tax rule that complicates conversions when you own both account types. Opening a new Roth IRA does not solve the problem, but some people do it anyway thinking it will—it will not.

How the contribution limit works across multiple accounts

The IRS publishes one annual contribution limit for all Roth IRAs you own combined. You are responsible for tracking how much you put into each account and making sure the total does not exceed the limit. Your financial institutions do not coordinate with each other, so if you have accounts at three different firms, none of them will know about the others.

This is where mistakes happen. You might contribute $5,000 to a Roth IRA at Fidelity, then forget about it and contribute $4,000 to a Roth IRA at Vanguard later in the year. You have now contributed $9,000 across two accounts when the limit is $7,000. The excess $2,000 plus any earnings on it must come out by your tax filing deadline, or you will owe a 6 percent penalty on the excess each year it remains in the accounts.

If you do exceed the limit by accident, you can fix it by withdrawing the excess contribution and its earnings before you file your taxes. The withdrawal itself is not taxed, but the earnings are. If you do not catch the mistake and withdraw by the deadline, the IRS will charge you the 6 percent penalty annually until the excess is gone.

Tracking contributions when you have multiple accounts

You need a simple system to avoid going over the limit. Write down every contribution you make to every Roth IRA, including the date and amount. Keep these records in a spreadsheet or notebook. At the end of the year, add them all up and compare the total to that year's contribution limit.

Your financial institutions will send you a Form 5498 in May of the following year, which reports your contributions to the IRS. The form lists contributions by account, so if you have multiple accounts, you will receive multiple forms. Check each one for accuracy. If the total across all your forms exceeds the limit, contact the firms and ask them to correct the forms before they are filed with the IRS.

Some people use a shared spreadsheet or tax software to track contributions across accounts automatically. Others simply keep a note in their phone. The method does not matter as long as you have a record and you check it before making a new contribution.

What happens if you contribute too much

If you put more money into your Roth IRAs than the limit allows, you have until your tax filing deadline (usually April 15 of the following year, or October 15 if you file an extension) to withdraw the excess. The excess contribution itself comes out tax-free. Any earnings on that money are taxed as ordinary income and subject to a 10 percent early withdrawal penalty if you are under 59½.

If you do not withdraw the excess by the deadline, the IRS charges you a 6 percent excise tax on the excess amount. This penalty applies every single year the excess sits in your account. So if you left $2,000 in excess contributions in your Roth IRA for three years, you would owe 6 percent of $2,000 three times—$120 per year, or $360 total.

The penalty stacks up quickly, so it is worth fixing a mistake as soon as you notice it. Contact your financial institution and ask how to withdraw an excess contribution. Some firms have a simple form; others require a phone call. Once the money is out, you can file an amended tax return if needed, or simply report the correction when you file your regular return.

Income limits apply to all your Roth IRAs combined

Just as the contribution limit applies across all your accounts, so do the income limits that determine whether you can contribute at all. For 2024, you cannot contribute to a Roth IRA if your modified adjusted gross income (MAGI) exceeds certain thresholds. These thresholds vary by filing status and change each year.

If your income is above the limit, you cannot contribute to any Roth IRA you own, regardless of how many accounts you have. Opening a second or third account does not change your income or make you newly may be able to access. The income limit is a hard stop: once you exceed it, you cannot add new money to a Roth IRA until your income drops below the threshold in a future year.

If you have already contributed and then your income rises above the limit, you must withdraw the contribution by the tax filing deadline. The same excess contribution rules apply.

Consolidating multiple Roth IRAs into one account

If you have opened multiple accounts and now want to simplify, you can consolidate them into a single Roth IRA. This is called a trustee-to-trustee transfer or a rollover, depending on how you do it. A trustee-to-trustee transfer is cleaner: the money moves directly from one firm to another without passing through your hands, and there are no tax consequences.

To do a trustee-to-trustee transfer, contact the firm holding the account you want to move money into and ask for a transfer form. You will need the account number and routing information from the firm you are moving money from. The process usually takes one to two weeks. Once the transfer is complete, you can close the old account if you want.

A rollover works differently: the old firm sends you a check, you deposit it into the new Roth IRA within 60 days, and the money is yours. Rollovers are riskier because if you miss the 60-day window, the money is treated as a withdrawal and you may owe taxes and penalties. Stick with a trustee-to-trustee transfer if your firm offers it.

Frequently Asked Questions

Can I have a Roth IRA at multiple banks or brokerages?

Yes. You can open a Roth IRA at any number of financial institutions. Each account is separate, but your contributions to all of them combined cannot exceed the annual limit. Having accounts at different firms does not increase how much you can contribute.

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

Yes. You have contributed $7,000 total, which is the 2024 limit if you are under 50. If you are 50 or older, the limit is $8,000, so you would be $1,000 over. You must withdraw the excess and any earnings on it by your tax filing deadline.

Do I have to report all my Roth IRAs on my tax return?

You do not list each account separately on your return. Your financial institutions report contributions to the IRS on Form 5498, which they file automatically. You only need to report a Roth IRA on your return if you are withdrawing money or if you made an excess contribution you did not fix.

What if I forgot about an old Roth IRA and contributed too much?

Contact the firm holding the old account and ask them to help you withdraw the excess contribution. You have until your tax filing deadline to get the money out. If you miss the deadline, you will owe a 6 percent penalty on the excess each year it remains in the account.

Can I open a Roth IRA in my spouse's name to contribute more?

No. Your spouse has their own contribution limit based on their own income. You cannot contribute to their account, and they cannot contribute to yours. Each person's limit is separate, even if you are married and file taxes jointly.