The income threshold for Roth IRA contributions changes every year and depends on your filing status

The IRS sets a Modified Adjusted Gross Income (MAGI) limit that determines whether you can contribute to a Roth IRA in a given tax year. If your income falls below the threshold for your filing status, you can contribute the full annual amount. If your income exceeds the upper limit, you cannot contribute at all. Between those two points is a phase-out range where you can contribute a reduced amount.

These limits are not fixed. The IRS adjusts them annually for inflation, usually in $1,000 increments. The 2024 limits differ from 2023, which differed from 2022. You need to check the current year's limits before you contribute, because the IRS does not automatically stop you from over-contributing — that responsibility falls on you.

Your filing status matters as much as your income. A single filer and a married filer have different thresholds. If you are married and file separately, the rules are stricter still. The IRS publishes the exact ranges each January on its website and in Publication 590-A.

Key Takeaways

  • Roth IRA contribution limits are based on Modified Adjusted Gross Income (MAGI), which the IRS adjusts annually and publishes in January for that tax year.
  • Your filing status determines which income threshold applies to you — single, married filing jointly, married filing separately, and head of household each have different ranges.
  • If your income is below the lower threshold for your status, you can contribute the full annual amount; if it exceeds the upper threshold, you cannot contribute at all.
  • Between the lower and upper thresholds is a phase-out range where you can contribute a reduced amount, calculated by the IRS in $50 increments.
  • You are responsible for tracking your own income against the limits; the IRS does not prevent over-contributions, but penalties apply if you contribute more than allowed.

How MAGI is calculated for Roth IRA purposes

MAGI for a Roth IRA is not the same as the MAGI used for other tax purposes. The IRS has a specific definition for Roth contributions. Start with your Adjusted Gross Income (AGI) from your tax return, then add back certain deductions — primarily foreign earned income exclusion, foreign housing exclusion or deduction, and exclusion of income from Puerto Rico sources.

For most people, MAGI for Roth purposes is the same as AGI. The add-backs matter only if you have foreign income or live in Puerto Rico under Act 60. If you are unsure whether you have items to add back, the IRS Publication 590-A walks through the calculation line by line.

Your MAGI is what you compare to the income thresholds. If you are close to a limit, calculate your MAGI carefully before you contribute. An error here can result in an excess contribution penalty of 6 percent per year until you correct it.

Income thresholds by filing status

The IRS publishes income ranges for five filing statuses. The ranges shift annually, so you must look up the current year before you contribute.

Filing StatusWhat the Range Means
Single or Head of HouseholdYou have a lower threshold and an upper threshold. Between them, your contribution is reduced. Above the upper threshold, you cannot contribute.
Married Filing JointlyYou have a lower threshold and an upper threshold, both higher than for single filers. The phase-out range is wider.
Married Filing SeparatelyThe thresholds are much lower — usually $0 to $10,000. This status is rarely used for Roth purposes because the limits are so restrictive.
may have access to Widow(er)You use the same thresholds as Married Filing Jointly for the two years following your spouse's death.

If you are married and file jointly, both spouses have separate MAGI calculations. Each spouse's income is compared to the same thresholds, and each can contribute based on their own MAGI. Your spouse's income does not affect your contribution limit, and vice versa.

What happens if your income falls in the phase-out range

If your MAGI is between the lower and upper threshold for your filing status, you can contribute a reduced amount. The IRS calculates this by taking the amount your MAGI exceeds the lower threshold, dividing it by the width of the phase-out range, and multiplying by the full annual contribution limit. The result is rounded up to the nearest $50 — if it rounds to $0, you cannot contribute.

This calculation is tedious, and the IRS does not do it for you. You can use the IRS Roth IRA Contribution Limit Worksheet in Publication 590-A, or you can use a calculator on a financial website. Many brokerage firms that hold Roth IRAs also provide calculators for their customers.

If you make a mistake in the phase-out calculation and contribute too much, you have until the tax filing deadline (usually April 15 of the following year) to withdraw the excess and any earnings on it. If you do not correct it, the 6 percent excess contribution penalty applies each year the excess remains in the account.

Income limits for spousal Roth IRAs

A spousal Roth IRA is an account opened in the name of a non-working or lower-earning spouse, funded with the working spouse's income. The contribution limit is based on the working spouse's MAGI, not the non-working spouse's income. The thresholds are the same as for Married Filing Jointly.

This can be useful if one spouse has little or no income. The working spouse can contribute to both their own Roth IRA and a spousal Roth IRA for the non-working spouse, as long as their combined contributions do not exceed their MAGI-based limit and the household has earned income at least equal to the contributions.

Both spouses must file a joint tax return to use a spousal Roth IRA. If you file separately, you cannot open or fund a spousal account.

What to do if your income exceeds the limit

If your MAGI is above the upper threshold for your filing status, you cannot contribute directly to a Roth IRA that tax year. However, you have other options. The most common is a backdoor Roth conversion: you contribute to a traditional IRA (which has no income limit), then convert it to a Roth IRA. The conversion itself is not subject to income limits, though you may owe taxes on the conversion depending on your other IRA balances.

A backdoor Roth is legal and widely used by high-income earners, but it requires careful execution. If you have existing traditional IRA balances, the conversion can trigger unexpected tax liability. You should understand the pro-rata rule before you attempt a backdoor Roth. Many people work with a tax professional for this step.

Another option is to contribute to a traditional IRA instead. Traditional IRA contributions have no income limit, though the tax deduction phases out at higher incomes. You would not get the tax-free growth of a Roth, but you would still be saving in a retirement account.

How to verify your income against the current limits

The IRS publishes Roth IRA income limits each January in a news release and in Publication 590-A. You can also find them on the IRS website under "Retirement Topics — IRA Contribution Limits." The limits are also listed on most financial websites and brokerage firm sites.

Write down the lower and upper thresholds for your filing status. Calculate your MAGI for the tax year. Compare your MAGI to the thresholds. If you are below the lower threshold, you can contribute the full amount. If you are between the thresholds, calculate your reduced contribution using the worksheet. If you are above the upper threshold, you cannot contribute directly.

If you are unsure of your MAGI or how to calculate it, a tax professional or the IRS can help. The IRS also publishes detailed examples in Publication 590-A showing how to calculate MAGI and reduced contributions for different scenarios.

Frequently Asked Questions

Do I have to report my income to the IRS before I contribute to a Roth IRA?

No. You are responsible for knowing your MAGI and comparing it to the limits yourself. The IRS does not pre-approve or deny Roth contributions based on income. You contribute, and if you over-contribute, you discover it when you file your tax return or when you try to correct it later. The penalty is 6 percent per year on the excess amount.

What if I contribute and then find out my income was too high?

You can withdraw the excess contribution and any earnings on it by the tax filing deadline (usually April 15 of the following year). If you do this, there is no penalty. If you do not withdraw it, the 6 percent excess contribution penalty applies each year the excess remains in the account. You can also file Form 5329 with your tax return to report and pay the penalty.

Does my spouse's income count toward my Roth IRA limit?

No, if you file jointly. Each spouse's MAGI is calculated separately, and each can contribute based on their own income. Your spouse's income does not reduce your contribution limit. However, your household must have earned income at least equal to the total contributions you both make that year.

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

No, unless you are married and your spouse has earned income. If you are single or file separately, you must have earned income (wages, self-employment income, or taxable alimony) to contribute. A spousal Roth IRA allows a non-working spouse to have an account funded by the working spouse's income, as long as you file jointly.

Do the income limits apply to conversions from a traditional IRA to a Roth IRA?

No. Roth conversions have no income limit. Anyone can convert a traditional IRA to a Roth IRA regardless of how much they earn. You may owe taxes on the conversion, and the pro-rata rule may apply if you have other traditional IRAs, but income does not disqualify you from converting.