You contribute money directly to your Roth IRA account, either as a lump sum or through regular transfers from your bank account
A Roth IRA contribution is money you deposit into your account yourself — it is not a loan, and the financial institution does not add it for you. You initiate the transfer from your bank to the Roth IRA custodian (the company holding your account, such as Fidelity, Vanguard, or Charles Schwab). The money sits in your account until you direct it into investments like stocks, bonds, or mutual funds. Contributing and investing are two separate steps.
You can contribute in several ways: a single deposit, monthly automatic transfers, or irregular deposits throughout the year. The total you contribute across all your Roth IRAs in a calendar year cannot exceed the annual limit set by the IRS. For 2024, that limit is $7,000 if you are under 50, and $8,000 if you are 50 or older. The limit changes most years, so check the IRS website or your custodian's site before you contribute.
Key Takeaways
- You contribute your own money from your bank account; your employer or the IRS does not deposit it for you.
- The annual contribution limit is $7,000 (under age 50) or $8,000 (age 50+) across all Roth IRAs you own, and the limit changes yearly.
- You must have earned income in the year you contribute, and your income cannot exceed the IRS limit for that year.
- Contributions can be made anytime during the calendar year or up to the tax filing deadline (usually April 15) for the prior year.
- After you deposit money, you must choose how to invest it; cash sitting in the account does not grow.
Income limits that determine whether you can contribute
The IRS sets income thresholds that phase out your ability to contribute to a Roth IRA. If your income is above a certain level, you cannot contribute the full amount — or cannot contribute at all. The threshold depends on your filing status and changes each year.
For 2024, if you file as single, you can contribute the full amount if your modified adjusted gross income (MAGI) is below $146,000. If your MAGI is between $146,000 and $161,000, you can contribute a reduced amount. Above $161,000, you cannot contribute. If you are married filing jointly, the ranges are higher: full contribution below $230,000, reduced between $230,000 and $240,000, and none above $240,000. Check your custodian's website or the IRS site for the current year's limits, because they shift annually.
Earned income requirement
You must have earned income in the year you contribute. Earned income means wages, salary, self-employment income, or taxable alimony — money you received for work. Investment income, Social Security, pensions, and rental income do not count. If you earned $3,000 in wages in 2024, you can contribute up to $3,000 to a Roth IRA for that year, even if the annual limit is $7,000.
If you are married and one spouse has no earned income, the working spouse can still contribute to their own Roth IRA based on their income. The non-working spouse may be able to open a spousal Roth IRA and contribute based on the working spouse's income, but rules vary and you should confirm with your custodian or tax preparer.
How to set up a contribution at your bank or brokerage
Open a Roth IRA account with a custodian if you do not already have one. Major custodians include Fidelity, Vanguard, Charles Schwab, E-Trade, and many banks and credit unions. You will provide your name, Social Security number, address, and employment information. The process usually takes 10 to 20 minutes online.
Once your account is open, log in and look for a link labeled "Deposit," "Fund Account," "Transfer Money," or "Add Funds." You will link your external bank account and authorize a one-time or recurring transfer. Most custodians allow transfers via ACH (electronic bank transfer), which typically takes one to three business days. Some also accept wire transfers, checks mailed to the custodian, or in-person deposits at a branch if the custodian is a bank.
After the money arrives in your Roth IRA account, it sits in a cash holding area until you invest it. You must then choose your investments — stocks, mutual funds, bonds, or other options your custodian offers. If you do not invest the money, it earns little to no interest and defeats the purpose of the account.
Contribution deadlines and timing
You can contribute to a Roth IRA anytime during the calendar year. You can also contribute for the prior year up to the tax filing deadline, usually April 15 of the following year. For example, you can contribute to your 2024 Roth IRA anytime in 2024, or anytime from January 1 through April 15, 2025. Your custodian will ask you which tax year the contribution is for.
If you contribute after the calendar year ends, make sure you tell your custodian which year the contribution counts toward. If you do not specify, they may assume it is for the current year, which could cause you to exceed the limit for that year and face penalties. Custodians usually allow you to designate the year when you initiate the transfer or shortly after.
What happens if you contribute too much
If you contribute more than the annual limit, the excess is called an excess contribution. The IRS charges a 6% penalty tax on the excess amount each year it remains in the account. You can withdraw the excess and any earnings on it before your tax filing deadline to avoid the penalty, but you must report the withdrawal on your tax return.
If you do not catch the excess in time, you will owe the 6% penalty when you file your taxes. You can still withdraw the excess later, but the penalty applies to each year the excess sat in the account. To avoid this, track your contributions across all Roth IRAs you own (if you have more than one) and confirm your income is below the limit before you contribute.
Contributing through an employer plan or rollover
Some employers offer a Roth 401(k) or Roth 403(b), which are workplace retirement plans with Roth features. Contributions to these plans are separate from your Roth IRA limit. If your employer offers a Roth option, you can elect to have a portion of your paycheck deposited directly into the Roth plan; the employer handles the transfer.
You can also move money into a Roth IRA from a traditional IRA, a 401(k), or another retirement account through a rollover or conversion. These transactions have their own rules and tax consequences. A rollover moves money from one account to another of the same type (traditional IRA to traditional IRA). A conversion moves money from a traditional account to a Roth account and triggers income tax on the amount converted. Consult a tax preparer or your custodian before attempting either.
Frequently Asked Questions
Can I contribute to a Roth IRA if I am self-employed?
Yes. Self-employment income counts as earned income. You can contribute up to the annual limit or your net self-employment income, whichever is lower. You will report your self-employment income on Schedule C of your tax return, and that figure determines your contribution limit.
What if I have multiple Roth IRAs?
The annual contribution limit applies to all your Roth IRAs combined, not to each account separately. If you have two Roth IRAs and contribute $4,000 to one and $3,500 to the other, you have contributed $7,500 total, which exceeds the 2024 limit of $7,000. You must withdraw the excess and any earnings to avoid the penalty.
Can I contribute if I have a 401(k) at work?
Yes. Contributing to a 401(k) does not affect your Roth IRA contribution limit. However, your income may be too high to contribute to a Roth IRA depending on your filing status and total income. The income limits are based on your modified adjusted gross income, which includes 401(k) contributions.
What if I miss the April 15 deadline?
Contributions made after April 15 count toward the current year, not the prior year. If you intended to contribute for 2024 but missed the April 15, 2025 deadline, any contribution you make after that date counts toward your 2025 limit. You cannot go back and contribute for 2024 after the deadline passes.
Do I have to contribute the maximum amount?
No. You can contribute any amount up to the annual limit, as long as you have earned income to cover it. Many people contribute smaller amounts regularly, such as $100 or $200 per month, rather than the full limit at once.