The 2024 and 2025 contribution limits

For 2024, you can put up to $7,000 into a Roth IRA if you are under 50 years old. If you are 50 or older, the limit is $8,000. For 2025, these limits increase to $7,000 and $8,000 respectively — the IRS adjusts these amounts every few years based on inflation.

These are annual limits, meaning you have until the tax filing deadline (usually April 15 of the following year) to make a contribution for that tax year. You cannot carry over unused contribution room from one year to the next, so if you do not contribute in 2024, you cannot add an extra $7,000 to your 2025 limit.

The limit applies to your total contributions across all Roth IRAs you own. If you have two Roth IRAs at different banks, your combined contributions to both cannot exceed the annual limit.

Key Takeaways

  • The annual contribution limit for 2024 is $7,000 ($8,000 if age 50+), and these limits increase to $7,000 and $8,000 for 2025.
  • Your income determines whether you can contribute the full amount, with phase-out ranges that vary by filing status and change yearly.
  • You can contribute until the tax filing deadline of the following year, so you have until April 15, 2025 to fund your 2024 Roth IRA.
  • If you exceed the limit, the IRS charges a 6% penalty tax each year the excess remains in the account.
  • Contributions (but not earnings) can be withdrawn at any time without penalty, regardless of your age or how long the money has been in the account.

Income limits that reduce or eliminate your contribution

Even if you are under the age limit, your income may prevent you from contributing the full amount. The IRS uses Modified Adjusted Gross Income (MAGI) to determine this, and the phase-out ranges change every year. For 2024, if you file as single, you can contribute the full amount only if your MAGI is below $146,000. Between $146,000 and $161,000, your contribution limit shrinks. Above $161,000, you cannot contribute to a Roth IRA at all.

If you are married filing jointly, the phase-out range for 2024 is $230,000 to $240,000. If you are married filing separately, the range is $0 to $10,000 — meaning almost no one in this category can contribute. For 2025, these ranges shift higher due to inflation adjustments.

Your MAGI is not the same as your gross income. It includes wages, self-employment income, interest, dividends, and certain other sources, but excludes some items like student loan interest or IRA deductions. If you are unsure whether your income falls within the limit, use the IRS worksheet in Publication 590-A or speak with a tax professional.

What happens if you contribute too much

If you put more money into your Roth IRA than the limit allows, the IRS charges a 6% excise tax on the excess amount each year it remains in the account. This tax applies in addition to any income tax you owe on the earnings. For example, if you over-contribute by $1,000, you owe $60 in excise tax that year, and another $60 the next year if you do not remove the excess.

To fix an over-contribution, you must withdraw the excess amount plus any earnings it generated before the tax filing deadline. The earnings portion is taxable income for that year. If you miss the deadline, the 6% penalty continues to apply each year until the excess is removed. The IRS does not automatically catch over-contributions, but if you report it on your tax return or the financial institution reports it, you will owe the penalty.

Catch-up contributions for people age 50 and older

If you turn 50 at any point during the calendar year, you become may be able to access for the catch-up contribution amount. For 2024 and 2025, this is an additional $1,000 on top of the regular limit, bringing your total to $8,000. You do not need to wait until your birthday — if you are 50 by December 31 of that tax year, you can contribute the full catch-up amount.

The catch-up contribution is subject to the same income phase-out rules as regular contributions. If your income is too high to contribute the full regular limit, you also cannot contribute the catch-up amount. However, if you are within the phase-out range, the catch-up portion may still be available to you even if part of your regular contribution is reduced.

Contributing through an employer plan or spousal IRA

If your employer offers a workplace retirement plan like a 401(k), that does not reduce your Roth IRA contribution limit. The limits are separate. However, your income from the workplace plan is included in your MAGI calculation, which may reduce or eliminate your Roth IRA contribution room.

If you have little or no income but are married to someone who does, you may be able to contribute to a Roth IRA through a spousal IRA. Your spouse's income is used to determine your contribution limit, not your own. You can each contribute up to the annual limit (or the catch-up amount if age 50+) as long as your combined household income supports it. Each spouse must have their own separate Roth IRA account.

Timing and deadlines for contributions

You can contribute to a Roth IRA for a given tax year anytime from January 1 through the tax filing deadline, which is usually April 15 of the following year. If you contribute after December 31, you must specify which tax year the contribution is for. Many people wait until early April to see their final income for the year before deciding how much to contribute.

If you miss the April 15 deadline, you can still make a contribution, but it will count toward the next tax year's limit. There is no way to go back and fund a prior year once the deadline passes, except in rare cases involving IRS errors or certain military service situations.

Frequently Asked Questions

Can I contribute more than the limit if I have earned income to cover it?

No. The annual limit applies regardless of how much you earn. The limit exists to cap how much tax-free growth the government allows per person per year. If you have extra income, you can invest it in a regular taxable brokerage account instead.

What if my income changes after I contribute?

If your income ends up higher than you expected and you over-contributed, you can withdraw the excess and any earnings before the tax filing deadline to avoid the 6% penalty. If you discover this after the deadline, you will owe the penalty, but you can still withdraw the excess to stop future penalties from accruing.

Does my contribution limit reset on January 1?

Yes. Each calendar year has its own separate contribution limit. Unused contribution room does not roll over. If you contribute $5,000 in 2024 and the limit is $7,000, you cannot contribute an extra $2,000 in 2025 — you get a fresh $7,000 limit for 2025.

Can I contribute to both a traditional IRA and a Roth IRA in the same year?

Yes, but your combined contributions to all IRAs (traditional and Roth) cannot exceed the annual limit. If you contribute $4,000 to a traditional IRA, you can only contribute $3,000 to a Roth IRA that year, assuming the $7,000 limit applies to you.

What if I have no income but want to contribute?

You must have earned income (wages, self-employment income, or taxable alimony) to contribute to any IRA. If you have no income, you cannot contribute unless you are married and using the spousal IRA rule, in which case your spouse's income counts.