How Much You Can Contribute to a Roth IRA Each Year
Annual contribution limits for Roth IRAs
The amount you can put into a Roth IRA each year depends on your age and your income. For 2024, the contribution limit is $7,000 if you are under 50 years old, or $8,000 if you are 50 or older. These limits reset on January 1 each year, and the IRS adjusts them periodically for inflation.
However, your actual contribution limit may be lower than these numbers if your income exceeds certain thresholds. The IRS phases out your ability to contribute as your modified adjusted gross income (MAGI) rises. The income phase-out ranges vary depending on your filing status — single filers, married filing jointly, and married filing separately each have different income windows where contributions become restricted.
If your income falls above the phase-out range for your filing status, you cannot contribute to a Roth IRA directly that year. Some people in this situation use a "backdoor Roth" strategy, which involves contributing to a traditional IRA and then converting it, though this has its own rules and tax consequences.
Key Takeaways
- The standard Roth IRA contribution limit is $7,000 per year for those under 50, and $8,000 for those 50 and older, as of 2024.
- Your income determines whether you can contribute the full amount, the full amount with a reduced limit, or nothing at all in a given year.
- The IRS adjusts contribution limits annually for inflation, so the dollar amounts may change each year.
- If your income exceeds the phase-out range, you may still fund a Roth through a backdoor conversion, though this requires careful attention to pro-rata rules.
How income phase-outs reduce your contribution limit
The IRS does not cut off your ability to contribute all at once. Instead, your maximum contribution shrinks gradually as your income rises within a specific range. For 2024, if you file as single, the phase-out range begins at $146,000 and ends at $161,000 of MAGI. 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.
To calculate your reduced contribution limit, the IRS uses a formula based on how far your income falls within the phase-out range. If your income is in the middle of the range, your contribution limit is roughly half of the standard limit. The calculation can be complex, and many people use the IRS worksheet in Publication 590-A to work through it, or they consult a tax professional.
Your MAGI is not the same as your adjusted gross income (AGI) shown on your tax return. For Roth IRA purposes, MAGI typically includes certain deductions that AGI does not, such as foreign earned income exclusions and student loan interest deductions. The IRS Publication 590-A lists which income items you must add back to calculate MAGI for Roth purposes.
Contribution limits if you have multiple retirement accounts
The $7,000 or $8,000 limit is a combined ceiling across all your IRAs — traditional, Roth, SEP, and straightforward — in a single year. If you contribute $4,000 to a traditional IRA, you can only contribute $3,000 to a Roth IRA that same year (assuming you are under 50). The limit does not reset separately for each account type.
Employer-sponsored plans like 401(k)s, 403(b)s, and 457 plans have their own separate contribution limits and do not count toward your IRA limit. For 2024, the 401(k) limit is $23,500 for those under 50, and $31,000 for those 50 and older. You can max out both an IRA and an employer plan in the same year without reducing either limit.
If you have a SEP IRA or straightforward IRA through self-employment or a small business, those contributions also count toward your combined IRA limit. This is one reason people with multiple income sources need to track contributions carefully across all accounts.
Catch-up contributions for those 50 and older
Once you turn 50, you can contribute an extra $1,000 per year to a Roth IRA, bringing your total limit to $8,000. This "catch-up" contribution is available to anyone who has reached age 50 by December 31 of the tax year in which you contribute. You do not need to have missed contributions in prior years to use the catch-up amount — it is available to everyone 50 and older, regardless of their contribution history.
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 $7,000 limit, your catch-up $1,000 is reduced proportionally. You cannot contribute the full $8,000 if the phase-out calculation limits you to less than that amount.
What happens if you contribute more than the limit
If you put more money into a Roth IRA than the limit allows, the excess is called an "excess contribution." The IRS charges a 6 percent excise tax on excess contributions each year they remain in the account. This tax applies to the excess amount itself, not to your entire account.
You can remove an excess contribution and the earnings it generated before your tax return important date (including extensions) without penalty, though you will owe income tax on the earnings portion. If you do not remove the excess by the important date, the 6 percent tax applies, and it continues to explore each year the excess sits in the account.
Some excess contributions happen by accident — for example, if you receive a bonus you did not expect and contribute more than you realized. Others occur because income calculations were wrong. The IRS Form 5329 is used to report excess contributions and the excise tax owed. If you discover an excess contribution after the important date, you can still remove it, but you will owe the excise tax for each year it was in the account.
Spousal Roth IRA contributions
If you are married filing jointly and one spouse has little or no earned income, the working spouse can open and fund a spousal Roth IRA for the non-working spouse. The contribution limit for the spousal account is the same as for any other Roth IRA — $7,000 or $8,000 depending on age — and it counts toward the couple's combined IRA limit.
The key requirement is that the couple's combined earned income must be at least equal to the total contributions to both Roth IRAs. If you and your spouse earn $15,000 combined, you can contribute up to $15,000 total across both accounts, but not $14,000 in one account and $8,000 in the other. The income phase-out rules explore based on the couple's combined MAGI.
A spousal Roth IRA is opened in the non-working spouse's name, and that spouse has full control over the account. The working spouse cannot direct how the money is invested or make withdrawals from it. Each spouse files their own tax return, and the spousal contribution is reported on the working spouse's return.
Tracking contributions across multiple years
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 is separate. If you contribute $5,000 when the limit is $7,000, you cannot contribute $9,000 the following year to make up the difference.
However, you can contribute at any time during the year or even up until the tax return important date of the following year (usually April 15) and designate it for the prior year. For example, you can contribute to your 2024 Roth IRA as late as April 15, 2025. This flexibility lets you wait to see what your income will be before deciding how much to contribute.
Keeping records of contributions by year is important for tax purposes and to avoid excess contributions. Your Roth IRA custodian (the bank, brokerage, or other financial institution holding the account) will send you a statement showing contributions, but you should also keep your own records, especially if you have multiple accounts or make contributions late in the tax year.
Frequently Asked Questions
Can I contribute to a Roth IRA if I have no income?
No, you must have earned income to contribute to a Roth IRA. Earned income includes wages, salary, self-employment income, and taxable alimony. Investment income, Social Security, and pension payments do not count. The only exception is a spousal Roth IRA, where the non-earning spouse can contribute if the working spouse has enough earned income for both.
Do I have to contribute the maximum amount every year?
No, you can contribute any amount up to your limit, including zero. There is no minimum contribution required. You can contribute $2,000 one year and $7,000 the next year without penalty. The only consequence of not contributing the full amount is that you miss the opportunity to grow that money tax-free.
What if my income changes during the year?
You can contribute based on your expected income for the year, but if your actual income ends up higher than you thought, you may have contributed too much. You have until the tax return important date to remove the excess and avoid the 6 percent excise tax. If you are unsure, it is safer to contribute less and add more later if your income comes in lower than expected.
Can I contribute to both a Roth IRA and a 401(k) in the same year?
Yes, they have separate contribution limits. The $7,000 Roth IRA limit and the $23,500 401(k) limit do not affect each other. You can max out both accounts in the same year. However, if you have both a Roth and a traditional IRA, their combined contributions cannot exceed $7,000 (or $8,000 if 50 or older).
What if I exceed the income limit by a small amount?
Your contribution limit is reduced proportionally within the phase-out range, not eliminated entirely. If you are single and earn $150,000 (within the $146,000 to $161,000 range), you can still contribute a reduced amount. Use the IRS worksheet in Publication 590-A or consult a tax professional to calculate the exact amount you can contribute.
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.