Not everyone can contribute to a Roth IRA in a given year, because the IRS sets income limits that phase out your contribution room as you earn more.
The rules depend on your filing status (single, married filing jointly, married filing separately, or head of household) and your modified adjusted gross income (MAGI) — a figure that differs slightly from the income on your tax return. If your MAGI falls above a certain threshold for your filing status, you cannot contribute the full amount, and above a higher threshold, you cannot contribute at all that year.
You also must have earned income to contribute. You cannot fund a Roth IRA from investment returns, pensions, Social Security, or unemployment benefits alone. The amount you can contribute is limited to the lesser of the annual contribution limit (which the IRS adjusts yearly) or the total earned income you received that year.
Key Takeaways
- Roth IRA contributions are blocked or reduced if your income exceeds limits that vary by filing status, and these limits change each year.
- You must have earned income from work to contribute anything to a Roth IRA, regardless of age or other assets you own.
- The income limits are higher for married couples filing jointly than for single filers, and married filing separately has the strictest limits.
- If your income is too high to contribute directly, a backdoor Roth conversion may allow you to fund a Roth IRA through a different route.
Income Limits by Filing Status
The IRS publishes income phase-out ranges each year. For 2024, the ranges are:
| Filing Status | Phase-Out Range (2024) |
|---|---|
| Single or Head of Household | $146,000 to $161,000 |
| Married Filing Jointly | $230,000 to $240,000 |
| Married Filing Separately | $0 to $10,000 |
If your MAGI falls within the phase-out range, you can contribute a reduced amount. If it exceeds the upper limit, you cannot contribute directly that year. These ranges shift annually, so check the IRS website or your tax software before you contribute.
MAGI is not the same as your adjusted gross income (AGI). For Roth IRA purposes, MAGI includes items like foreign earned income, student loan interest deductions, and certain other adjustments that are added back in. Your tax software or a tax professional can calculate it for you.
The Earned Income Requirement
You must have earned income — wages, salary, self-employment income, or taxable alimony — to contribute to a Roth IRA. Income from investments, rental property, Social Security, pensions, or unemployment does not count. This rule applies no matter your age or net worth.
If you are married and your spouse has earned income but you do not, you may still contribute to a Roth IRA through a spousal Roth IRA. Your contribution is limited to the lesser of the annual limit or your spouse's earned income for that year. Your spouse's income must be high enough to cover both their own contribution and yours.
Age and Contribution Limits
There is no age limit to contribute to a Roth IRA. You can open and fund one at any age, as long as you have earned income and your MAGI is below the phase-out threshold. Unlike traditional IRAs, you do not face a required minimum distribution (RMD) during your lifetime, so you can keep contributing and growing the account indefinitely.
The annual contribution limit for 2024 is $7,000 if you are under 50, and $8,000 if you are 50 or older (the extra $1,000 is called a catch-up contribution). These limits apply across all IRAs you own — if you contribute $4,000 to one Roth IRA and $3,500 to another, you have hit your limit and cannot contribute more that year.
What Happens If Your Income Is Too High
If your MAGI exceeds the upper phase-out limit for your filing status, you cannot contribute directly to a Roth IRA that year. However, you may have other options. The most common is a backdoor Roth conversion, which involves contributing to a traditional IRA (which has no income limit) and then converting it to a Roth IRA.
A backdoor Roth works in two steps: you fund a traditional IRA with after-tax money, then convert that balance to a Roth IRA. The conversion itself is not subject to income limits. However, if you already own traditional, SEP, or SIMPLE IRAs with pre-tax balances, the conversion triggers a tax bill on the pre-tax portion. A tax professional can help you determine whether a backdoor Roth makes sense for your situation.
Contribution Deadlines and Timing
You can contribute to a Roth IRA for a given tax year until the tax filing deadline for that year, which is usually April 15 of the following year (or later if you file an extension). For example, you can contribute to your 2024 Roth IRA through April 15, 2025.
Your income for the year determines whether you are within the phase-out range. If you expect your income to change during the year — for instance, if you plan to leave your job or receive a bonus — you may want to wait until late in the year to contribute, when you have a clearer picture of your final MAGI.
Special Situations: Inherited Roth IRAs and Rollovers
If you inherit a Roth IRA from a spouse, you can treat it as your own and continue contributing if you meet the income and earned-income requirements. If you inherit one from a non-spouse, you cannot add new contributions, but you can roll over funds from other retirement accounts into it under certain conditions.
You can also roll over funds from a traditional IRA, 401(k), or other may have access to retirement plan into a Roth IRA. Rollovers are not subject to income limits, but they do trigger a tax bill on any pre-tax portion of the amount you convert. This is different from a contribution and follows its own rules.
Frequently Asked Questions
Can I contribute to a Roth IRA if I have no income but my spouse does?
Yes, through a spousal Roth IRA. Your spouse's earned income can cover contributions for both of you, as long as their income is high enough and both of your MAGIs are below the phase-out limit for married filing jointly. You each have your own account and contribution limit.
What if my income goes over the limit partway through the year?
You can still contribute up to the point where your income crosses the threshold. If you have already contributed and your final MAGI exceeds the limit, you must withdraw the excess contribution (and any earnings on it) by the tax filing deadline to avoid a 6% penalty tax. Your tax software or a tax professional can help you calculate the excess.
Does a backdoor Roth count against my contribution limit?
No. A backdoor Roth is a conversion, not a contribution, so it does not use up your annual $7,000 or $8,000 contribution room. You can do a backdoor Roth and still make a regular contribution in the same year, as long as you have earned income and stay within the phase-out range for regular contributions.
Can I contribute to a Roth IRA if I am self-employed?
Yes. Self-employment income counts as earned income. You calculate your contribution limit based on your net self-employment income (after the self-employment tax deduction). Your MAGI for phase-out purposes includes your self-employment income as well.
What if I contribute too much by mistake?
Withdraw the excess contribution and any earnings on it before the tax filing deadline. If you do not, you owe a 6% penalty tax on the excess for each year it sits in the account. The IRS Form 5329 is used to report and calculate this penalty on your tax return.