The income limits that apply to your Roth IRA depend on your filing status and change each year

Roth IRA income limits are the thresholds set by the IRS that determine whether you can contribute to a Roth IRA in a given tax year. If your modified adjusted gross income (MAGI) falls below the limit for your filing status, you can contribute the full amount allowed. If your income is above the limit, your contribution amount phases out — meaning it gets smaller — until you reach a point where you cannot contribute at all.

The IRS adjusts these limits annually for inflation. For 2024, the income limits are higher than 2023, and they will be higher again in 2025. Your filing status matters: single filers have different limits than married couples filing jointly, and married couples filing separately face much lower thresholds.

The phase-out range is the income band where your contribution amount decreases. If your MAGI falls within this range, you calculate a reduced contribution using an IRS worksheet. If your MAGI exceeds the top of the range, you cannot contribute to a Roth IRA that year through the normal route.

Key Takeaways

  • Your filing status determines which income limit applies to you, and limits change every year based on inflation adjustments.
  • If your income is below the limit for your status, you can contribute the full annual amount; if it falls in the phase-out range, your contribution is reduced by a formula.
  • MAGI is not the same as your gross income — it includes certain deductions added back, and your tax return or tax software will calculate it for you.
  • If your income exceeds the limit, you may still fund a Roth IRA through a backdoor Roth strategy, though this involves specific steps and tax considerations.

2024 and 2025 income limits by filing status

The limits below show the income range where you can contribute and the phase-out range where your contribution shrinks. These are the most recent figures published by the IRS.

Filing Status2024 Full Contribution2024 Phase-Out Range2025 Full Contribution2025 Phase-Out Range
SingleUnder $146,000$146,000–$161,000Under $151,000$151,000–$166,000
Married Filing JointlyUnder $230,000$230,000–$240,000Under $236,000$236,000–$246,000
Married Filing SeparatelyUnder $0$0–$10,000Under $0$0–$10,000

If you are married filing separately, the phase-out range is extremely narrow. Most married couples filing separately cannot make a Roth contribution at all unless their MAGI is zero or very close to it. This filing status is rarely used for tax purposes, but if it applies to you, the limit is essentially prohibitive.

How MAGI is calculated for Roth IRA purposes

MAGI stands for modified adjusted gross income. It is not the same as the income figure on line 1 of your tax return. For Roth IRA purposes, MAGI includes certain income items that are normally excluded from taxable income, added back in.

The most common additions are: traditional IRA deductions, student loan interest deductions, and foreign earned income exclusions. If you have none of these, your MAGI may be the same as your adjusted gross income (AGI). Your tax software or tax preparer will calculate MAGI for you when you file, and the IRS worksheet in the instructions for Form 8606 shows the calculation if you need to do it yourself.

The key point: do not use your gross salary or your AGI from line 11 of Form 1040. Use the MAGI figure that corresponds to Roth IRA contributions. If you are unsure, ask your tax preparer or check the IRS Publication 590-A, which walks through the calculation.

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

If your MAGI is between the lower and upper limit for your filing status, you cannot contribute the full amount. Instead, you calculate a reduced contribution using a formula provided by the IRS.

The formula works like this: subtract the lower limit from your MAGI, divide by the width of the phase-out range, multiply by the full contribution amount you would otherwise make, and round up to the nearest $10. The result is the maximum you can contribute. Your tax software usually does this calculation automatically if you enter your MAGI and filing status.

Example: In 2024, a single filer with MAGI of $153,500 falls in the phase-out range ($146,000–$161,000). The range width is $15,000. The excess over the lower limit is $7,500. Divide $7,500 by $15,000 to get 0.5. Multiply 0.5 by the full contribution limit (usually $7,000 for 2024) to get $3,500. That person can contribute $3,500 to a Roth IRA that year.

Income limits for spousal Roth IRAs

A spousal Roth IRA allows a married couple filing jointly to fund a Roth IRA for a non-working or lower-earning spouse. The income limit for a spousal Roth is based on the couple's combined MAGI, and it uses the "married filing jointly" threshold, not a separate limit.

For 2024, a married couple can fund a spousal Roth as long as their combined MAGI is under $230,000. If their MAGI is between $230,000 and $240,000, the contribution phases out. If their MAGI exceeds $240,000, neither spouse can contribute to a Roth that year through the normal route.

The spousal Roth is useful when one spouse has significant income and the other has little or no earned income. Both spouses can each contribute up to the annual limit (usually $7,000 for those under 50 in 2024), as long as the working spouse has enough earned income to cover both contributions and the couple's MAGI is below the limit.

What to do if your income exceeds the limit

If your MAGI is above the phase-out range for your filing status, you cannot make a direct Roth contribution that year. However, you have other options.

The backdoor Roth is a strategy where you contribute money to a traditional IRA (which has no income limit) and then convert it to a Roth IRA. This works regardless of your income level. However, if you already have a traditional IRA with a balance, the conversion triggers a tax bill on the pre-tax portion. You will need to file Form 8606 with your tax return to report the conversion. This strategy is legal but requires careful execution, and you should discuss it with a tax professional before attempting it.

Another option is to wait. If your income fluctuates year to year, you might fall below the limit in a future year and be able to contribute directly. Some people also increase retirement savings through employer-sponsored plans like a 401(k), which have no income limits for contributions.

When to check your income against the limit

You should estimate your MAGI early in the tax year to know whether you can contribute to a Roth IRA. If your income is close to the limit, monitor it throughout the year. Your contribution for a given tax year can be made up until the tax filing deadline for that year (usually April 15 of the following year), so you have time to see what your final MAGI will be.

If you contribute more than the limit allows and do not catch the error, the IRS will assess a 6% excise tax on the excess contribution each year it remains in the account. You can withdraw the excess and the earnings on it before your tax filing deadline to avoid the penalty, but you will owe income tax on the earnings portion. It is easier to get the calculation right before you contribute.

Your tax software, tax preparer, or the IRS Publication 590-A can all help you determine your MAGI and whether you are within the limit. If you are self-employed or have complex income, working with a tax professional is worth the cost to avoid mistakes.

Frequently Asked Questions

Does my employer's retirement plan affect my Roth IRA income limit?

No. The income limits for Roth IRAs are based on your MAGI alone. However, if you or your spouse is covered by an employer retirement plan (like a 401(k) or pension), it can affect whether you can deduct a traditional IRA contribution, which in turn affects your MAGI calculation. The Roth limit itself does not change based on workplace coverage.

What if I get married mid-year — which filing status applies?

Your filing status on December 31 of the tax year is what counts. If you marry on December 31, you are considered married for the entire year and use the married filing jointly limit. If you marry on January 1 of the next year, you use single status for the prior year. This matters if your income is near the limit.

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

No, unless you are married and your spouse has earned income. You must have earned income (wages, self-employment income, or taxable alimony) to contribute to any IRA. A spousal Roth IRA is the exception: a non-working spouse can have a Roth funded by the working spouse's income, as long as the couple's MAGI is below the limit.

Do I have to report my income to the IRS to know if I am within the limit?

No. You calculate your own MAGI based on your income records and the IRS worksheet. You do not need to contact the IRS or file anything early. When you file your tax return, you report your income and the IRS checks it against the limit. If you over-contributed, they will notify you, but it is your responsibility to know the limit and stay within it.

If I contribute to a Roth IRA and then my income rises, do I have to withdraw it?

No. Once money is in a Roth IRA, it stays there regardless of future income changes. The income limit only applies to new contributions in a given year. If you contributed $7,000 in 2024 when you were under the limit, and your income rises in 2025, you simply cannot contribute in 2025 — but the $7,000 from 2024 is safe.