How Much You Can Put Into a Roth IRA Each Year
Annual contribution limits for Roth IRAs
The amount you can contribute to a Roth IRA each year depends on your age and your income. For 2024, the limit is $7,000 per year if you are under 50, or $8,000 if you are 50 or older. The extra $1,000 is called a catch-up contribution and exists specifically to let people near retirement save more.
These limits reset on January 1 each year. The IRS sets them based on inflation, so they may change annually. You can find the current year's limit on the IRS website or ask your Roth IRA provider what they have on file.
The limit applies to all your Roth IRAs combined. If you have two Roth IRAs at different banks, your total contributions across both accounts cannot exceed the annual limit. The same is true if you also have a traditional IRA — your Roth and traditional contributions together cannot exceed the limit.
Key Takeaways
- You can contribute $7,000 per year to a Roth IRA if you are under 50, or $8,000 if you are 50 or older, as of 2024.
- Your income must fall below a certain threshold to contribute the full amount; high earners face reduced or eliminated contribution room.
- You can contribute to a Roth IRA only if you have earned income from work in that tax year.
- Contributions can be made until the tax filing deadline in April of the following year, giving you extra time beyond the calendar year.
- The annual limit applies across all your Roth IRAs combined, not per account.
Income limits that reduce or eliminate your contribution room
Even if you are under the age limit, your income determines whether you can contribute the full amount, a reduced amount, or nothing at all. The IRS calls this the Modified Adjusted Gross Income (MAGI) phase-out range. The range changes each year and depends on your filing status.
For 2024, if you file as single, your contribution begins to reduce at $146,000 MAGI and phases out completely at $161,000. If you are married filing jointly, the range is $230,000 to $240,000. If you are married filing separately, the range is $0 to $10,000 — meaning you can contribute almost nothing if you are married and file separately.
If your income falls within the phase-out range, you cannot simply contribute a smaller amount. Instead, you must calculate the exact reduction using an IRS worksheet. Many people find it easier to ask their Roth IRA provider to calculate this for them, since the math involves your MAGI and the width of the phase-out range.
If your income exceeds the upper limit for your filing status, you cannot contribute to a Roth IRA directly. However, you may be able to use a backdoor Roth conversion — a strategy that involves contributing to a traditional IRA and then converting it to a Roth. This is a separate process with its own rules.
Earned income requirement
You can only contribute to a Roth IRA if you have earned income in that tax year. Earned income means money you received from working — wages, salary, self-employment income, or taxable alimony. It does not include investment returns, rental income, Social Security, pensions, or interest.
Your contribution cannot exceed your earned income for the year. If you earned $5,000 in 2024, you can contribute at most $5,000 to a Roth IRA, even though the annual limit is $7,000. This rule prevents people from contributing more than they actually earned.
A spouse with little or no earned income can still contribute to a Roth IRA if the other spouse has earned income. This is called a spousal Roth IRA contribution. The contributing spouse's earned income must be at least as much as both contributions combined. For example, if one spouse earned $10,000 and the other earned nothing, they could contribute up to $10,000 total across both of their Roth IRAs.
Contribution deadlines and catch-up timing
You can make contributions to a Roth IRA for a given tax year until the tax filing deadline, which is usually April 15 of the following year. This means you have until April 15, 2025 to contribute to your 2024 Roth IRA. The deadline is extended to October 15 if you file for an extension, though the extension applies only to filing your tax return, not to the contribution deadline itself.
If you turn 50 during the tax year, you can make the full $8,000 contribution (including the $1,000 catch-up) for that year. You do not need to wait until the year you turn 50; you can make the catch-up contribution in the year you reach age 50.
Many people spread their contributions throughout the year by setting up automatic monthly transfers. Others make a single lump-sum contribution early in the year. Both approaches count toward the same annual limit, so the timing within the year does not matter — only the total amount by the deadline.
What happens if you contribute too much
If you contribute more than the limit, the IRS charges a 6% excise tax on the excess amount each year it remains in the account. This tax applies to the overage itself, not to your entire account. If you contributed $8,000 when the limit was $7,000, you owe 6% tax on the $1,000 excess.
You can fix an overcontribution by withdrawing the excess amount plus any earnings it generated before the tax filing deadline. If you withdraw by April 15 of the following year, you avoid the excise tax. Your Roth IRA provider can help you calculate the earnings portion, since you must withdraw both the excess contribution and its growth.
If you do not catch the overcontribution in time, you will owe the 6% excise tax for each year the excess sits in the account. You can still withdraw it later, but the tax continues to accrue until you do. This is why it is important to track your contributions carefully, especially if you have multiple IRAs or a spouse with a spousal contribution.
Contributions versus conversions
A contribution is money you add to a Roth IRA from your own income or a spouse's income. A conversion is money you move from a traditional IRA (or another retirement account) into a Roth IRA. These are two different actions with different rules.
Your annual contribution limit applies only to contributions, not conversions. You can convert as much as you want from a traditional IRA to a Roth IRA in a single year without hitting the contribution limit. However, conversions are taxable in the year you perform them — you owe income tax on the amount converted.
This distinction matters if your income is too high to contribute directly to a Roth. You can still use a backdoor Roth conversion to get money into a Roth account, but you must follow specific steps and be aware of the tax consequences.
Frequently Asked Questions
Can I contribute to a Roth IRA if I have no income?
No, you must have earned income to contribute. If you are married and your spouse has earned income, you may be able to make a spousal Roth IRA contribution using their income. Otherwise, you cannot contribute that year.
Do I have to contribute the full limit every year?
No. You can contribute any amount up to the limit, including zero. There is no minimum contribution, and you do not lose unused contribution room in future years. If you contribute $3,000 one year and the limit is $7,000, you do not carry over the unused $4,000.
What if my income changes partway through the year?
Your income for the entire tax year determines your phase-out range. If you earned $150,000 by November and then lost your job, your MAGI for the year is still $150,000. You cannot reduce your contribution based on income you did not earn yet.
Can I contribute to both a Roth IRA and a 401(k) in the same year?
Yes. The Roth IRA limit and the 401(k) limit are separate. You can contribute to both in the same year. However, if you have a traditional IRA, contributions to it may reduce your ability to contribute to a Roth IRA depending on your income and whether you have a workplace retirement plan.
What if I miss the contribution deadline?
You cannot make a contribution for a past tax year after the deadline passes. If you miss April 15, that contribution window closes. You can only contribute to the current tax year going forward. This is why many people set calendar reminders for mid-April.