Skip to main content

HomeAll guides

How Much You Can Contribute to a Roth IRA Each Year

Annual contribution limits for Roth IRAs

The amount you can put into a Roth IRA each year depends on your age and income. For 2024, you can contribute up to $7,000 if you are under 50, or $8,000 if you are 50 or older. These limits reset on January 1 each year.

However, your modified adjusted gross income (MAGI) determines whether you can contribute the full amount, a reduced amount, or nothing at all. The income limits change yearly and depend on your filing status — whether you file as single, married filing jointly, married filing separately, or head of household.

If your income falls within a certain range, you can contribute a partial amount. If your income exceeds the upper limit for your filing status, you cannot contribute directly to a Roth IRA that year, though other strategies like the backdoor Roth may be available.

Key Takeaways

  • The standard contribution limit is $7,000 per year for people under 50, and $8,000 for people 50 and older, but your income may reduce or eliminate this amount.
  • Your modified adjusted gross income determines your actual contribution limit, and these income thresholds change each year.
  • If you exceed the income limit, you cannot contribute directly to a Roth IRA, but a backdoor Roth conversion may be an option.
  • You can contribute to a Roth IRA only if you have earned income from work, and your contribution cannot exceed your total earned income for that year.

How income limits reduce your contribution amount

Roth IRA income limits create a phase-out range. If your MAGI falls within this range, you calculate a reduced contribution limit. The IRS provides worksheets to determine this amount, or you can contact a tax professional to calculate it for you.

For example, if you file as single and your MAGI is partway through the phase-out range, your $7,000 limit may reduce to $3,500 or $1,000. The exact reduction depends on where your income falls within that range. Once your income exceeds the upper limit, your contribution limit becomes zero.

The income thresholds vary significantly by filing status. A married couple filing jointly has higher income limits than a single filer, and married filing separately has the lowest limits. Check the current year's IRS limits for your specific situation.

Contribution limits if you are 50 or older

Once you turn 50, you can make a catch-up contribution of an additional $1,000 per year. This means your total limit becomes $8,000 instead of $7,000, assuming your income does not reduce this amount.

The catch-up contribution is available only to you — if your spouse is under 50, they cannot use your catch-up room. Each person's contribution limit is separate and based on their own age and income.

You can make catch-up contributions for as many years as you want after you turn 50, with no upper age limit. There is no requirement to stop contributing at any particular age.

Earned income requirement and contribution rules

You can contribute to a Roth IRA only if you have earned income from work during that year. Earned income includes wages, salary, self-employment income, and taxable alimony. It does not include investment income, rental income, Social Security, or pension payments.

Your contribution cannot exceed your total earned income for the year. If you earned $4,000 in 2024, you can contribute no more than $4,000 to a Roth IRA, even though the standard limit is $7,000.

If you are married and file jointly, your spouse can contribute based on their own earned income, or you can split your household earned income between both accounts. This is called the spousal IRA rule and allows a non-working spouse to contribute if the working spouse has sufficient income.

important date and timing for contributions

You can make contributions to a Roth IRA for a given tax year until the tax filing important date, which is typically April 15 of the following year. For example, you can contribute to your 2024 Roth IRA until April 15, 2025.

Your financial institution will ask you to specify which tax year your contribution is for. If you do not specify, they typically assign it to the current year. You can change this designation if you contact them before the important date.

If you contribute more than the limit for a given year, the excess amount is subject to a 6% excise tax each year it remains in the account. You can withdraw the excess and any earnings on it by the tax important date to avoid the penalty, though you will owe income tax on the earnings portion.

What happens if your income changes mid-year

Your contribution limit is based on your MAGI for the entire tax year, not just the months you worked. If you earn more than expected and your income exceeds the limit, you have already contributed too much.

You can withdraw the excess contribution and any earnings it generated by the tax filing important date. The contribution itself comes out tax-free, but you owe income tax on the earnings portion. You will also owe the 6% excise tax on the excess if you do not remove it by the important date.

Some people intentionally contribute early in the year and then withdraw if their income ends up higher than expected. Others wait until after the year ends to contribute, once they know their final income. Both approaches are valid.

Backdoor Roth conversions when income exceeds the limit

If your income is too high to contribute directly to a Roth IRA, you may be able to use a backdoor Roth conversion. This involves contributing to a traditional IRA (which has no income limit) and then converting it to a Roth IRA.

A backdoor Roth conversion works the same way regardless of your income level. However, if you already have money in a traditional IRA, SEP IRA, or straightforward IRA, the conversion becomes more complicated due to pro-rata tax rules. A tax professional can help you determine whether this strategy makes sense for your situation.

The conversion itself is not a contribution — it is a transfer of money you already own. The amount you convert counts toward your annual Roth IRA contribution limit only if you have not already used that limit for direct contributions.

Frequently Asked Questions

Can I contribute to a Roth IRA if I have no earned income?

No, you must have earned income from work to contribute. If you are retired, unemployed, or living on investment income, you cannot contribute directly. A spouse with earned income can contribute on your behalf using the spousal IRA rule if you file jointly.

What if I contribute too much by accident?

You can withdraw the excess contribution and any earnings it generated by the tax filing important date without penalty, though you will owe income tax on the earnings. If you do not withdraw by the important date, you owe a 6% excise tax on the excess each year it remains in the account.

Do I have to contribute the maximum amount every year?

No, you can contribute any amount up to your limit, including zero. You are never required to contribute. If you skip a year, you cannot make up that contribution later — each year's limit applies only to that year.

Can my employer contribute to my Roth IRA?

No, only you can contribute to your Roth IRA. Your employer can offer a Roth 401(k) or Roth 403(b) instead, which are different accounts with different rules and higher contribution limits.

How do I know my modified adjusted gross income?

The IRS provides a worksheet in the instructions for Form 1040 to calculate MAGI for Roth IRA purposes. It is usually close to your adjusted gross income but may include certain deductions back in. A tax professional or tax software can calculate this for you.

This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.