Skip to main content

Annual Contribution Limits for Roth IRAs and How They Work

How much you can contribute to a Roth IRA each year

The amount you can put into a Roth IRA each year is set by the IRS and changes periodically. For 2024, the limit is $7,000 per year if you are under age 50, and $8,000 per year if you are 50 or older. For 2025, those limits remain the same. These are the maximums across all your IRAs combined — if you have both a Roth IRA and a traditional IRA, your contributions to both count toward the same annual ceiling.

The IRS adjusts these limits every few years when inflation reaches certain thresholds, so the numbers you see today may not be the numbers next year. The agency announces changes in October for the following tax year. If you are planning to contribute the maximum, check the IRS website or your plan provider's materials each January to confirm the current year's limit.

Key Takeaways

  • The annual Roth IRA contribution limit is $7,000 for people under 50 and $8,000 for people 50 and older in 2024 and 2025.
  • Your income determines whether you can contribute the full amount, the reduced amount, or nothing at all — the limits phase out at higher earnings levels.
  • Contributions to all your IRAs (Roth, traditional, and SEP) count toward the same annual limit, so you cannot max out both a Roth and a traditional IRA in the same year.
  • You can contribute to a Roth IRA until the tax filing deadline of the following year, usually April 15, which gives you extra time to save.
  • Catch-up contributions for people 50 and older are automatic — you do not need to request them, just contribute the higher amount.

How income limits affect your contribution amount

Even though the IRS sets a dollar limit, your actual ability to contribute the full amount depends on your income. Roth IRAs have income phase-out ranges — bands of earnings where your allowed contribution shrinks as you earn more. Once your income exceeds the top of the range, you cannot contribute to a Roth IRA at all that year.

The phase-out ranges vary by filing status. For 2024, if you file as single, the range is $146,000 to $161,000 of modified adjusted gross income (MAGI). If you are married filing jointly, it is $230,000 to $240,000. If you are married filing separately, the range is $0 to $10,000. These numbers shift each year along with inflation.

If your income falls within the phase-out range, you calculate your reduced contribution limit by dividing how much you exceed the lower end by the width of the range, then subtracting that fraction from the full limit. Many people find this math tedious — your IRA provider or tax software can do it for you, or you can use the IRS worksheet in Publication 590-A.

Contributing across multiple IRA accounts

The annual limit applies to the total of all your IRAs, not to each account separately. If you have a Roth IRA at one bank and a traditional IRA at another, and you contribute $4,000 to each, you have used your full $8,000 limit for the year. You cannot contribute an additional $7,000 to a third IRA.

This rule catches people who roll over a traditional IRA into a Roth IRA mid-year and forget they already made a contribution to the traditional IRA. The rollover counts as a contribution to the Roth, so you may end up over the limit. If this happens, you can withdraw the excess and any earnings on it before the tax filing deadline to avoid penalties, though you will owe tax on the earnings portion.

SEP IRAs and SIMPLE IRAs have their own separate limits, so they do not reduce your ability to contribute to a Roth or traditional IRA. However, if you have both a SEP IRA and a traditional IRA, those two share the same annual ceiling.

The deadline for making contributions

You do not have to contribute to your Roth IRA by December 31 of the tax year. Instead, you have until the tax filing deadline of the following year — usually April 15 — to make contributions that count toward the prior year. This gives you extra time to save if you are short on cash in December.

When you contribute after December 31, you must tell your IRA provider which tax year the contribution is for. If you do not specify, they will usually assume it is for the current year. This matters because if you contribute $7,000 on April 1 and do not designate it as a prior-year contribution, it counts toward the current year's limit, not the previous year's.

What happens if you contribute too much

If you contribute more than the limit in a single year, the IRS charges a 6 percent excise tax on the excess amount each year it remains in the account. If you catch the mistake before filing your tax return, you can withdraw the excess and any earnings on it. You will owe income tax on the earnings portion, but you avoid the 6 percent penalty.

If you discover the overage after you file, you can still withdraw it, but you will need to file an amended return. The sooner you catch it, the less tax you will owe on the earnings, because earnings accumulate over time. Some IRA providers have forms to help you request a corrective withdrawal.

Catch-up contributions for people 50 and older

If you are 50 or older by December 31 of the tax year, you can contribute an extra $1,000 beyond the standard limit. This is called a catch-up contribution and is automatic — you do not need to request it or fill out special paperwork. You simply contribute the higher amount ($8,000 instead of $7,000 for 2024 and 2025).

The catch-up contribution is subject to the same income phase-out rules as regular contributions. If your income is above the phase-out range, you cannot make a catch-up contribution either. The extra $1,000 does not have its own separate phase-out — it phases out along with your regular contribution.

Spousal Roth IRA contributions

If you are married and file jointly, your spouse can have their own Roth IRA even if they have no income from work. You can contribute to a spousal Roth IRA using your own income, as long as your combined household income is within the phase-out range for married filing jointly. Your spouse's spousal IRA has its own $7,000 limit (or $8,000 if they are 50 or older), separate from your own.

The spousal IRA must be in your spouse's name and at their own financial institution. You cannot contribute to an IRA in your own name and designate it as spousal. Your spouse controls the account and can withdraw from it at any time, though early withdrawals before age 59½ may trigger taxes and penalties on the earnings.

Frequently Asked Questions

Can I contribute to a Roth IRA if I have a 401(k) at work?

Yes. Your 401(k) contributions do not count toward your Roth IRA limit. The two are separate. However, your income from your job does affect whether you can contribute the full amount to a Roth IRA, because Roth contributions are limited by income phase-outs. Your 401(k) balance itself does not reduce your Roth contribution room.

What if I turn 50 partway through the year?

You can make the catch-up contribution if you are 50 by December 31 of that tax year. It does not matter if you turn 50 on January 1 or December 31 — if you are 50 on the last day of the year, you can contribute the higher amount for the entire year.

Can I contribute money I inherited to my Roth IRA?

Yes, inherited money counts as income you can use to fund a Roth IRA contribution, as long as it is treated as taxable income and your total income is within the phase-out range. The source of the money does not matter — only your total modified adjusted gross income determines whether you can contribute.

Do employer matching contributions count toward my Roth IRA limit?

No. Employer matching contributions to a 401(k) or similar plan do not count toward your Roth IRA limit. Only contributions you make yourself to any IRA count toward the annual ceiling. Employer contributions to retirement plans are tracked separately.

What if my income changes after I contribute?

If your income ends up higher than you expected and you are now above the phase-out range, you should withdraw the excess contribution before filing your tax return to avoid the 6 percent penalty. If you discover this after filing, you can still withdraw it and file an amended return, but you will owe tax on any earnings the contribution generated.