Skip to main content

Who Can Contribute to a Roth IRA and How Much

You can contribute to a Roth IRA if you have earned income, but the IRS sets income limits that phase out your contribution room at higher earnings levels.

The core rule is simple: you need earned income in the year you contribute. Earned income means wages, salary, self-employment income, or taxable compensation from work—not investment returns, rental income, or Social Security. If you earned nothing that year, you cannot contribute, even if you have money in the bank.

The second rule is the income limit. The IRS sets a Modified Adjusted Gross Income (MAGI) threshold that determines whether you can contribute the full amount, a reduced amount, or nothing. These thresholds change each year and depend on your filing status. For 2024, the ranges are different for single filers than for married couples filing jointly, and they shift annually based on inflation adjustments.

If your income falls within the phase-out range, you can contribute a partial amount. If your income exceeds the upper limit, you cannot contribute to a Roth IRA that year through the normal route—though a backdoor Roth conversion may still be available to you.

Key Takeaways

  • You must have earned income in the year you contribute; investment income, pensions, and Social Security do not count.
  • The IRS sets annual income limits based on filing status, and these limits phase out your contribution room gradually as income rises.
  • If you exceed the income limit, a backdoor Roth conversion allows you to fund a Roth IRA through a non-deductible traditional IRA contribution and conversion.
  • Contribution limits are the same for everyone ($7,000 for 2024 if under age 50), but whether you can reach that limit depends on your income.
  • Your spouse can open and fund their own Roth IRA based on your household earned income, even if they did not work that year.

Income Limits by Filing Status

The IRS publishes income ranges each year in the Instructions for Form 8606 and on the IRS website. For 2024, the phase-out ranges are:

Filing StatusFull Contribution RangePartial Contribution RangeNo Contribution Allowed
Single$0 to $146,000$146,000 to $161,000Over $161,000
Married Filing Jointly$0 to $230,000$230,000 to $240,000Over $240,000
Married Filing Separately$0 to $0$0 to $10,000Over $10,000

These numbers change annually. The IRS announces the new limits in October or November for the following tax year. If your MAGI falls in the phase-out range, you calculate your reduced contribution limit using the worksheet in the Form 8606 instructions or your tax software.

MAGI for Roth purposes is usually your adjusted gross income (AGI) from your tax return, but certain items can increase it. If you have foreign earned income, student loan interest deductions, or IRA deductions, those get added back into MAGI for this calculation. Your tax preparer or software can tell you your Roth MAGI.

Earned Income Requirements

Earned income is the gatekeeper. You cannot contribute more than you earned that year. If you earned $3,000 in wages, you can contribute at most $3,000 to a Roth IRA, even if the income limit allows more.

Self-employed people calculate earned income as net profit from self-employment minus half of self-employment tax. If you run a side business and net $5,000 after expenses, that $5,000 counts as earned income. If you are married and both spouses work, each spouse's earned income is separate—one spouse's income does not count toward the other's contribution limit.

Spouses with no earned income can still contribute through a spousal Roth IRA. If one spouse works and the other does not, the working spouse's earned income can fund both their own Roth IRA and a separate Roth IRA for the non-working spouse. The combined contributions cannot exceed the working spouse's earned income for that year.

What Happens If Your Income Exceeds the Limit

If your MAGI is above the phase-out range, you have two main options: wait for your income to drop below the limit (unlikely for most people), or use a backdoor Roth conversion.

A backdoor Roth works like this: you contribute money to a traditional IRA (which has no income limit), then immediately convert it to a Roth IRA. The conversion itself is taxable if you have pre-tax money in any traditional, SEP, or SIMPLE IRA accounts, but if you have no other IRA balances, the conversion is tax-free. This is a legal strategy, but it requires careful execution and coordination with your tax return.

The backdoor Roth is not a workaround—it is a documented IRS procedure. You report it on Form 8606 when you file your taxes. If you have existing traditional IRA balances, consult a tax professional before attempting a backdoor conversion, because the pro-rata rule may create an unexpected tax bill.

Annual Contribution Limits

The maximum you can contribute to a Roth IRA in 2024 is $7,000 if you are under age 50. If you turn 50 during the year, you can contribute $8,000 (the $7,000 limit plus a $1,000 catch-up contribution). These limits apply to the total across all your Roth IRAs—if you have two Roth IRAs, you cannot contribute $7,000 to each; your combined contributions cannot exceed $7,000.

The limit also applies to your combined contributions to traditional and Roth IRAs in the same year. If you contribute $4,000 to a traditional IRA, you can contribute only $3,000 to a Roth IRA that year (assuming you are under 50).

The IRS adjusts these limits every few years for inflation. Check the IRS website or your brokerage's Roth IRA page each January to confirm the current year's limit.

Contribution Deadlines and Tax Year Rules

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 the next business day if April 15 falls on a weekend). A contribution made on April 10, 2025, can be designated for the 2024 tax year if you specify it when you make the deposit.

Your brokerage or IRA custodian will ask you which tax year the contribution is for. If you do not specify, they typically assign it to the current year. If you contribute after the deadline, it is treated as a contribution for the current tax year instead.

You must have earned income in the year you are contributing for. If you contribute in April 2025 for the 2024 tax year, you need to have had earned income in 2024, not 2025.

Special Situations: Minors, Students, and Non-Working Spouses

A minor can open and fund a Roth IRA if they have earned income. A teenager working a summer job or a part-time position has earned income and can contribute up to that amount (or the annual limit, whichever is less). A parent can open a custodial Roth IRA on the minor's behalf and help fund it, but the minor's earned income is still the limiting factor.

A full-time student with no job has no earned income and cannot contribute, even if parents want to fund it for them. However, if the student works—even a few hours per week—that income becomes the contribution base.

A non-working spouse can contribute through a spousal Roth IRA as long as the working spouse has sufficient earned income. The working spouse's income must be at least equal to the sum of both spouses' contributions. If one spouse earns $50,000 and the other earns nothing, they can together contribute up to $50,000 (split between their two Roth IRAs as they choose), subject to the annual per-person limit and income phase-outs.

Frequently Asked Questions

Can I contribute if I am retired and living on Social Security?

No. Social Security is not earned income. If you have no wages, self-employment income, or other earned income in a given year, you cannot contribute to a Roth IRA that year, regardless of your total income or assets.

What if I exceed the income limit partway through the year?

Your MAGI is calculated for the full tax year, not month by month. If you earn $150,000 by November and then stop working, your MAGI for the year is $150,000. You cannot contribute based on income earned only through October. Calculate your expected MAGI for the full year before contributing.

Can I contribute to both a traditional IRA and a Roth IRA in the same year?

Yes, but your combined contributions to all IRAs cannot exceed the annual limit. If you contribute $3,000 to a traditional IRA, you can contribute only $4,000 to a Roth IRA that year (assuming the $7,000 limit and no catch-up). Both contributions count toward the same annual ceiling.

Do I need to report my Roth IRA contributions to the IRS?

You report them on Form 8606 if you make a backdoor Roth conversion or if you have pre-tax IRA balances. For regular contributions within the income limit, you do not file a separate form, but your brokerage reports the contribution to the IRS on Form 5498.

Can I contribute if I have a 401(k) at work?

Yes. Having a 401(k) does not affect your Roth IRA contribution room. However, if you are covered by a workplace retirement plan (401(k), 403(b), or pension), it may affect your ability to deduct traditional IRA contributions. Roth contributions have no such restriction—the income limits for Roth are the only gates.