If you contributed too much to your IRA, you’ll owe a 6% penalty every year until you fix it. Withdraw the excess (plus earnings) before your tax filing deadline to stop the penalty and avoid complications.
2025 IRA Contribution Limits
| Situation | Limit |
|---|---|
| Under age 50 | $7,000 |
| Age 50 or older | $8,000 |
| Combined across ALL IRAs (Traditional + Roth) | Same limit — NOT per account |
Roth IRA Income Phase-Out Ranges (2025)
| Filing Status | Full Contribution | Reduced Contribution | No Contribution |
|---|---|---|---|
| Single / Head of Household | Under $150,000 | $150,000-$165,000 | Over $165,000 |
| Married Filing Jointly | Under $236,000 | $236,000-$246,000 | Over $246,000 |
| Married Filing Separately | N/A | $0-$10,000 | Over $10,000 |
What to Do Right Now
| Step | Action | Deadline |
|---|---|---|
| 1 | Determine how much you over-contributed | Total across all IRAs minus your limit |
| 2 | Choose your fix (see options below) | Before tax filing deadline |
| 3 | Contact your IRA custodian | Request corrective action |
| 4 | File IRS Form 5329 if penalty applies | With your tax return |
Your Options to Fix an Excess Contribution
| Option | How It Works | Deadline | Tax Impact |
|---|---|---|---|
| Withdraw excess + earnings | Custodian calculates and removes the exact amount | Tax filing deadline (April 15, or Oct 15 with extension) | Earnings taxed as income + 10% penalty if under 59½ |
| Recharacterize to other IRA type | Convert Roth → Traditional or vice versa | Tax filing deadline + extensions (Oct 15) | Treated as if contributed there originally |
| Apply to next year | Count excess as next year’s contribution | Next year’s limit must have room | 6% penalty for one year |
| Backdoor Roth (for income limit issues) | Recharacterize to Traditional → Convert to Roth | Tax filing deadline + extensions | May owe tax on conversion if you have other Traditional IRA funds (pro-rata rule) |
Common Causes of Over-Contributing
| Cause | How It Happens |
|---|---|
| Contributing to multiple IRAs | Thinking the limit is per account, not total |
| Income exceeded Roth limit | Salary increase or bonus pushed past threshold |
| Employer contributions added | SEP-IRA employer contributions confused with personal IRA |
| Forgot about prior contribution | Contributed at two different custodians |
| Changed filing status | Marriage changed Roth IRA eligibility |
6% Penalty Calculation
| Excess Amount | Annual Penalty | 3 Years Unfixed |
|---|---|---|
| $500 | $30 | $90 |
| $1,000 | $60 | $180 |
| $2,000 | $120 | $360 |
| $5,000 | $300 | $900 |
| $7,000 (full contribution) | $420 | $1,260 |
The penalty compounds: the excess earns returns, and the entire excess (including growth) is penalized at 6% each year.
The Bottom Line
Withdraw the excess plus earnings before your tax filing deadline — this stops the 6% penalty immediately. If you over-contributed to a Roth IRA because of income limits, consider recharacterizing to a Traditional IRA and then doing a backdoor Roth conversion. The key is to act before the deadline — every year you leave excess contributions in the account costs you another 6%.
Related: I Contributed Too Much to My 401(k) | I Contributed to Roth Over the Income Limit