The main ways money reaches your bank account

Money enters your bank account through direct deposit, transfers, mobile check deposit, ATM deposits, or by walking into a branch with cash or a check. Which method you use depends on who is sending you the money and how fast you need it there. Direct deposit from an employer or government program is the fastest and most automatic. Transfers from another account or person take one to three business days. Mobile check deposit and ATM deposits are immediate or next-business-day, depending on the time you deposit and your bank's processing schedule.

Each method has different requirements and timelines. Some require the sender to have your account details in advance. Others let you deposit without telling anyone. Understanding which method fits your situation saves you time and keeps money from getting stuck in transit.

Key Takeaways

  • Direct deposit is the fastest way to receive regular payments like paychecks or benefits, but requires you to give your account number and routing number to the sender first.
  • Transfers from another account or person take one to three business days and can be done through your bank's app, website, or by phone.
  • Mobile check deposit lets you photograph a check with your phone and deposit it without visiting a branch, though the funds may take one to two business days to clear.
  • ATM deposits of cash or checks are available 24/7 at many banks, but funds typically post the next business day.
  • Cash deposits at a branch are immediate, but you must visit during business hours and bring a valid ID.

Direct deposit from employers and government programs

Direct deposit is the most common way paychecks and government benefits reach your account. Your employer or the program sending the money (Social Security, unemployment, tax refunds) deposits funds automatically on a set schedule—usually weekly, biweekly, or monthly. The money appears in your account on the same day or the next business day, depending on when the sender initiates the deposit and your bank's processing time.

To set up direct deposit, you must provide your routing number and account number. Your bank provides both on the bottom left of your checks, or you can find them by logging into your online banking or calling the bank's customer service line. You will fill out a form with your employer's payroll department or the government program's website. Once set up, deposits happen automatically—you do not have to do anything each pay period.

Direct deposit is free and the safest way to receive regular payments because the money goes straight into your account without passing through the mail or requiring you to visit a bank. If you change banks, you must update your direct deposit information with your employer or the program, or deposits will go to your old account.

Transfers from another account or person

You can move money into your account from another bank account you own, or someone can send you money directly. The most common methods are ACH transfers (through the banking system), wire transfers (faster but more expensive), and peer-to-peer apps like Venmo, PayPal, or Cash App.

ACH transfers take one to three business days and are free or low-cost. You initiate them through your bank's website or app by entering the sender's or receiver's account number and routing number. Wire transfers move money the same day or next business day but cost $15 to $50 and are harder to reverse if sent to the wrong account. Peer-to-peer apps are instant or next-day, depending on the app and whether you pay a fee for speed.

To receive an ACH transfer, give the sender your routing number and account number. To receive money through a peer-to-peer app, you typically only need to share your username or phone number. Make sure you trust the sender and that the account information is correct before confirming the transfer, because reversing a mistake can take days or weeks.

Mobile check deposit and ATM deposits

If someone gives you a physical check, you can deposit it without visiting a branch. Most banks let you photograph the front and back of the check using their mobile app, then submit it for deposit. The funds typically post within one to two business days. Mobile check deposit is free and available 24/7, though there are usually limits on how much you can deposit per day (often $2,000 to $5,000) and per month.

ATM deposits work similarly. You can insert a check or cash into an ATM at your bank or a partner network, and the funds post the next business day or immediately, depending on the time of day and your bank's policy. Cash deposits at ATMs are instant in most cases, while check deposits take one business day. ATM deposits are also free and available around the clock.

After you deposit a check by mobile app or ATM, do not deposit the same check again at a branch or ATM—the bank will catch the duplicate and may charge you a fee. Write "mobile deposited" or "ATM deposited" on the back of the check and keep it for your records until the funds clear.

Cash deposits at a branch

Walking into your bank with cash is the fastest way to get money into your account. The deposit posts immediately, and you receive a receipt showing the amount. You must bring a valid ID (driver's license, passport, or state ID) and visit during business hours. There is no fee for cash deposits.

If you are depositing a large amount of cash—typically $10,000 or more in a single transaction—the bank will file a Currency Transaction Report with the federal government. This is routine and not a sign of wrongdoing; it is a legal requirement. The bank may ask you questions about the source of the cash to comply with anti-money-laundering rules, but the deposit will still go through.

Some banks limit the number of cash deposits you can make per month without a fee, or charge a fee if you exceed a certain amount. Check your account agreement or ask at your branch about any limits before you deposit.

Timing and when money actually clears

There is a difference between when money posts to your account and when it clears. Posted money shows up in your balance right away, but the bank may hold it for a few business days before you can withdraw it. This is called a hold. During the hold period, the money is in your account but not yet available to spend.

Direct deposits and transfers from the same bank usually clear immediately. Transfers from other banks take one to three business days. Check deposits (mobile or ATM) typically have a one-to-two-business-day hold. Cash deposits clear immediately. If you try to withdraw money that is still on hold, the withdrawal may be denied or your account may go negative, triggering overdraft fees.

Your bank must disclose its hold policy in your account agreement. You can also ask a teller or call customer service to find out how long a specific deposit will be held. If you need the money urgently, ask whether the bank can release the hold early—some banks will do this for direct deposits or if you have a good account history.

What to do if money does not arrive

If you are expecting a direct deposit and it does not show up by the expected date, contact your employer's payroll department or the government program first to confirm they sent it. Ask for the date it was sent and the amount. If they confirm it was sent, call your bank and provide the details. The bank can trace the deposit and tell you whether it is still in transit, was sent to the wrong account, or was rejected.

If someone sent you a transfer and it is late, check with them to confirm they initiated it correctly and have your account number right. Then contact your bank. Transfers can be delayed if the routing number or account number is wrong, if the sending bank is processing slowly, or if there is a system issue. Your bank can investigate and may be able to speed up the process or reverse the transfer if it went to the wrong place.

If you deposited a check by mobile app or ATM and it does not post within the stated timeframe, the check may have been rejected due to image quality, a missing signature, or insufficient funds in the account it was drawn from. Log into your app or call the bank to see the status. If the check was rejected, you can try depositing it again or ask the person who gave you the check to reissue it.

Frequently Asked Questions

What is a routing number and account number, and where do I find them?

Your routing number identifies your bank, and your account number identifies your specific account. Both appear on the bottom left of your checks in this order: routing number, account number, check number. You can also find them by logging into your online banking, calling your bank, or visiting a branch. Never share these numbers with anyone you do not trust.

Can I deposit a check that is made out to someone else?

No, a check must be deposited into an account in the name of the person it is made out to. If someone gives you a check made out to them, they must deposit it themselves or sign the back and add their signature authorizing you to deposit it (called a third-party endorsement). Many banks no longer accept third-party checks, so ask your bank first.

How much cash can I deposit without the bank reporting it?

Banks report all cash deposits of $10,000 or more in a single transaction. This is a legal requirement, not a problem. There is no limit on how much cash you can deposit. If you deposit less than $10,000, the bank does not file a report, but they may still ask about the source of the money as part of routine anti-money-laundering checks.

Why is my deposited check on hold?

Banks place holds on checks to protect themselves in case the check bounces or is fraudulent. The hold period depends on the type of check and your bank's policy, but is usually one to two business days for personal checks and up to seven business days for out-of-state or large checks. You can ask your bank to release the hold early if you have a good account history.

What happens if I deposit the same check twice by accident?

The bank will catch the duplicate and reject the second deposit, or reverse it after it posts. You may be charged a fee for the duplicate deposit attempt. Write "deposited" on the check after you deposit it the first time to avoid this mistake.