Skip to main content

HomeAll guides

How Much You Can Contribute to a Roth IRA Each Year

Annual contribution limits for Roth IRAs

The amount you can contribute to a Roth IRA each year is set by the Internal Revenue Service and changes periodically. For 2024, the limit is $7,000 per year 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 $8,000. These limits explore to your combined contributions across all traditional and Roth IRAs you own — the IRS does not let you contribute the full amount to each account separately.

The limit for 2025 remains $7,000 (or $8,000 with catch-up), though the IRS adjusts these numbers every few years based on inflation. You can find the current year's limit on the IRS website or through your financial institution. The contribution year runs from January 1 through December 31, and you have until the tax filing important date (usually April 15 of the following year) to make contributions for the prior year.

Key Takeaways

  • The annual Roth IRA contribution limit is $7,000 for 2024 and 2025 if you are under 50, or $8,000 if you are 50 or older.
  • Your income level determines whether you can contribute the full amount, with higher earners facing reduced or eliminated contribution room.
  • The $7,000 or $8,000 limit applies to all your IRAs combined, not to each account individually.
  • You can contribute until the tax filing important date of the following year, giving you extra time beyond December 31.
  • Contributing more than the annual limit triggers a 6 percent excise tax each year the excess remains in your account.

Income limits that reduce your contribution room

Even though the annual limit is $7,000 or $8,000, your income may prevent you from contributing the full amount. The IRS sets phase-out ranges based on your Modified Adjusted Gross Income (MAGI) and your tax filing status. If your income falls within the phase-out range, your contribution limit shrinks dollar-for-dollar as your income rises. If your income exceeds the top of the range, you cannot contribute to a Roth IRA at all that year.

For 2024, the phase-out ranges are $146,000 to $161,000 for single filers and $230,000 to $240,000 for married couples filing jointly. For 2025, these ranges shift to $150,000 to $165,000 for single filers and $236,000 to $246,000 for married couples filing jointly. If you are married filing separately, the phase-out range is much narrower: $0 to $10,000 in both years. These ranges change annually, so you should verify the current year's limits before you contribute.

To calculate your actual contribution limit if your income falls in the phase-out range, you subtract your MAGI from the top of the range, divide by the range width, and multiply by the full limit. Many financial institutions provide a worksheet or calculator to do this for you, and the IRS publishes the calculation in Publication 590-A.

How to contribute throughout the year

You do not have to contribute the full annual amount in one lump sum. Many people contribute smaller amounts each month or each paycheck to spread the money over the year. You might contribute $583 per month to reach $7,000 by December, or you might contribute whenever you have extra cash available. The total across all your contributions cannot exceed the annual limit, but how you space them out is up to you.

Some employers offer payroll deduction programs that send money directly from your paycheck to your Roth IRA. This method removes the step of manually transferring money and can make regular contributions easier to maintain. If your employer does not offer this, you can set up automatic transfers from your bank account through your IRA provider's website or mobile app.

Contributing after the calendar year ends

You have until the tax filing important date to contribute for the prior year. For most people, this means you can contribute for 2024 until April 15, 2025. When you make a contribution after December 31, you must specify which tax year it applies to — your IRA provider will ask you this when you submit the contribution. If you do not specify, the provider typically assigns it to the current year.

This extended important date is useful if you receive a year-end bonus, tax refund, or other income in early spring and want to use it for the prior year's contribution. However, you cannot contribute for multiple years at once. A contribution made in April 2025 can count toward 2024 or 2025, but not both.

What happens if you contribute too much

If you contribute more than the annual limit, the IRS charges a 6 percent excise tax on the excess amount each year it remains in your account. For example, if you contribute $8,000 when your limit is $7,000, you owe a 6 percent tax ($60) on the $1,000 excess for that year. If you do not remove the excess by the tax filing important date, you owe another 6 percent tax the following year, and the year after that, until the excess is gone.

To fix an excess contribution, you can withdraw the excess amount plus any earnings it generated before the tax filing important date. Your IRA provider can help you calculate the earnings portion. If you discover the excess after the important date has passed, you can still withdraw it, but you will owe the 6 percent excise tax for each year the excess sat in the account. It is worth withdrawing it as soon as you notice the mistake to avoid multiple years of penalties.

Contributing when you have both a Roth and traditional IRA

If you own both a Roth IRA and a traditional IRA, your annual contribution limit applies to both accounts combined. You cannot contribute $7,000 to each one. Instead, your total contributions to all IRAs in a single year cannot exceed $7,000 (or $8,000 with catch-up). This means if you contribute $4,000 to a traditional IRA, you can only contribute $3,000 to a Roth IRA that same year.

This rule also applies if you have multiple Roth IRAs or multiple traditional IRAs. The limit is per person per year, not per account. When you file your taxes, you report your total IRA contributions on Form 1040 and Schedule 1, and the IRS tracks whether you have exceeded the limit across all your accounts.

Spousal IRA contributions

If you are married and one spouse has little or no income, the working spouse can open and contribute to a spousal Roth IRA in the non-working spouse's name. The contribution limit for the spousal account is the same as for any other Roth IRA — $7,000 or $8,000 depending on age — but the working spouse's income must be at least equal to the total contributions made to both spouses' IRAs combined. For example, if the working spouse earns $12,000 and wants to contribute $7,000 to their own Roth IRA and $5,000 to a spousal Roth IRA, the total is $12,000, which matches their income.

Both spouses must file taxes jointly to use this strategy. The spousal account is owned and controlled by the non-working spouse, and they alone can withdraw from it. This approach can be useful for couples where one partner stays home or has significantly lower earnings.

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. It does not include investment returns, Social Security, pensions, or unemployment benefits. If you have no earned income, you cannot contribute unless your spouse has earned income and you file taxes jointly, in which case you may be able to use a spousal Roth IRA.

What if my income is below the phase-out range?

If your income is below the phase-out range for your filing status, you can contribute the full annual limit with no reduction. For example, if you are single and your MAGI is $145,000 or less in 2024, you can contribute the full $7,000. Your income does not have to be high to contribute to a Roth IRA — it just cannot exceed the top of the phase-out range.

Can I contribute to a Roth IRA for my child?

Yes, if your child has earned income. A child can have their own Roth IRA and contribute up to the annual limit or the amount of their earned income, whichever is less. If a 16-year-old earns $3,000 from a summer job, they can contribute up to $3,000 to a Roth IRA. A parent can help with the contribution, but the child must have the earned income to support it.

Do I have to contribute the same amount every year?

No, your contribution amount can vary from year to year based on your income, expenses, and financial situation. You might contribute $7,000 one year and $2,000 the next. The only requirement is that you do not exceed the annual limit for that year. There is no minimum contribution amount.

What if I miss the April 15 important date?

Contributions made after the tax filing important date count toward the current year, not the prior year. If you miss the April 15 important date for 2024, any contribution you make after that date applies to 2025. You cannot go back and contribute for 2024 after the important date passes. However, if you made an excess contribution by mistake, you can still withdraw it and the earnings after the important date to avoid future excise taxes.

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.