How contributions work in a Roth IRA
You put money into a Roth IRA by transferring funds from your bank account to the IRA account itself. The money goes in after taxes — you've already paid income tax on it — which is why withdrawals in retirement are tax-free. You can contribute once per year, and the amount you're allowed to contribute depends on your age and your income level.
The actual mechanics are straightforward: you open an account with a bank, brokerage, or credit union that offers Roth IRAs, then move money from your checking or savings account into it. The institution handles the paperwork. You decide how often to contribute — some people add money monthly, others once a year — but the total you put in during a calendar year cannot exceed the annual limit set by the IRS.
Key Takeaways
- You contribute money that you've already paid taxes on, which means you won't owe taxes on that money or its growth when you withdraw it in retirement.
- The IRS sets an annual contribution limit that changes most years; for 2024 it is $7,000 for people under 50 and $8,000 for people 50 and older.
- Your income determines whether you can contribute the full amount, contribute a reduced amount, or contribute nothing at all in a given year.
- You can contribute to a Roth IRA as long as you have earned income from a job, even if you're over 70 or already retired.
- Contributions can be made anytime during the calendar year or up to the tax filing deadline the following year, usually April 15.
Annual contribution limits and income thresholds
The IRS sets a yearly cap on how much you can put into a Roth IRA. For 2024, that limit is $7,000 if you're under 50, and $8,000 if you're 50 or older. These limits change most years to account for inflation, so check the current year's limit before you contribute.
Your income also matters. If your income is above a certain threshold, you cannot contribute the full amount — or cannot contribute at all. These income limits vary by filing status (single, married filing jointly, married filing separately, head of household). For 2024, a single filer with income over $161,000 cannot contribute to a Roth IRA at all. A married couple filing jointly can contribute fully if their income is under $240,000. These thresholds shift each year.
If your income falls in a phase-out range — between the lower and upper limit for your filing status — you can contribute a partial amount. The IRS provides a worksheet to calculate it, or your tax preparer can figure it for you. The institution where you open your account can also tell you whether your income allows a full, partial, or zero contribution for the year.
Where to open a Roth IRA and how to fund it
You can open a Roth IRA at most banks, credit unions, and investment brokerages. Common options include Vanguard, Fidelity, Charles Schwab, and your own bank. Each institution has slightly different fees and investment options, so it's worth comparing a few before you choose. Once you've decided, you'll fill out an account application — usually online — and provide your Social Security number and basic personal information.
After the account is open, you transfer money into it from your bank account. Most institutions let you do this electronically through a bank transfer or ACH (automated clearing house) transfer. Some also accept checks or wire transfers. The money typically arrives within one to three business days. You can make multiple transfers throughout the year as long as the total doesn't exceed the annual limit.
Once the money is in the account, you decide how to invest it. Some people buy mutual funds, exchange-traded funds (ETFs), individual stocks, or bonds. Others keep the money in a money market account or savings option within the IRA. The institution will show you what investment choices are available in your specific account.
Contribution deadlines and timing
You can contribute to a Roth IRA anytime during the calendar year. However, you also have until the tax filing deadline — usually April 15 of the following year — to make a contribution that counts toward the previous year's limit. For example, you can contribute to your 2024 Roth IRA anytime in 2024, or anytime from January 1 through April 15, 2025.
This deadline matters if you want to catch up on a year you missed or if you didn't have the money available earlier in the year. Just make sure you specify which tax year the contribution is for when you send the money. Most institutions will ask you to confirm this when you transfer funds.
What happens if you contribute too much
If you accidentally contribute more than the annual limit, the IRS charges a 6% penalty tax on the excess amount each year it stays in the account. You can fix this by withdrawing the excess and any earnings on it before the tax filing deadline. The earnings portion is taxable income for that year, but the excess contribution itself is not taxed again.
If you discover the overage after the deadline has passed, you still have time to withdraw it, but you'll owe the 6% penalty for each year the excess sat in the account. It's worth doing anyway, because the penalty stops accruing once you remove the money. Contact your IRA institution and ask how to request a withdrawal of excess contributions — they can walk you through the process and calculate exactly how much to withdraw.
Contributing if you have a workplace retirement plan
Having a 401(k), 403(b), or other workplace plan doesn't prevent you from contributing to a Roth IRA, but it does affect the income limits. If you're covered by a workplace retirement plan, your income thresholds for Roth contributions are lower than they would be otherwise. For example, a single person covered by a workplace plan in 2024 cannot contribute to a Roth IRA if their income exceeds $161,000, whereas someone not covered by a workplace plan has no income limit at all.
You can contribute to both a workplace plan and a Roth IRA in the same year. The contribution limits are separate — the $7,000 Roth limit doesn't reduce how much you can put into your 401(k). However, your employer's plan may have its own income limits or rules, so check with your benefits administrator if you're unsure.
Spousal Roth IRA contributions
If you're married and one spouse has little or no earned income, the working spouse can open and contribute to a Roth IRA on behalf of the non-working spouse. This is called a spousal Roth IRA. The contribution counts toward the non-working spouse's annual limit, not the working spouse's limit. Both spouses can have their own separate accounts.
To do this, you must file taxes jointly, and the working spouse's income must be at least as much as the total contributions to both IRAs combined. For example, if both spouses want to contribute $7,000 each in 2024, the working spouse's income must be at least $14,000. The non-working spouse still needs a Social Security number and must sign the account paperwork, but the money comes from the working spouse's earnings.
Frequently Asked Questions
Can I contribute to a Roth IRA if I'm self-employed?
Yes. Self-employment income counts as earned income for Roth IRA purposes. Your contribution limit is still the annual IRS cap ($7,000 or $8,000 in 2024), not a percentage of your business income. However, your income threshold for contributing still applies — if your self-employment income exceeds the phase-out range for your filing status, you cannot contribute.
What if I don't have $7,000 to contribute all at once?
You don't have to contribute the full amount in one payment. You can contribute smaller amounts throughout the year — $583 per month, for example, to reach $7,000 by year-end. Many people set up automatic monthly transfers from their bank account to their Roth IRA. There's no minimum contribution amount per transfer.
Can I contribute to a Roth IRA after I retire?
Yes, as long as you have earned income from a job. Retirement age doesn't matter — you can contribute at 70, 80, or any age. Social Security, pensions, and investment income don't count as earned income for this purpose. You must have actual wages or self-employment income from work to contribute.
Do I have to contribute the same amount every year?
No. You can contribute $7,000 one year and $2,000 the next year, or skip a year entirely. Each year's contribution is independent. However, if you skip a year, you cannot "make up" the unused limit in a future year — the limit for each year is use-it-or-lose-it.
What if my income changes mid-year and I've already contributed?
If your income rises above the limit after you've already contributed, you'll need to withdraw the excess contribution before the tax filing deadline to avoid the 6% penalty. Contact your IRA institution and explain the situation — they can help you calculate the excess and process the withdrawal. The earnings on that excess are also withdrawn and taxed as income for that year.