The basic steps to fund your Roth IRA

To add money to a Roth IRA, you transfer cash from a bank account you control into the IRA account itself. The process takes a few minutes if you're already a customer of the bank or brokerage holding your IRA, and a few days longer if you're moving money from a different institution. You initiate the transfer through your IRA provider's website or app, choose the amount, and confirm. The money then sits in your IRA until you invest it in stocks, bonds, mutual funds, or other holdings allowed inside the account.

The IRA provider—a bank, brokerage, or investment company—holds the account and processes the deposit. Common providers include Fidelity, Vanguard, Charles Schwab, and most traditional banks. You can only deposit money you've earned as income (wages, self-employment income, or taxable investment gains), not borrowed money or gifts. The IRS sets a yearly limit on how much you can deposit, which changes annually.

Key Takeaways

  • You deposit money by transferring it from your own bank account to your Roth IRA through your provider's website or app.
  • The money must come from income you've earned, and the IRS sets a yearly deposit limit that applies across all your IRAs combined.
  • Deposits can happen any time during the year or up to the tax filing deadline the following year for the prior tax year.
  • Once the money lands in your IRA, you then choose how to invest it—the deposit itself is just cash sitting in the account until you do.

How to set up the transfer from your bank

Log into your Roth IRA provider's website or mobile app and look for a link labeled "Deposit," "Fund Account," "Add Money," or "Transfer." Click it and select the option for an external transfer (sometimes called an ACH transfer or bank transfer). You'll be asked to enter your bank's routing number and your account number, or to link your bank account directly through a secure connection.

Enter the amount you want to deposit and confirm the details. The system will show you when the money should arrive—usually one to three business days if your bank and the IRA provider are both set up for electronic transfers. Some providers let you schedule recurring deposits, so the same amount transfers automatically each month or each paycheck. Once the money appears in your IRA account, it sits as cash until you decide what to invest it in.

Understanding the yearly deposit limit

The IRS sets a maximum amount you can deposit into a Roth IRA each year. This limit applies to all your IRAs combined—if you have a Roth IRA and a traditional IRA, the total you deposit into both cannot exceed the yearly limit. The limit changes most years, so check your provider's website or the IRS website for the current year's number.

You can only deposit up to the amount of income you earned that year. If you earned $5,000 in wages, you cannot deposit more than $5,000 into your Roth IRA, even if the yearly limit is higher. If you're married and file jointly, your spouse can also deposit up to the limit using their own income, and you can even contribute to a spousal Roth IRA using your spouse's income if they earned money but didn't open an IRA themselves.

When you can make deposits during the year

You can deposit money into your Roth IRA at any time during the calendar year. There's no rule saying you must deposit all at once or by a certain date within the year. Many people deposit monthly with each paycheck, some deposit a lump sum once a year, and some deposit whenever they have extra cash available.

You can also deposit money for the prior tax year up until the tax filing deadline—usually April 15 of the following year. If you didn't deposit anything in 2024, you can still deposit for 2024 until April 15, 2025, as long as you haven't already reached the yearly limit. Your provider will ask you which tax year the deposit is for, so make sure you specify correctly if you're depositing late.

What happens after the money arrives in your account

Once the transfer completes and the cash appears in your Roth IRA, the money is now inside the account but not yet invested. It typically sits as cash or in a money market fund earning minimal interest. You then choose what to invest it in—stocks, bonds, mutual funds, index funds, or other investments your provider offers. This is a separate step from depositing.

Some providers automatically invest new deposits into a target-date fund or a default investment if you've set that up in advance. Others require you to manually select an investment each time. Check your account settings to see if an automatic investment is in place, or log in and look for an "Invest" or "Buy" button to choose your investments yourself.

Depositing money if you're self-employed or have irregular income

If you're self-employed or earn income that varies month to month, you can still deposit into a Roth IRA, but the amount you can deposit depends on your actual earned income for that year. You'll need to know your net self-employment income (income minus business expenses) to determine how much you can deposit. If you're unsure of your final income for the year, you can deposit conservatively and then deposit more later once you know the exact amount.

If you have a Solo 401(k) or SEP IRA in addition to a Roth IRA, the deposit limits are separate—you can contribute to both. However, if you have a traditional IRA and a Roth IRA, the yearly limit applies across both accounts combined. A tax professional can help you figure out the right strategy if you have multiple retirement accounts.

Common issues when depositing money

If your transfer doesn't arrive within the expected timeframe, check that you entered your bank's routing number and your account number correctly. Some banks take longer than others to process outgoing transfers, especially if it's a weekend or holiday. Contact your bank's customer service to confirm the transfer was sent, and contact your IRA provider to confirm they received it.

If you've already deposited the yearly maximum and try to deposit more, your provider will usually reject the deposit or flag it as an excess contribution. The IRS charges a penalty on excess contributions, so if this happens, contact your provider right away to reverse the extra deposit. You can also withdraw the excess and any earnings on it by the tax filing deadline to avoid the penalty.

Frequently Asked Questions

Can I deposit money into a Roth IRA if I don't have earned income?

No. You can only deposit money you've earned as wages, self-employment income, or taxable investment gains. Gifts, inheritance, unemployment benefits, and Social Security do not count as earned income. If you're married and your spouse earned income, you may be able to open a spousal Roth IRA and deposit using their income.

What if I deposit too much money by accident?

Contact your IRA provider immediately and ask them to reverse the excess deposit. If you withdraw the excess and any earnings it generated by the tax filing deadline, you can avoid the IRS penalty. If you don't withdraw it in time, the IRS charges a 6% penalty on the excess amount each year it remains in the account.

Can I deposit money from a loan or credit card into my Roth IRA?

No. The money must come from income you've earned or from your own savings. Borrowed money does not count as earned income and violates IRA rules. If you deposit borrowed money, the IRS may treat it as an excess contribution and charge a penalty.

How long does it take for money to show up in my Roth IRA after I transfer it?

Most transfers from a linked bank account take one to three business days. Transfers from a different bank may take three to five business days. Weekends and bank holidays can add time. Your IRA provider's website will show you the expected arrival date when you initiate the transfer.

Do I have to invest the money right after I deposit it?

No. The money can sit as cash in your account for as long as you want. However, cash typically earns very little interest, so most people invest it fairly soon after depositing. You can also set up automatic investments so new deposits are invested immediately in your chosen funds.