Your income determines how much you can contribute to a Roth IRA each year
The IRS sets income limits that determine whether you can contribute the full amount, a reduced amount, or nothing at all to a Roth IRA in a given tax year. These limits change annually and depend on your filing status and modified adjusted gross income (MAGI). If your income exceeds the upper limit for your filing status, you cannot contribute directly to a Roth IRA that year.
The limits are different for single filers, married filing jointly, and married filing separately. Your filing status on December 31 of the tax year is what counts. If you are married filing jointly and your MAGI falls within the phase-out range, you calculate a reduced contribution limit using a specific formula the IRS publishes each year.
Key Takeaways
- Income limits for Roth IRA contributions vary by filing status and change each year, so you must check the current year's limits before contributing.
- If your income falls within the phase-out range for your filing status, you can contribute a partial amount rather than the full annual limit.
- MAGI is not the same as your adjusted gross income (AGI) — certain deductions and income types are added back to calculate MAGI for Roth purposes.
- Exceeding the income limit does not prevent you from owning a Roth IRA; it only prevents new direct contributions that tax year.
How the IRS calculates your modified adjusted gross income
MAGI for Roth IRA purposes is your AGI with certain items added back. The most common addition is foreign earned income exclusion — if you claimed this exclusion on your tax return, you add it back to calculate MAGI. Other items that may be added back include student loan interest deduction, IRA deduction, and passive loss deductions, though these are less common.
You do not add back the standard deduction or personal exemptions. MAGI is calculated on your tax return or on a worksheet the IRS provides. If you are unsure whether you have items to add back, your tax preparer or the IRS Publication 590-A can walk you through the calculation for your specific situation.
Income phase-out ranges by filing status
The IRS publishes phase-out ranges each January for the tax year. These ranges are the income band within which your contribution is reduced. If your MAGI is below the lower end of the range, you can contribute the full amount. If your MAGI is above the upper end, you cannot contribute at all. If your MAGI falls within the range, you calculate a partial contribution using the IRS worksheet.
| Filing Status | Phase-Out Range (2024 example) | What this means |
|---|---|---|
| Single or Head of Household | $146,000–$161,000 | Below $146,000: full contribution. Between $146,000–$161,000: partial contribution. Above $161,000: no contribution. |
| Married Filing Jointly | $230,000–$240,000 | Below $230,000: full contribution. Between $230,000–$240,000: partial contribution. Above $240,000: no contribution. |
| Married Filing Separately | $0–$10,000 | Any income above $0 reduces your contribution. Above $10,000: no contribution. |
These numbers change each year. The IRS announces the new limits in October or November for the following tax year. You can find the current year's limits on the IRS website or by calling the IRS directly. Your tax software or tax preparer will also have the current limits built in.
How to calculate a reduced contribution if you are in the phase-out range
If your MAGI falls within the phase-out range, you subtract the lower limit from your MAGI, then divide by the width of the range. Multiply that result by the full contribution limit for the year, then subtract from the full limit. The IRS provides a worksheet in Publication 590-A that walks through this step by step.
Example: You are single with MAGI of $153,000 in 2024. The phase-out range is $146,000–$161,000 (width of $15,000). You subtract: $153,000 − $146,000 = $7,000. Divide by the range width: $7,000 ÷ $15,000 = 0.467. Multiply by the full limit (assume $7,000): 0.467 × $7,000 = $3,269. Subtract from full limit: $7,000 − $3,269 = $3,731. You can contribute $3,731 that year. Any amount that does not divide evenly is rounded up to the nearest $10.
What happens if you contribute more than the limit allows
If you contribute more than your income limit allows, the excess is called an excess contribution. The IRS charges a 6 percent excise tax on the excess amount each year it remains in the account. You can withdraw the excess and the earnings on it before your tax filing deadline (usually April 15) to avoid the tax, but you must report the withdrawal on your tax return.
If you discover an excess contribution after the deadline, you can still withdraw it, but you will owe the 6 percent tax for each year the excess sat in the account. This is why it is important to verify your income limit before contributing, especially if your income is close to the phase-out range.
Income limits do not apply to conversions or rollovers
You can convert money from a traditional IRA to a Roth IRA regardless of your income. You also can roll over funds from a 401(k) or other employer plan to a Roth IRA without hitting an income limit. These transactions have different tax consequences — the conversion is taxable in the year you do it — but there is no income ceiling that prevents you from doing them.
This is why some higher-income earners use the backdoor Roth strategy: they contribute to a traditional IRA (which has no income limit), then convert it to a Roth IRA. This is legal, but it has tax and reporting rules you should understand before attempting it. A tax preparer can help you determine whether this strategy makes sense for your situation.
Frequently Asked Questions
Does my spouse's income count toward my Roth IRA income limit?
If you file jointly, you use your combined MAGI to determine the phase-out range. If you file separately, each spouse has their own limit. Married filing separately has a much tighter range ($0–$10,000), so it is rarely used for Roth purposes.
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 ends up exceeding the limit, you have an excess contribution. You can withdraw it before your tax deadline to avoid the penalty, or you can leave it and pay the 6 percent excise tax each year.
Can I contribute to a Roth IRA if I have no income?
No. You must have earned income (wages, self-employment income, or taxable alimony) in the year you contribute. The amount you can contribute cannot exceed your earned income for that year, regardless of the income limit.
Do 401(k) contributions reduce my MAGI for Roth purposes?
Traditional 401(k) contributions reduce your AGI, which lowers your MAGI for Roth purposes. Roth 401(k) contributions do not reduce your AGI. If you are close to the income limit, maximizing traditional 401(k) contributions can help you stay under the Roth limit.
Where do I find the income limits for the current tax year?
The IRS publishes limits on its website (irs.gov) under "Roth IRA Contribution Limits." Your tax software, tax preparer, or financial institution will also have the current limits. The limits are announced in October or November for the following year.