IRA Contribution Rules: The Complete 2025 Guide
IRA rules include contribution limits, income thresholds, deductibility rules, deadlines, and withdrawal conditions. Understanding these prevents costly mistakes. Here is the complete set of rules for both Traditional and Roth IRAs for 2025.
Updated 28 March 2026
2025 Contribution Limits
Earned Income Requirement
You can only contribute to an IRA if you have taxable earned income. Your IRA contribution cannot exceed your earned income for the year.
- Wages, salaries, tips
- Self-employment income
- Alimony (if subject to tax)
- Non-taxable combat pay
- Disability payments (if below retirement age)
- Investment income (dividends, capital gains)
- Rental income
- Pension or annuity income
- Social Security benefits
- Child support or most alimony after 2018
Exception: Spousal IRA. If you are married filing jointly and one spouse has no earned income, the working spouse's income can be used to fund a spousal IRA for the non-working spouse. The couple can contribute up to $7,000 each ($14,000 total, or $16,000 if both are 50+) as long as the working spouse earns enough to cover both.
Roth IRA Income Limits for 2025
Roth IRA contributions are subject to income limits. High earners cannot contribute directly to a Roth IRA. The phase-out ranges for 2025 are:
| Filing status | Phase-out begins (MAGI) | Phase-out ends (no contribution) |
|---|---|---|
| Single or head of household | $150,000 | $165,000 |
| Married filing jointly | $236,000 | $246,000 |
| Married filing separately | $0 | $10,000 |
MAGI stands for Modified Adjusted Gross Income. It is similar to your adjusted gross income but adds back certain deductions. For most taxpayers, MAGI equals their AGI.
If your income is within the phase-out range, you can contribute a reduced amount calculated by the IRS formula. If you are above the phase-out limit, you cannot contribute directly to a Roth IRA. However, the backdoor Roth IRA strategy allows high earners to fund a Roth indirectly.
Traditional IRA Deductibility Rules
Anyone can contribute to a Traditional IRA regardless of income (as long as they have earned income). However, whether you can deduct the contribution depends on whether you or your spouse are covered by a workplace retirement plan and your income.
Not covered by a workplace plan
If neither you nor your spouse are covered by a 401(k) or other employer plan, your Traditional IRA contribution is fully deductible regardless of income.
Covered by a workplace plan (2025 phase-outs)
| Filing status | Full deduction below | No deduction above |
|---|---|---|
| Single | $79,000 | $89,000 |
| Married, covered by plan | $126,000 | $146,000 |
| Married, spouse covered (you not) | $236,000 | $246,000 |
Withdrawal Rules
Traditional IRA withdrawals
- Before 59.5: 10% penalty plus ordinary income tax on the full amount
- Age 59.5 to 73: Ordinary income tax only, no penalty
- Age 73+: Required minimum distributions (RMDs) must begin
- Exceptions to 10% penalty: Death, disability, first home purchase up to $10,000, substantially equal payments, higher education, medical expenses above 7.5% of AGI
Roth IRA withdrawals
- Contributions: Can be withdrawn any time, any age, with no tax or penalty
- Earnings (tax-free): Account must be 5+ years old AND you must be 59.5+
- Earnings (before qualified): 10% penalty plus income tax on earnings only
- No RMDs: Roth IRA has no required minimum distributions during the owner's lifetime
Catch-Up Contributions
If you are 50 or older, you can contribute an extra $1,000 per year to your IRA beyond the standard limit. For 2025, this means:
Catch-up contributions apply to both Traditional and Roth IRAs and are particularly valuable if you started saving late. A 50-year-old contributing $8,000 per year for 15 years at 7% annual return accumulates approximately $200,000.
Common Questions
Can I contribute to an IRA if I have a 401(k) at work?
Yes. Having a 401(k) does not prevent IRA contributions. However, if you have a 401(k) and your income exceeds the Traditional IRA deduction phase-out limits, you cannot deduct Traditional IRA contributions. You can still contribute to a Roth IRA (if under the Roth income limits) or make non-deductible Traditional IRA contributions.
What is the Roth IRA 5-year rule?
For Roth IRA earnings to be withdrawn tax-free, two conditions must be met: you must be 59.5 or older, and the Roth IRA must have been open for at least 5 tax years. The 5-year clock starts January 1 of the first tax year for which you made a Roth contribution. Your principal contributions can always be withdrawn tax and penalty-free regardless of the 5-year rule.
What happens if I over-contribute to an IRA?
Over-contributions are subject to a 6% excise tax each year they remain in the account. To correct an excess contribution, you must withdraw the excess amount plus any earnings on it before the tax filing deadline (including extensions). If you catch the error early, you can avoid the penalty entirely.
Contribution limits, income thresholds, and rules shown are for the 2025 tax year and reflect IRS guidance as of early 2026. Tax law is subject to change. Contribution limits are adjusted periodically for inflation. Consult a qualified tax professional or financial advisor before making IRA contribution decisions.