The IRS charges a tax on excess contributions, and you have to remove the money

If you contribute more than the annual limit to a Roth IRA, the IRS treats the overage as an excess contribution. You owe a 6% excise tax on the excess amount each year it sits in the account — meaning if you leave $1,000 over the limit in place for three years, you pay 6% tax three times. The excess contribution itself is not deductible, and you will owe income tax on any earnings that came from it when you withdraw it.

The solution is to remove the excess and any earnings on it before your tax deadline (usually April 15 of the following year). If you do this in time, you avoid the 6% penalty. If you do not catch it or do not act, the penalty compounds every year the money stays in the account.

Excess contributions happen most often when you have income from multiple sources, receive a bonus you did not expect, or contribute to both a Roth IRA and a Roth 401(k) in the same year. The 2024 limit is $7,000 for people under 50 and $8,000 for people 50 and older; these limits change yearly.

Key Takeaways

  • The IRS charges a 6% excise tax on excess contributions each year they remain in your Roth IRA, and this penalty stacks annually until you remove the money.
  • You must withdraw the excess contribution plus any earnings it generated before your tax filing deadline to avoid the penalty.
  • If you discover an excess contribution after the deadline has passed, you can still remove it, but you will owe the 6% tax for each year it was in the account.
  • Excess contributions can happen even if you did not intentionally over-contribute, such as when your income changes or you contribute to multiple retirement accounts in the same year.

How the 6% tax works and when it applies

The 6% excise tax is a penalty tax separate from income tax. It applies to the excess amount itself, not to your total income. If you over-contributed by $2,000, you owe $120 in excise tax that year (6% of $2,000). If you leave it in place the next year without removing it, you owe another $120, and so on.

The tax is reported on IRS Form 5329, which you file with your regular tax return. Your brokerage or bank (wherever your Roth IRA is held) will not automatically calculate or pay this tax — you are responsible for reporting it. Many people miss this because the contribution itself may have gone through without a problem, and the account does not flag the overage as an error.

The 6% penalty applies only to the excess amount, not to contributions that were within the limit. If you contributed $8,000 and the limit was $7,000, only the $1,000 is subject to the tax.

Removing excess contributions before the tax deadline

The cleanest way to handle an excess contribution is to withdraw it (plus any earnings it generated) before your tax filing deadline for that year. For most people, this is April 15 of the following year, though you can request an extension to October 15.

Contact your brokerage or bank and ask them to process a removal of excess contribution. Provide the amount and the year it was contributed. They will calculate the earnings on that money and include both the contribution and earnings in the withdrawal. You will receive a corrected Form 5498 (the form that reports IRA contributions) showing the reduced contribution amount.

When you file your taxes, you report the withdrawal on Form 8606 if applicable, and you do not owe the 6% excise tax because you removed the excess in time. You will owe income tax on the earnings portion of the withdrawal, but not on the contribution itself (since you are removing money you should not have put in).

What happens if you miss the deadline

If you do not remove the excess contribution by your tax filing deadline, you owe the 6% excise tax for that year. You can still remove the excess after the deadline, but the penalty applies retroactively. If you discover the overage in June and remove it then, you still owe the 6% tax for the year it was contributed.

The penalty continues to compound. If you leave the excess in place for multiple years, you owe 6% for each year. A $1,000 excess left in the account for five years costs you $300 in excise tax alone (6% × 5 years), plus income tax on any earnings.

You can file an amended return (Form 1040-X) to report the excess contribution and the 6% tax even after the original deadline has passed. The sooner you do this, the fewer years of penalties you will accumulate.

Situations where excess contributions happen without intentional over-contribution

You can end up with an excess contribution even if you thought you were within the limit. This happens when your income changes mid-year and you become ineligible to contribute the full amount. For example, if you earn $146,000 and contribute $7,000 early in the year, but then receive a large bonus that pushes your income to $160,000, you may have over-contributed based on the income limits for that year.

Excess contributions also occur when you contribute to both a Roth IRA and a Roth 401(k) in the same year. The annual limit of $7,000 (or $8,000 if 50+) applies to IRAs only — Roth 401(k) contributions have a separate, higher limit. However, if you have a traditional IRA and a Roth IRA, the $7,000 limit applies to your combined contributions to both accounts.

Another common scenario: you roll over money from another retirement account and do not realize it counts toward your annual contribution limit. If you roll $5,000 from an old 401(k) into a Roth IRA and then contribute $7,000 directly, you have a $5,000 excess.

How to avoid excess contributions in the first place

Track your contributions throughout the year, especially if you have multiple income sources or expect a bonus. The IRS publishes annual contribution limits in January, so check the current year's limit before you contribute.

If your income is close to the phase-out range for Roth IRA contributions, consider contributing less than the full amount. For 2024, single filers begin to lose the ability to contribute at $146,000 in income and cannot contribute at all at $161,000. Married filers filing jointly phase out between $230,000 and $240,000. These ranges change yearly.

If you are unsure whether you are over the limit, contact your brokerage or a tax professional before contributing. It is easier to avoid the problem than to fix it after the fact. Some brokerages offer tools to track your contributions across all accounts you hold with them, which can help prevent accidental over-contributions.

Frequently Asked Questions

Can I just leave the excess contribution in the account and pay the 6% tax every year?

Technically yes, but it is a bad idea. The 6% tax compounds annually, and you also owe income tax on any earnings the excess generates. Over time, this becomes expensive. The IRS expects you to remove excess contributions, not pay a perpetual penalty.

Do I have to remove the earnings too, or just the contribution?

You must remove both the excess contribution and any earnings it generated. Your brokerage will calculate the earnings when you request the removal. You owe income tax on the earnings portion, but not on the contribution itself.

What if I contributed to a Roth IRA and a Roth 401(k) in the same year?

The $7,000 annual limit applies only to IRAs (traditional and Roth combined). Roth 401(k) contributions have a separate limit of $23,500 for 2024. However, if you contributed to both a traditional and Roth IRA, the combined total cannot exceed $7,000. Check with your employer and brokerage to confirm your total contributions.

Can I fix an excess contribution from a previous year?

Yes. You can remove an excess contribution from any prior year and file an amended return. However, you will owe the 6% excise tax for each year the excess sat in the account. The sooner you address it, the fewer years of penalties you accumulate.

Does my brokerage notify me if I over-contribute?

Not always. Some brokerages flag contributions that exceed the annual limit, but many do not. You are responsible for tracking your own contributions and staying within the limit. Check your contribution history at least once a year, especially if you contribute to multiple accounts.