Skip to main content

Roth IRA Contribution Limits and How They Work

How much you can contribute to a Roth IRA each year

The amount you can put into a Roth IRA depends on your age and your income. For 2024, if you are under 50, the limit is $7,000 per year. If you are 50 or older, you can contribute an additional $1,000 as a "catch-up" contribution, bringing your total to $8,000. These limits reset on January 1 each year.

However, there is a second constraint: your modified adjusted gross income (MAGI) must fall below a certain threshold. If your income is too high, you cannot contribute the full amount — or contribute at all. The income limits change each year and depend on your filing status (single, married filing jointly, married filing separately, or head of household).

For 2024, if you file as single, the phase-out range begins at $146,000 and ends at $161,000. If you file as married filing jointly, it begins at $230,000 and ends at $240,000. If your income falls within that range, you can contribute a reduced amount. If your income exceeds the upper limit, you cannot contribute directly to a Roth IRA that year.

Key Takeaways

  • The annual contribution limit for 2024 is $7,000 if you are under 50, or $8,000 if you are 50 or older.
  • Your income must fall below a phase-out range to contribute the full amount; the range depends on your filing status and changes yearly.
  • If your income exceeds the upper limit, you cannot contribute directly to a Roth IRA, but a backdoor Roth conversion may be an alternative.
  • You can only contribute money you actually earned from work; you cannot contribute more than your total taxable income for the year.
  • Contributions must be made by the tax filing deadline (usually April 15) to count toward that tax year.

Income limits that reduce or block your contribution

The IRS sets income phase-out ranges that shrink your allowed contribution as your income rises. If your MAGI falls within the range, you calculate a reduced contribution using a worksheet. The calculation is straightforward but requires knowing your exact MAGI, which comes from your tax return.

For example, if you file as single and your MAGI is $150,000 in 2024, you fall within the phase-out range ($146,000 to $161,000). You would not be able to contribute the full $7,000. Instead, you would calculate a reduced amount based on how far into that range your income falls.

The income limits are adjusted annually for inflation. Check the IRS website or your brokerage's Roth IRA page each January to see the current year's limits. Your employer or tax preparer can also tell you whether your income falls within the phase-out range.

Contribution limits if you have multiple retirement accounts

The $7,000 (or $8,000) annual limit applies across all your individual retirement accounts combined — not per account. If you have a Roth IRA and a traditional IRA, your total contributions to both cannot exceed the annual limit.

This rule also includes SEP IRAs and SIMPLE IRAs if you are self-employed or a business owner. The limit is shared across all these account types. If you contribute $4,000 to a traditional IRA, you can only contribute $3,000 to a Roth IRA that year (assuming you are under 50).

Employer contributions to a workplace plan (such as a 401(k) or 403(b)) do not count toward your IRA limit. Those plans have separate contribution limits. You can max out both a workplace plan and a Roth IRA in the same year if your income allows.

Earned income requirement and what counts

You can only contribute to a Roth IRA if you have earned income from work. Investment income, rental income, or Social Security does not count. Earned income includes wages from a job, net self-employment income, or taxable alimony received.

Your contribution cannot exceed your total earned income for the year. If you earned $5,000 in wages, you can contribute at most $5,000 to a Roth IRA, even if the annual limit is $7,000. This rule prevents you from sheltering more money than you actually earned.

If you are married and one spouse has no earned income, that spouse can still contribute to a Roth IRA — up to the annual limit — using the couple's combined income. This is called a spousal IRA contribution, and it requires filing jointly.

Deadlines for making contributions

Contributions for a given tax year must be made by the tax filing deadline, which is usually April 15 of the following year. For example, contributions for the 2024 tax year can be made anytime between January 1, 2024, and April 15, 2025. Your brokerage will ask you to specify which tax year the contribution applies to.

If you miss the April 15 deadline, you cannot go back and contribute for that year. You can only contribute for the current year and future years. Some people set up automatic monthly contributions to avoid missing the deadline and to spread contributions throughout the year.

If you contribute more than the limit by mistake, the IRS charges a 6% excise tax on the excess amount each year it remains in the account. You can withdraw the excess and any earnings on it before your tax return is due to avoid the penalty, but you must act quickly.

What happens if your income rises above the limit

If your income exceeds the upper phase-out limit, you cannot make a direct contribution to a Roth IRA. However, you have an alternative: the backdoor Roth conversion. This strategy involves contributing to a traditional IRA (which has no income limit) and then converting it to a Roth IRA.

The backdoor Roth works in two steps. First, you contribute to a traditional IRA. Second, you request a conversion from your brokerage, which moves the money to a Roth IRA. You will owe income tax on any earnings that accumulated between the contribution and the conversion, but the strategy itself is legal and widely used by high-income earners.

Before attempting a backdoor Roth, check whether you have any existing traditional IRA, SEP IRA, or SIMPLE IRA balances. If you do, the conversion becomes more complicated due to the pro-rata rule, which can trigger unexpected tax liability. A tax professional can walk you through the calculation.

Catch-up contributions for people 50 and older

If you turn 50 at any point during the calendar year, you are allowed to contribute an extra $1,000 on top of the regular limit. For 2024, this means you can contribute $8,000 total if you are 50 or older by December 31, 2024.

The catch-up contribution is subject to the same income phase-out limits as regular contributions. If your income is too high, the catch-up amount is reduced or eliminated along with your regular contribution. You do not get a separate phase-out range for the catch-up portion.

Catch-up contributions are a way for people who started saving later in life to accelerate their retirement savings. You can use them every year after you turn 50, as long as you have earned income and your income is below the phase-out limit.

Frequently Asked Questions

Can I contribute to a Roth IRA if I do not have a job?

No, you must have earned income from work. However, if you are married and your spouse has earned income, you can make a spousal IRA contribution using your spouse's income. You and your spouse must file jointly for this to work.

What if I contribute too much by accident?

You can withdraw the excess contribution and any earnings it generated before your tax return is due (usually April 15). This avoids the 6% excise tax. After that deadline, the excess is subject to a 6% penalty each year it remains in the account.

Do employer 401(k) contributions count toward my Roth IRA limit?

No. Workplace retirement plans like 401(k)s and 403(b)s have their own contribution limits, separate from IRA limits. You can max out both in the same year if your income allows.

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

Yes, but your combined contributions to both cannot exceed the annual limit. If you contribute $3,000 to a traditional IRA, you can only contribute $4,000 to a Roth IRA (assuming you are under 50 and your income allows).

What if my income changes after I contribute?

If your income ends up higher than expected and exceeds the phase-out limit, you can withdraw the excess contribution before your tax return is due. If you discover this after the deadline, you will owe the 6% excise tax on the excess.