The basic steps to contribute money to your Roth IRA

You contribute to a Roth IRA by transferring money from your bank account to the financial institution that holds your Roth IRA account. Most people do this through an online transfer, a check, or an automatic monthly deposit. The institution — a bank, brokerage, or credit union — receives the money, and you decide what to invest it in (stocks, bonds, mutual funds, or cash). You can contribute as long as you have earned income from work and meet the income limits for that tax year.

The process itself takes minutes. The harder part is knowing whether you can contribute at all, how much you're allowed to contribute, and whether you're doing it in time for the tax year deadline. Those rules change yearly and depend on your age and income.

Key Takeaways

  • You can contribute to a Roth IRA only if you have earned income from work in that tax year, and your income must fall below the limits set by the IRS for your filing status.
  • The contribution limit for 2024 is $7,000 per year if you're under 50, or $8,000 if you're 50 or older; these amounts change yearly.
  • You can contribute until the tax filing deadline (usually April 15 of the following year), and money you contribute counts toward that year's limit even if you deposit it late.
  • Most financial institutions let you set up automatic monthly deposits, which spreads contributions throughout the year and removes the need to remember a deadline.

Income limits that determine whether you can contribute

The IRS sets income thresholds each year. If your income is above the limit for your filing status, you cannot contribute to a Roth IRA at all — not even $1. The limit is based on your modified adjusted gross income (MAGI), which is usually your total income minus certain deductions. For 2024, the income phase-out ranges are different for single filers, married filing jointly, and married filing separately. These ranges shift upward each year.

You need to know your MAGI before you contribute. If you're unsure whether you're under the limit, contact the financial institution where you want to open the account, or speak with a tax preparer. Contributing above the limit creates a tax problem that costs money to fix, so it's worth verifying first.

How much you can contribute each year

The annual contribution limit is set by the IRS and changes most years. For 2024, the limit is $7,000 if you're under 50 years old, or $8,000 if you're 50 or older. For 2025, the limit is $7,000 for those under 50 and $8,000 for those 50 and up. These amounts apply to all your Roth IRAs combined — if you have two Roth IRA accounts at different institutions, your total contributions across both cannot exceed the annual limit.

You do not have to contribute the full amount in one year. You can contribute $500 one month and $1,000 another month, as long as the total does not exceed the yearly limit. Many people spread contributions evenly across the year through automatic monthly transfers.

The deadline for contributing to a Roth IRA

You can contribute money to a Roth IRA until the federal tax filing deadline for that year, which is usually April 15 of the following year. For example, you can contribute to your 2024 Roth IRA anytime from January 1, 2024, through April 15, 2025. Money you deposit after December 31 but before April 15 still counts toward the previous year's limit, as long as you tell your financial institution which tax year the contribution is for.

This deadline is a hard stop. After April 15, any money you deposit counts toward the current year's limit, not the previous year's. If you miss the deadline and want to contribute for the prior year, you cannot go back — that year's contribution window is closed.

Setting up automatic contributions

Most banks and brokerages allow you to set up an automatic monthly transfer from your checking or savings account to your Roth IRA. You choose the amount and the date each month, and the transfer happens without you having to do anything. This method removes the risk of forgetting the April 15 deadline and spreads your contributions evenly throughout the year.

To set up automatic contributions, log into your Roth IRA account online or call the financial institution. You'll provide your bank account number and routing number, choose the transfer amount, and select the date. The first transfer usually takes 5 to 10 business days to process. After that, transfers happen on schedule each month. You can change or stop the automatic transfer anytime.

What happens after you contribute

Once the money reaches your Roth IRA account, it sits in cash until you invest it. You then choose what to buy — a mutual fund, individual stocks, bonds, or a target-date fund. Some people leave money in cash temporarily while they decide. The money grows tax-free, and you can withdraw earnings without tax or penalty after age 59½, as long as your account has been open for at least five years.

Your financial institution will send you a year-end statement showing how much you contributed that year. Keep this record for your taxes. You do not report Roth IRA contributions on your tax return (they're made with after-tax money), but the IRS tracks contributions through reports your institution files, so the numbers need to match.

Contributing if you have a workplace retirement plan

Having a 401(k), 403(b), or other workplace plan does not prevent you from contributing to a Roth IRA. However, if you have a workplace plan and your income is above a certain threshold, you may not be able to deduct contributions to a traditional IRA. This does not affect Roth IRA contributions — Roth contributions are never deductible anyway. The income limits for Roth IRAs are separate and apply regardless of whether you have a workplace plan.

If you have both a workplace plan and a Roth IRA, you can contribute the maximum to each in the same year, as long as you have enough earned income to cover both contributions.

Frequently Asked Questions

Can I contribute to a Roth IRA if I'm self-employed?

Yes. Self-employment income counts as earned income. You'll need to report your net self-employment income on your tax return, and that figure determines how much you can contribute. If your net income is below the annual limit, you can contribute up to what you earned. If it's above the income phase-out limit for your filing status, you cannot contribute.

What if I contribute too much by mistake?

Excess contributions are subject to a 6% tax each year they remain in the account. You can fix this by withdrawing the excess amount plus any earnings on it before your tax filing deadline. Contact your financial institution and ask how to report an excess contribution withdrawal on your tax return. It's better to catch and fix this quickly than to leave it in the account.

Can I contribute money that someone gave me as a gift?

No. Roth IRA contributions must come from your own earned income — wages, self-employment income, or taxable alimony. A gift, inheritance, or investment earnings do not count as earned income and cannot be contributed to a Roth IRA. The money you contribute must be money you earned from work.

Do I have to contribute the same amount every month?

No. You can contribute different amounts each month or skip months entirely, as long as your total for the year does not exceed the annual limit. If you set up automatic transfers, you can change the amount or pause them anytime. There's no requirement to contribute consistently or on a schedule.

What if my income changes mid-year and goes above the limit?

If you contribute early in the year and your income later rises above the phase-out limit, you have an excess contribution problem. You'll need to withdraw the excess plus earnings before the tax filing deadline to avoid the 6% penalty. This is another reason to estimate your year-end income before you start contributing, especially if your income is close to the limit.