Fix an Excess IRA Contribution Before IRS Penalty Hits

Learn how to fix an excess IRA contribution before the IRS penalty hits, with step-by-step corrections, deadlines, and real dollar examples for 2026.

⏱ 13 min read

Every tax season, thousands of diligent savers accidentally over-fund their IRAs. Maybe you contributed the max to your Roth IRA and then got a surprise year-end bonus that pushed your income above the Roth eligibility limit. Maybe you contributed to both a Traditional and Roth IRA without realizing the combined limit applies across both accounts. Or perhaps you simply moved jobs, opened a new IRA, and forgot you’d already maxed out the old one.

Whatever the cause, an excess IRA contribution is one of the most common — and most fixable — retirement account mistakes. The problem is that the IRS doesn’t let it slide: leave the excess in place, and you’ll owe a 6% excise tax on that amount every single year it remains in the account. The good news? If you catch it in time and follow the correct removal process, you can fix it without owing a dime in penalties. This guide walks you through exactly how to fix an excess IRA contribution before the IRS penalty hits, using real dollar figures, deadlines, and step-by-step instructions.

Understanding What Counts as an “Excess” IRA Contribution

Before you can fix the problem, you need to correctly identify it. An excess contribution happens when you put more into your IRA (Traditional, Roth, or combined) than the IRS allows for the year, or when you contribute to a Roth IRA despite having income above the phase-out threshold.

For 2026, the IRS contribution limit for IRAs is $7,500 for those under age 50, and $8,600 for those age 50 and older (which includes the $1,100 catch-up contribution). This limit is a combined cap across all your Traditional and Roth IRAs — you cannot contribute $7,500 to a Traditional IRA and another $7,500 to a Roth IRA in the same year. If you have both account types, the total across both cannot exceed the annual limit.

Excess contributions typically happen in one of these scenarios:

  1. 1. Over the dollar limit. You contributed $8,200 to your Roth IRA in 2026 when the limit for your age was $7,500. The excess is $700.
  2. 2. Income too high for Roth eligibility. For 2026, Roth IRA contributions phase out for single filers with modified adjusted gross income (MAGI) between $153,000 and $168,000, and for married filing jointly between $242,000 and $252,000. If your income lands above the upper threshold, you’re not eligible to contribute at all, and the full amount is considered excess.
  3. 3. No earned income. IRA contributions must be backed by taxable compensation. If you contributed $7,500 but only earned $4,000 in wages that year, $3,500 is excess.
  4. 4. Contributing to a SEP or SIMPLE IRA in a way that conflicts with the regular IRA limit in combination with your Traditional/Roth contributions.

The IRS explains these limits in detail in Publication 590-A, which is the definitive resource for contribution and eligibility rules. Knowing precisely how much you over-contributed — down to the dollar — is the essential first step before you call your brokerage.

The 6% Excise Tax: What Happens If You Don’t Fix It

The IRS penalty for excess IRA contributions is a 6% excise tax, assessed annually, for every year the excess amount (plus any earnings tied to it, in some interpretations) remains in the account. This tax is reported on Form 5329, and it compounds year after year until you correct the excess.

Here’s a concrete example. Suppose you over-contributed $2,000 to your Roth IRA in 2025 and didn’t catch the mistake until you were preparing your 2027 tax return. You’d owe:

  • – 2025: 6% of $2,000 = $120
  • – 2026: 6% of $2,000 = $120 (assuming it’s still uncorrected)
  • – 2027: 6% of $2,000 = $120

That’s $360 in penalties for a mistake that, if caught within the correction window, would have cost you $0. The 6% excise tax is capped at the lesser of 6% of the excess or 6% of your IRA’s value at year-end, but for most savers, it’s simply 6% of the excess amount, year after year, until corrected.

This is why timing matters so much. The IRS gives you a specific window — generally until your tax filing deadline, including extensions — to fix the problem penalty-free. Miss that window, and you’re stuck filing Form 5329 and paying the excise tax annually until you finally withdraw the excess.

Step 1: Confirm the Excess and Calculate Attributable Earnings

Once you’ve identified that you over-contributed, your next move is to determine exactly how much needs to come out — and that includes any investment earnings (or losses) associated with the excess contribution while it sat in your account.

The IRS requires a specific formula (found in Publication 590-A) to calculate “net income attributable” (NIA) to the excess contribution. In simplified terms:

NIA = Excess Contribution × [(Adjusted Closing Balance − Adjusted Opening Balance) ÷ Adjusted Opening Balance]

Example: Say you contributed $7,500 to your Roth IRA in January 2026, but your income ended up too high, making the entire $7,500 an excess contribution. By the time you catch the error in March 2027 (before the tax deadline), your IRA balance directly tied to that contribution has grown by 8%. The earnings attributable to the excess would be $600 (8% of $7,500).

You don’t need to do this math by hand. Every major brokerage — Fidelity, Vanguard, Charles Schwab, and others — has a standardized excess contribution removal form that automatically calculates the NIA for you based on your account’s actual performance. You simply request the “return of excess contribution” and specify the tax year and amount; the custodian handles the calculation.

Actionable step: Log into your brokerage account or call their retirement services line and explicitly request “removal of excess IRA contribution with net income attributable” for the specific tax year. Don’t just do a generic withdrawal — that triggers different tax treatment and won’t fix the problem correctly.

Step 2: Remove the Excess Before the Tax Deadline (Including Extensions)

The cleanest, penalty-free fix is called a “corrective distribution” or “return of excess contribution,” and it must be completed by your tax filing deadline, including extensions — typically October 15 of the year following the contribution, if you filed an extension.

Here’s the timeline for a 2026 excess contribution:

  • Contribution made: Anytime during 2026, or by the 2026 filing deadline (April 15, 2027) if attributed to the 2026 tax year.
  • Standard fix deadline: April 15, 2027 (your normal filing deadline).
  • Extended fix deadline: October 15, 2027, if you filed Form 4868 for an extension — even if you didn’t specifically request an extension for this issue, simply filing your return on extension gives you the extra time.

If you remove the excess contribution plus attributable earnings before this deadline, here’s what happens tax-wise:

  • – The excess contribution itself is not taxed again (you likely already paid tax on it, or it was a nondeductible contribution).
  • – The earnings attributable to the excess ARE taxable as ordinary income in the year the original contribution was made, and if you’re under 59½, they may also be subject to the 10% early withdrawal penalty on just the earnings portion.
  • – You avoid the 6% excise tax entirely.

Example walkthrough: Jenna, age 34, contributed $7,500 to her Roth IRA in February 2026. In September 2026, she got a promotion with a large bonus that pushed her MAGI to $175,000 (single filer), well above the $168,000 Roth phase-out ceiling for 2026. Her entire $7,500 contribution is now an excess contribution.

In March 2027, before filing her 2026 tax return, Jenna calls Fidelity and requests a “return of excess contribution” for tax year 2026. Fidelity calculates that her contribution earned $450 while invested. Fidelity sends her $7,950 total ($7,500 original contribution + $450 earnings), withholding nothing since she elects to have taxes handled on her return. Jenna reports the $450 as taxable income on her 2026 return, and because she’s 34, she also owes a 10% early withdrawal penalty on that $450 ($45). Total cost: $45, versus what would have been $450+ in cumulative 6% excise taxes over just a couple of years of inaction.

Step 3: Choose the Right Correction Method for Your Situation

Not every excess contribution should be fixed the same way. Depending on your circumstances, you have several options:

Option 1: Withdraw the excess plus earnings (best if caught before the deadline). As described above, this is the cleanest fix with no excise tax owed.

Option 2: Apply the excess to next year’s contribution. If you’re within the annual limit for the following year, you can instruct your custodian to recharacterize the excess amount as a contribution for the next tax year, rather than withdrawing it. For example, if you over-contributed $1,000 in 2026 but haven’t yet maxed out your 2027 contribution room, your custodian can apply that $1,000 toward 2027. However, this only works if you catch it before the deadline and haven’t already maxed out the following year — and you’ll still need to file Form 5329 if the correction happens after the original deadline, potentially owing one year of the 6% excise tax.

Option 3: Recharacterize as a different IRA type. If your Roth contribution was excess only because of the income phase-out (not because you exceeded the dollar limit), you may be able to recharacterize the contribution as a Traditional IRA contribution instead, since Traditional IRA contributions have no income limit for eligibility to contribute (though deductibility may be limited). This must also happen by the extended deadline.

Option 4: Withdraw after the deadline has passed. If you missed the correction window entirely, you can still withdraw the excess (without needing to calculate earnings), but you’ll owe the 6% excise tax for each year it remained in the account, reported on Form 5329. The excise tax stops accruing once you remove the excess.

Actionable step: Before choosing a method, call your custodian’s retirement specialist team and explain your exact scenario — they’ve handled thousands of these and can walk you through the paperwork, which usually includes their proprietary “Excess Contribution Removal Form” alongside IRS Form 5329 if needed.

Step 4: File the Correct IRS Forms and Report It Properly

Even when you fix the excess contribution correctly and avoid the 6% excise tax, you still need to report the transaction properly on your tax return.

  • Form 5329 (“Additional Taxes on Qualified Plans and Other Tax-Favored Accounts”) is used to report excess contributions and calculate any excise tax owed if the correction happened after the deadline. If you corrected it in time, you generally don’t owe the excise tax, but you may still need to attach an explanation, and you’ll receive a Form 1099-R from your custodian the following January reporting the distribution of earnings.
  • – The 1099-R will typically use distribution code “8” (excess contribution plus earnings, taxable in current year) or code “P” (excess contribution plus earnings, taxable in the prior year), depending on timing.
  • – Report the earnings portion as “Other Income” on Schedule 1 of your Form 1040, and if applicable, calculate the 10% early withdrawal penalty on Form 5329, Part I.

For high earners who use the backdoor Roth strategy, this is especially important to track carefully, since excess contributions can get tangled up with pro-rata rules and multiple IRA accounts. If you’re unsure how to handle the forms, a CPA or enrolled agent experience with retirement accounts can save you from filing errors that trigger IRS notices. The IRS Form 5329 instructions provide detailed line-by-line guidance, and tools like TurboTax and H&R Block both have specific interview flows for reporting excess IRA contribution corrections.

Step 5: Prevent It From Happening Again

Fixing the current-year mistake is only half the battle — you want to avoid repeating it. Here are practical safeguards:

  1. 1. Set up direct deposit contribution caps. Many custodians let you set a maximum annual contribution limit on autopilot deposits so you never accidentally exceed it.
  2. 2. Track combined accounts. If you have IRAs at multiple institutions (say, a Traditional IRA at Vanguard and a Roth at Schwab), keep a simple spreadsheet tallying total contributions across both, since the IRS treats them as one combined limit.
  3. 3. Reassess mid-year if you expect a raise, bonus, or equity vesting event. If you’re near the Roth income phase-out threshold, consider contributing to a Traditional IRA (with a backdoor Roth conversion) instead, so income surprises don’t create excess contribution headaches.
  4. 4. Use your custodian’s contribution tracking tools. Fidelity, Vanguard, and Schwab all display year-to-date contribution totals directly in your account dashboard, making it easy to check before you contribute.
  5. 5. Confirm earned income before contributing, especially if you’re self-employed with variable income, retired but doing occasional consulting, or between jobs.

Key Takeaways

  • – An excess IRA contribution occurs when you exceed the annual limit ($7,500 under 50, $8,600 for 50+ in 2026) or contribute to a Roth IRA above the income phase-out threshold.
  • – The IRS charges a 6% excise tax annually on uncorrected excess contributions — this compounds every year the money remains in the account.
  • – You can fix the problem penalty-free by removing the excess contribution plus attributable earnings before your tax filing deadline, including extensions (October 15).
  • – Earnings withdrawn along with the excess contribution are taxable as ordinary income and may trigger a 10% early withdrawal penalty if you’re under 59½.
  • – Your brokerage (Fidelity, Vanguard, Schwab, etc.) can calculate net income attributable and process a “return of excess contribution” — just ask specifically for that service.
  • – File Form 5329 if the excise tax applies, and expect a 1099-R the following January reporting the corrective distribution.
  • – Prevent future mistakes by tracking combined IRA contributions across all accounts and reassessing your Roth eligibility whenever your income changes significantly.

Conclusion

Excess IRA contributions are common, but they don’t have to cost you anything if you act quickly. The key is understanding exactly how to fix an excess IRA contribution before the IRS penalty hits: identify the excess amount precisely, contact your custodian for a proper corrective distribution with attributable earnings, and complete the process before your tax filing deadline (including extensions). Waiting even one extra year turns a free fix into a recurring 6% tax bill. If you’ve recently maxed out your IRA, received an unexpected bonus, or opened accounts at multiple institutions, take ten minutes today to check your year-to-date contribution totals. If you find a problem, call your brokerage’s retirement services line immediately — the sooner you start the correction process, the more likely you are to avoid the penalty altogether. When in doubt, consult a CPA who specializes in retirement accounts to make sure your forms are filed correctly.


About the author

Ethan Cole — writes plain-English guides to US retirement accounts, taxes, and everyday money decisions — 401(k)s, IRAs, and IRS rules for working Americans.

Disclaimer: The content on this site is for general informational purposes only and is not financial, tax, or investment advice. Verify current IRS rules and consult a licensed professional before making decisions.

Comments

Leave a Reply

Your email address will not be published. Required fields are marked *