When You Have Put Too Much Into an IRA
An excess IRA contribution is unusual among tax mistakes because it does not happen once. The excise tax is charged for the year of the contribution and again for every year the money stays in the account, so an error nobody noticed in 2021 is still being charged now. The corrections are straightforward, and the one that costs least has a deadline that most people miss because they do not know the problem exists.
- The limit is combined:: Traditional and Roth contributions share one annual limit across all your IRAs.
- Charged every year:: The excise tax applies again for each year the excess remains in the account.
- Timely withdrawal is the clean fix:: Remove the excess and its earnings by the due date including extensions.
- Or absorb it:: An uncorrected excess can be applied against a later year's unused contribution room.
Where the AI summary above gets this wrong
"If you over-contribute to an IRA, you pay a penalty and that is the end of it."
That's surface-true. Here's what it misses:
- The tax repeats until the excess is removed — This is not a one-off penalty. The excise tax is assessed for the year of the excess and for every subsequent year the amount remains in the account, which is why an old and forgotten over-contribution grows into a real liability rather than staying a small annoyance.
- Earnings have to come out with a timely correction — A timely withdrawal of the excess must also remove what the excess earned while it was invested. Those earnings are taxable in the year the contribution was made, and can carry the early distribution penalty if the account holder is under 59 and a half. Removing only the contribution leaves the correction incomplete.
- Income limits create excesses in good years — A Roth contribution made early in the year becomes an excess if income ends the year above the limit — a bonus, a large capital gain, or a conversion can do it. The contribution was correct when made and wrong by December, which is how careful people end up with one.
01 How an excess happens
The annual limit applies across all of a person's IRAs combined, traditional and Roth together. Contributing the full amount to each is the simplest way to create an excess, and it happens most often where two providers hold two accounts.
A contribution above earned income is also an excess: you cannot contribute more than you were paid for work. That catches people who retire mid-year and keep contributing out of savings.
And a Roth contribution becomes an excess if the year's income lands above the Roth limit. Nothing was wrong at the time; the year simply turned out better than expected.
Shows: the cumulative excise tax charged on an excess contribution left in the account, which applies for every year it remains. Ignores: income tax on any earnings withdrawn with a timely correction, the penalty on early withdrawal of those earnings, and interest on a late-filed return.
02 The three corrections
The cleanest correction is to withdraw the excess together with the earnings attributable to it, by the due date of the return including extensions. Done that way, no excise tax applies for the year. The earnings are taxable in the year of the contribution and may carry the early distribution penalty.
The second is recharacterisation: treating a Roth contribution as if it had been made to a traditional IRA, or the reverse, by the same deadline. That removes the excess where the problem was the wrong type of account rather than the wrong amount.
The third is absorption. An excess that stays in the account can be applied against a later year's unused contribution room, which ends the excise tax from that year forward but not for the years already past.
Source: Publication 590-A: Contributions to individual retirement arrangements
03 The deadlines and the paperwork
The correction deadline is the due date of the return including extensions, which gives until October for someone who extends. An excess found after that has to be absorbed or withdrawn with the excise tax paid for each year involved.
The excise tax is reported on Form 5329, filed for each year the excess was outstanding. Where several years are involved, that means several forms, and they can be filed without amending the whole return for each year.
The practical defence is checking contributions against income at the end of the year rather than the start, particularly where a backdoor contribution is part of the plan. That is a December task, not a January one.
Source: IRA year-end reminders
Check this in December, not in April. Almost every excess I have seen came from a Roth contribution made in January by someone whose income landed higher than they expected — a bonus, a property sale, a conversion. If you contribute early in the year, put a note in the diary for the first week of December to compare the year's income against the limit. Fixing it then costs nothing; finding it in 2029 costs six percent a year for every year since.
FAQ
What happens if I contribute too much to an IRA?
An excise tax applies to the excess for the year of the contribution and for each further year it stays in the account. Removing it stops the charge going forward.
How do I fix an excess contribution?
Withdraw the excess and the earnings it produced by the return's due date including extensions, recharacterise it to the other type of IRA, or apply it against a later year's unused contribution room.
Do I have to remove the earnings too?
For a timely correction, yes. The earnings attributable to the excess come out with it, are taxable in the year the contribution was made, and may carry the early distribution penalty.
Sources
Regulator references
- Publication 590-A: Contributions to individual retirement arrangements · Internal Revenue Service · 2026The contribution limits and the treatment of an excess contribution.Last verified: 2026-09-07
- Topic 451: Individual retirement arrangements · Internal Revenue Service · 2026The basic structure of the accounts the limit applies across.Last verified: 2026-09-07
- IRA year-end reminders · Internal Revenue Service · 2026The deadlines that decide whether a correction is timely.Last verified: 2026-09-07
Calculator unit tests · the assertions this page's worked example is checked against, and their last result
Changelog
- 2026-09-07 — initial publish (new format)
Run this rule against your situation
See what this rule does to your own projection — month by month, to age 90.
Join the Waitlist