The main ways to move money into your bank account

You can put money into your bank account in three main ways: in person at a branch, through an electronic transfer from another account, or by depositing a check. Which one works best depends on where the money is coming from and how quickly you need it there.

If someone is sending you money from their own bank account, an electronic transfer is fastest — usually one to three business days. If you have cash or a check, you can deposit it at a branch or through an ATM. If the money is coming from an employer or government agency, it often arrives as a direct deposit, which means it lands in your account automatically on a set date.

Key Takeaways

  • Cash deposits at a branch or ATM go into your account when ready, but checks take one to three business days to clear.
  • Electronic transfers from another bank account (called ACH transfers or wire transfers) usually take one to three business days, depending on the banks involved.
  • Direct deposit from an employer or government agency is automatic and requires you to give them your account number and routing number once.
  • Your bank's routing number and your account number are the two pieces of information anyone needs to send you money electronically.
  • ATM deposits and mobile check deposits are available 24/7, but branch deposits only work during business hours.

Depositing cash or checks at a branch

Walking into a branch with cash or a check is the simplest method if you have the time. Bring your debit card or ID, hand the money or check to a teller, and it goes into your account. Cash deposits are available when ready — you can withdraw it the same day if you need to. Checks typically take one to three business days to clear, which means the bank verifies the check is real and the other account has the money before it fully becomes yours.

Many banks also let you deposit checks through an ATM, even outside business hours. You insert the check into the machine, and it scans and deposits it. This works the same way as a branch deposit — the check clears in one to three business days — but you can do it at midnight if that suits your schedule.

Some banks offer mobile check deposits through their app. You take a photo of the front and back of the check, upload it through the app, and the bank processes it. This is convenient if you are at home, but the check still takes one to three business days to clear.

Electronic transfers from another bank account

If someone wants to send you money from their bank account to yours, they need two pieces of information: your routing number and your account number. Your routing number identifies your bank. Your account number identifies your specific account within that bank. You can find both on the bottom left of any check you write, or by logging into your online banking and looking at your account details.

The person sending the money logs into their own bank's website or app, selects "send money" or "transfer," and enters your routing number and account number. They choose how much to send and when. This is called an ACH transfer (Automated Clearing House). It usually takes one to three business days. Some banks offer faster ACH transfers that arrive the same day, but this is not standard everywhere.

If someone needs the money to arrive faster — same day or next day — they may use a wire transfer instead. Wire transfers cost money (usually $15 to $30) and are less common for everyday payments, but they move faster. The person sending it will need to go to their bank in person or call, provide your routing and account numbers, and pay the wire fee.

Direct deposit from employers and government agencies

Direct deposit is automatic money that arrives on a regular schedule. Your employer deposits your paycheck this way, and government agencies (like Social Security or unemployment insurance) often do too. You only have to set it up once.

To set up direct deposit, you give your employer or the agency your routing number and account number. You may fill out a form or enter it online. Once it is set up, the money arrives automatically on payday or the scheduled payment date, without you having to do anything. Direct deposits are usually available in your account on the day they arrive — you do not have to wait for them to clear like a check does.

If you change banks, you need to update your direct deposit information with your employer or the agency. They will not automatically know your new account number.

What to do if you do not have a routing number or account number

If you just opened your account and have not received checks yet, you can still find your routing and account numbers. Log into your online banking, call your bank's customer service line, or visit a branch and ask. They will give you both numbers when ready. You do not need to wait for checks to arrive.

Some people use prepaid cards or mobile payment apps instead of traditional bank accounts. If that is your situation, the app or card issuer will have a routing number and account number (or an equivalent identifier) that you can use to receive transfers. Check the app's settings or call customer service to find it.

How long different deposits take

Deposit MethodTime to ArriveWhen You Can Use It
Cash at branch or ATMwhen readySame day
Check at branch or ATM1–3 business daysAfter it clears
Mobile check deposit1–3 business daysAfter it clears
ACH transfer (standard)1–3 business daysAfter it clears
ACH transfer (same-day)Same daySame day (if offered)
Wire transferSame day or next daySame day or next day
Direct depositOn scheduled dateSame day as arrival

Common mistakes to avoid

The most common mistake is giving out your routing and account numbers to someone you do not trust. Once someone has these numbers, they can set up transfers from your account. Only share them with people or organizations you know — your employer, a government agency, a business you are paying, or someone you trust personally.

Another mistake is assuming a check or transfer has cleared when it has not. If you deposit a check on Friday, it may not clear until Tuesday. If you spend the money before it clears and the check bounces (meaning the other account did not have the money), your bank will charge you an overdraft fee. Wait for the deposit to show as "available" in your account before you count on the money.

Do not confuse your account number with your debit card number. They are different. Your account number is what you give for transfers; your debit card number is what you use to swipe or tap at a store.

Frequently Asked Questions

Can I deposit cash at an ATM?

Most banks allow cash deposits at their ATMs, and the money is available when ready. Some ATMs only accept checks, so look for one labeled "cash and check deposit" or check your bank's app to see which ATMs near you accept cash.

What if I give someone the wrong routing number?

The transfer will likely fail or go to the wrong bank. The person sending the money will be notified, and the money will be returned to their account. Ask your bank for your correct routing number and have them try again.

Do I need to be present to receive a transfer?

No. Transfers happen automatically once the sender initiates them. You do not need to do anything. The money will arrive in your account on its own schedule — when ready for cash, one to three days for checks and ACH transfers, or on the scheduled date for direct deposit.

Can someone send me money if they do not know my account number?

Not through a bank transfer. They would need your routing and account numbers. However, they could send you cash, a check, or use a payment app like Venmo or PayPal if you have an account there.

What is the difference between a wire transfer and an ACH transfer?

ACH transfers are slower (one to three days) but free or low-cost. Wire transfers are faster (same day or next day) but cost money, usually $15 to $30. Wire transfers are typically used for large amounts or urgent situations.