The 2023 Roth IRA contribution limit is $6,500 per year for most people under 50
For the 2023 tax year, you can put up to $6,500 into a Roth IRA if you are under age 50. If you are 50 or older, you can contribute an additional $1,000 as a catch-up contribution, bringing your total to $7,500. These are the maximum amounts the IRS allows in a single calendar year.
The contribution limit applies to the total you deposit across all Roth IRAs you own. If you have two Roth IRAs at different banks, your combined contributions to both cannot exceed $6,500 (or $7,500 if you are 50+). The limit also applies only to money you contribute yourself — earnings that grow inside the account do not count against the limit.
These limits change periodically. The IRS adjusts them for inflation, usually in $500 increments. The 2023 limit of $6,500 was an increase from $6,000 in 2022.
Key Takeaways
- The maximum contribution for 2023 is $6,500 if you are under 50, or $7,500 if you are 50 or older.
- The limit applies to your total contributions across all Roth IRAs you own, not per account.
- You must have earned income (from work) in 2023 to contribute that year; you cannot contribute more than you earned.
- Contributions can be made until the tax filing deadline for that year, typically April 15 of the following year.
- Earnings that grow inside the account do not count toward the contribution limit.
Income limits that may reduce or block your contribution
Even if you have the money to contribute $6,500, your income may prevent you from contributing the full amount. The IRS sets income limits for Roth IRA contributions based on your filing status and modified adjusted gross income (MAGI). If your income is above a certain threshold, you cannot contribute at all.
For 2023, the income limits vary by filing status. Single filers can contribute the full amount if their MAGI is below $138,000. The contribution phases out (decreases) between $138,000 and $153,000, and you cannot contribute at all if your MAGI is $153,000 or higher. For married couples filing jointly, the full contribution is available if MAGI is below $218,000, phases out between $218,000 and $228,000, and is blocked entirely at $228,000 or above. Married couples filing separately have much lower limits — the phase-out range is $0 to $10,000.
If your income falls in the phase-out range, you can contribute a reduced amount. The IRS provides worksheets to calculate the exact reduction, but most people use their tax software or ask their tax preparer to figure it out.
Earned income requirement
You can only contribute to a Roth IRA if you have earned income for 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, Social Security, pensions, or rental income.
The amount you contribute cannot exceed the earned income you received that year. If you earned $4,000 in 2023, you can contribute at most $4,000 to your Roth IRA, even though the limit is $6,500. A spouse with no earned income can still contribute if the other spouse has enough earned income and you file jointly — this is called a spousal Roth IRA contribution, and the contributing spouse's income must cover both contributions.
Contribution deadlines and timing
You can make contributions to your Roth IRA for the 2023 tax year until the tax filing deadline, which is typically April 15, 2024. You do not have to contribute all at once — you can make deposits throughout the year or in one lump sum before the deadline. Many people contribute in January to maximize the time their money can grow, but the deadline is what matters for that tax year's limit.
If you miss the April deadline, you cannot go back and contribute for 2023. However, you can still contribute for 2024 starting January 1, 2024, up to the 2024 limit (which is also $6,500 for those under 50, though the IRS may adjust it for inflation).
What happens if you contribute too much
If you deposit more than the limit into your Roth IRA, the excess is called an excess contribution. The IRS charges a 6 percent penalty tax on the excess amount for each year it remains in the account. You can fix an excess contribution by withdrawing the extra money and any earnings it generated before the tax filing deadline.
If you withdraw the excess and earnings before the deadline, you report the earnings as income on your tax return but avoid the 6 percent penalty. If you do not withdraw the excess, you owe the 6 percent penalty each year until the excess is removed. Some people make excess contributions by mistake — for example, if they contributed to both a traditional IRA and a Roth IRA in the same year and forgot the limits apply to both combined.
Catch-up contributions for people 50 and older
If you are 50 or older by December 31 of the tax year, you can contribute an extra $1,000 on top of the regular $6,500 limit, for a total of $7,500. This is called a catch-up contribution and is designed to help people save more as they approach retirement. You must meet all other requirements — earned income, income limits, and so on — to make the catch-up contribution.
The $1,000 catch-up amount is separate from the regular limit and does not change as often. The regular limit adjusts for inflation, but the catch-up amount stays at $1,000 unless Congress changes it.
Frequently Asked Questions
Can I contribute to a Roth IRA if I have no earned 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, but you still need that earned income to exist in the household.
If I contribute $6,500 and it grows to $8,000, does that count against next year's limit?
No. Only the money you deposit yourself counts toward the contribution limit. The $1,500 in earnings stays in the account and does not reduce how much you can contribute in 2024.
What if I turn 50 in December — can I make the catch-up contribution?
Yes. If you are 50 by December 31 of the tax year, you can make the catch-up contribution for that year. Your age on December 31 is what matters, not your age on the contribution date.
Can I contribute to a Roth IRA and a traditional IRA in the same year?
Yes, but the contribution limits apply to both combined. If you contribute $3,000 to a Roth IRA, you can contribute at most $3,500 to a traditional IRA that year (assuming the $6,500 limit). Your total across both cannot exceed the annual limit.
What if my income changes after I contribute — do I have to return the money?
No. Once you contribute, the contribution stands even if your income drops later. However, if your income was actually above the limit when you contributed, you may owe the 6 percent excess contribution penalty. You should report the situation to your tax preparer or the IRS.