The income limit for a Roth IRA depends on your filing status and changes each year
The IRS sets a Modified Adjusted Gross Income (MAGI) threshold that determines whether you can contribute to a Roth IRA in a given tax year. If your income 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. If your income exceeds the upper limit, you cannot contribute at all that year.
The limits are different for single filers, married filing jointly, and married filing separately. They also shift annually, usually by a few hundred dollars, because the IRS adjusts them for inflation. You need to know your specific filing status and the year you are contributing for to find your exact limit.
Key Takeaways
- Roth IRA income limits are based on Modified Adjusted Gross Income (MAGI) and vary by filing status: single, married filing jointly, or married filing separately.
- The limits increase slightly each year for inflation, so you must check the current year's thresholds before you contribute.
- If your income falls in the phase-out range, you can contribute a reduced amount rather than nothing at all.
- Your MAGI is not the same as your gross income — it includes certain deductions added back, so calculate it carefully or ask a tax preparer.
How MAGI is calculated for Roth IRA purposes
Modified Adjusted Gross Income is not a number that appears on your tax return. You calculate it by starting with your Adjusted Gross Income (AGI) and adding back certain deductions. For Roth IRA purposes, the main items added back are traditional IRA contributions, student loan interest, and self-employment tax deductions.
If you have a workplace retirement plan like a 401(k) or 403(b), your MAGI calculation is simpler — it is usually just your AGI. If you do not have a workplace plan, you still calculate MAGI the same way, but the result often matters less because the income limits are higher for people without workplace plans.
The IRS publication 590-A walks through the exact calculation, but most tax software and tax preparers handle this automatically. If you are unsure whether your income qualifies, a tax preparer can tell you your MAGI in minutes.
Income limits by filing status for 2024
The 2024 limits are set by the IRS and apply to contributions you make during the 2024 tax year (January 1 through December 31, 2024). These limits do not apply to contributions made in early 2025 for the 2024 tax year — those follow the 2024 limits. Contributions made in 2025 for the 2025 tax year follow the 2025 limits, which the IRS typically announces in October of the prior year.
| Filing Status | Full Contribution Range | Phase-Out Range | No Contribution Allowed |
|---|---|---|---|
| Single | MAGI under $146,000 | $146,000 to $161,000 | $161,000 and above |
| Married Filing Jointly | MAGI under $230,000 | $230,000 to $240,000 | $240,000 and above |
| Married Filing Separately | MAGI under $0 | $0 to $10,000 | $10,000 and above |
If you are married filing separately, the limits are much lower — this filing status is rarely used for Roth purposes. If your MAGI falls within the phase-out range, you calculate a reduced contribution amount using an IRS worksheet or tax software.
What happens if your income is in the phase-out range
The phase-out range is the band between the full contribution limit and the zero contribution limit. If your MAGI lands here, you can still contribute — but not the full amount. The IRS provides a worksheet to calculate your reduced contribution, and most tax software does this automatically.
For example, if you are single with a 2024 MAGI of $155,000, you fall in the $146,000 to $161,000 phase-out range. You would calculate a reduced contribution amount using the IRS worksheet. The exact amount depends on how far into the range your income falls and whether you have other Roth or traditional IRA balances.
If the math results in a contribution less than $200, the IRS allows you to contribute the full $7,000 (the 2024 limit) anyway. This is called the "minimum contribution rule" and prevents people from being locked out over a small amount of income.
What counts as income for the Roth IRA limit
Your MAGI includes wages, self-employment income, interest, dividends, capital gains, rental income, and most other sources of taxable income. It does not include Social Security benefits (unless you are filing a joint return and your spouse has earned income), tax-exempt interest, or gifts.
If you are self-employed, your MAGI includes your net self-employment income after the self-employment tax deduction. If you have a loss in a business or rental property, that loss reduces your MAGI. Passive losses are treated differently and may not reduce MAGI in the same way, so consult a tax preparer if you have rental or business income.
How to find your MAGI if you are unsure
The simplest way is to use tax software (TurboTax, H&R Block, TaxAct) and run through your return. The software calculates MAGI automatically and usually shows it on a summary page. You do not have to file your return to see the number — you can stop partway through and note your MAGI.
If you use a tax preparer, call and ask them to calculate your MAGI for the year. They can do this in a few minutes and tell you whether you are under the limit, in the phase-out range, or over the limit. This is worth doing before you contribute, because contributing over the limit triggers a penalty tax if you do not correct it.
The IRS publication 590-A also includes a detailed worksheet if you want to calculate it yourself, but most people find software or a preparer faster and more reliable.
What to do if you exceed the income limit
If your income is above the limit for your filing status, you have a few options. You can contribute to a traditional IRA instead, though that contribution may not be tax-deductible if you have a workplace retirement plan. You can also use a strategy called a "backdoor Roth," which involves contributing to a traditional IRA and then converting it to a Roth IRA. This works regardless of income, but it has tax and procedural rules you should understand before you attempt it.
Another option is to increase your contributions to a workplace retirement plan (401(k), 403(b), or similar) if your employer offers one. These plans do not have income limits for contributions, though they do have annual contribution caps set by the IRS.
If you are self-employed, you can open a Solo 401(k) or SEP IRA, both of which allow much higher contributions than a Roth IRA and do not have income limits.
Frequently Asked Questions
Do I need to report my income to the IRS to prove I am under the limit?
No. You calculate your own MAGI and determine whether you are under the limit. The IRS does not pre-approve Roth contributions. However, if you contribute over the limit and do not correct it, the IRS can assess a 6% excise tax on the excess amount each year it remains in the account. It is your responsibility to get it right.
If I am married filing separately, can I use my spouse's income to may have access to?
No. If you file separately, your income limit is based only on your own MAGI, and the limit is very low ($0 to $10,000 in 2024). Married couples almost always file jointly for Roth purposes because the income limits are much higher that way.
What if my income changes after I contribute?
You contribute based on your income at the time you make the contribution. If your income rises later in the year and you end up over the limit, you have already contributed. You can then remove the excess contribution and any earnings on it before your tax deadline to avoid the 6% penalty. This is called a "return of excess contribution."
Are the 2025 income limits available yet?
The IRS typically announces the next year's limits in October. If you are planning to contribute early in 2025, check the IRS website or ask your tax preparer for the 2025 limits once they are released. For contributions made in early 2025 for the 2024 tax year, use the 2024 limits.