How much you can put into a Roth IRA each year
The amount you can contribute to a Roth IRA depends on your age and your income. For 2024, you can contribute up to $7,000 per year if you are under 50, or $8,000 if you are 50 or older. The extra $1,000 for those 50 and up is called a catch-up contribution.
These limits reset every January 1st. If you do not contribute the full amount in one year, you cannot carry the unused portion forward to the next year — each year's limit stands alone. The IRS sets these numbers and adjusts them periodically for inflation, so the exact amount may change in future years.
Your income also matters. If your income is above a certain threshold, your contribution limit phases out or disappears entirely. The income limits vary depending on your filing status (single, married filing jointly, married filing separately, or head of household) and change each year.
Key Takeaways
- For 2024, 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.
- Income limits determine whether you can contribute the full amount, a reduced amount, or nothing at all — these limits vary by filing status and change annually.
- You cannot make up a contribution you did not make in a previous year; each year's limit is separate.
- You can contribute to a Roth IRA only if you have earned income from work in that tax year.
Income limits that reduce or eliminate your contribution
The IRS phases out your Roth IRA contribution ability based on your modified adjusted gross income (MAGI). If your MAGI falls within a certain range, you can contribute a partial amount. If it exceeds the upper limit, you cannot contribute at all that year.
For 2024, the income phase-out ranges are:
| Filing Status | Phase-Out Begins | Phase-Out Ends (No Contribution Allowed) |
|---|---|---|
| Single | $146,000 | $161,000 |
| Married Filing Jointly | $230,000 | $240,000 |
| Married Filing Separately | $0 | $10,000 |
| Head of Household | $146,000 | $161,000 |
If your income falls within the phase-out range, you calculate your reduced contribution limit using an IRS worksheet. The calculation is complex, so many people use tax software or a tax professional to determine the exact amount they can contribute. 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 be an option (this involves contributing to a traditional IRA and converting it).
Contribution deadlines and timing
You can contribute to a Roth IRA for a given tax year anytime from January 1st of that year through the tax filing deadline of the following year — usually April 15th. For example, you can make a 2024 contribution as late as April 15, 2025.
The financial institution holding your Roth IRA (a bank, brokerage, or credit union) will ask you to specify which tax year your contribution is for. If you do not specify, they typically assign it to the current year. You can change the designation if you contact them before the deadline, so it is worth being clear about your intent when you send the money.
If you contribute more than the limit in a single year, the excess amount is subject to a 6% excise tax each year it remains in the account. You can withdraw the excess and any earnings on it before your tax return is due to avoid the penalty, but this requires filing a corrected return.
What counts as earned income for Roth IRA purposes
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 limit cannot exceed your total earned income for the year. If you earned $4,000 in 2024, you can contribute at most $4,000 to a Roth IRA for that year, even if the income limit would otherwise allow $7,000.
If you are married and file jointly, your spouse can have earned income and you can use that to fund your own Roth IRA — this is called a spousal Roth IRA contribution. Your combined contribution (yours plus your spouse's) cannot exceed your combined earned income for the year.
Catch-up contributions for those 50 and older
If you turn 50 at any point during the tax year, you are allowed to contribute an extra $1,000 beyond the standard limit. For 2024, this means you can contribute up to $8,000 total. You do not need to wait until your birthday; you can make the full catch-up contribution as soon as the year begins if you will be 50 by December 31st.
The catch-up contribution is subject to the same income phase-out rules as your regular contribution. If your income is high enough to reduce your standard contribution, it will also reduce your catch-up amount proportionally.
Contributing to multiple Roth IRAs
If you have more than one Roth IRA account, your total contributions across all of them cannot exceed the annual limit. The limit applies to you as a person, not to each account. If you contribute $3,500 to one Roth IRA and $3,500 to another, you have reached your $7,000 limit for the year.
You must track your total contributions yourself. The financial institutions holding your accounts do not coordinate with each other, so it is your responsibility to ensure you do not exceed the limit. If you do, you will owe the 6% excise tax on the excess amount.
If you also contribute to a traditional IRA in the same year, those contributions count toward a combined limit with your Roth contributions in some cases. Specifically, if you have access to an employer-sponsored retirement plan (like a 401(k)), the deductibility of traditional IRA contributions is limited, but the Roth and traditional IRA contribution limits are separate. However, if you do not have access to an employer plan, you can contribute the full amount to either a Roth or traditional IRA, or split between them — but the total cannot exceed the annual limit.
Frequently Asked Questions
Can I contribute to a Roth IRA if I do not have a job?
No. You must have earned income from work to contribute to a Roth IRA. If you are self-employed, your net self-employment income counts. If you have no earned income that year, you cannot contribute, even if you have money from other sources like investments or savings.
What happens if I contribute too much to my Roth IRA?
You owe a 6% excise tax on the excess amount for each year it stays in the account. You can withdraw the excess contribution and any earnings on it before your tax return is due to avoid the penalty. After the deadline, you will need to file an amended return and pay the tax.
Can I contribute to a Roth IRA and a 401(k) in the same year?
Yes. The contribution limits are separate. You can contribute up to $7,000 to a Roth IRA and also contribute to your employer's 401(k) in the same year. However, your income may still limit how much you can put into the Roth IRA.
Do I have to contribute the maximum amount every year?
No. You can contribute any amount up to the limit, or nothing at all in a given year. There is no minimum contribution requirement. However, you cannot carry forward unused contribution room to future years — each year's limit is independent.
What if my income changes during the year?
Your contribution limit is based on your income for the entire tax year. If you earn more than expected and end up in a phase-out range, you may need to reduce your contribution or file an amended return if you already contributed the full amount. It is worth checking your projected income partway through the year if you are near an income threshold.