The basic paths money takes to reach your account

Money enters your bank account through a deposit — a transaction where funds move from somewhere else (your employer, another person, a check, cash) into your account. The method depends on who is sending the money and how fast you need it. Direct deposit from an employer is the most common route and takes one to two business days. A wire transfer from another bank can arrive the same day. A check you deposit takes three to five business days to clear. Cash deposited at an ATM or teller window is usually available within one business day.

Each method uses different payment infrastructure behind the scenes, which is why timing varies. Understanding which method applies to your situation — and what happens between the moment you initiate the deposit and the moment the money shows up as spendable — helps you plan around the actual timeline, not the one you hope for.

Key Takeaways

  • Direct deposit from your employer typically takes one to two business days and requires you to provide your bank's routing number and your account number to your employer's payroll department.
  • Wire transfers move money the same business day if initiated before your bank's cutoff time (usually 2 p.m. or 3 p.m.), but the sending bank and receiving bank both charge fees.
  • Checks take three to five business days to clear because the receiving bank must confirm the check is valid and the sending account has sufficient funds.
  • Cash deposited at an ATM or teller window is usually spendable within one business day, though the bank may hold it longer if the deposit is large or unusual.
  • Mobile check deposit (photographing a check through your bank's app) follows the same clearing timeline as mailing a check, not the speed of a wire transfer.

Direct deposit from your employer

Direct deposit is the fastest recurring way to get paid. Your employer's payroll department sends your wages electronically to your bank using the ACH network (Automated Clearing House), which is a system that moves money between banks in batches. You set this up by giving your employer your bank's routing number (a nine-digit code that identifies your bank) and your account number. Your employer then submits the deposit instruction to their bank, which sends it through the ACH network to your bank.

The money typically arrives one to two business days after your employer initiates the transfer. If your employer processes payroll on Friday, the money usually lands in your account on Monday or Tuesday. Some employers offer next-day deposit, but that depends on their payroll processor and your bank — it is not standard. Once the money arrives, it is yours to spend when ready; there is no additional clearing period like there is with checks.

To set up direct deposit, ask your employer's payroll or HR department for a form or a portal where you can enter your banking information. You will need your routing number (available on your bank's website, on a check, or by calling the bank) and your account number (printed on your checks or visible in your online banking portal). Some employers allow you to split your paycheck across multiple accounts, which is useful if you want part of your pay to go to a savings account automatically.

Wire transfers for same-day or next-day deposits

A wire transfer moves money directly from one bank to another without going through the ACH batch system. If someone sends you money by wire, it typically arrives the same business day if the transfer is initiated before your receiving bank's cutoff time — usually 2 p.m. or 3 p.m. Eastern time. Transfers initiated after the cutoff arrive the next business day. Weekends and bank holidays extend the timeline by one day.

Wire transfers are more expensive than ACH transfers or checks. The sending bank typically charges $15 to $30, and your receiving bank may charge $5 to $15 to receive it. Because of the cost and the irreversible nature of wires (once sent, the money is gone), they are usually reserved for large transactions, time-sensitive payments, or situations where the sender needs certainty that the money will arrive quickly.

To receive a wire transfer, you need to provide the sender with your bank's routing number, your account number, and sometimes your bank's name and address. The sender initiates the wire through their bank, providing all this information plus the amount and a reference note. Your bank receives the wire and deposits it into your account. You can spend the money when ready once it arrives, though some banks may place a temporary hold on very large wire transfers.

Checks and mobile check deposit

When you deposit a check, the receiving bank must verify that the check is legitimate and that the account it is drawn on has sufficient funds. This verification process is called clearing, and it takes three to five business days. During this time, the money may appear in your account as "pending" or "available," but the bank can still reverse the deposit if the check bounces.

If you deposit a check at a teller or ATM, the bank scans it and sends it through the check clearing system. If you use mobile check deposit — photographing the front and back of the check through your bank's app — the process is identical from the bank's perspective. The photo is converted to an image file and processed the same way as a scanned check. Mobile deposit is convenient, but it does not speed up clearing. The money still takes three to five business days to become fully available.

Some banks offer next-business-day availability for checks under a certain amount (often $200 or $500), which means the money shows up in your account the next day even though clearing is still happening behind the scenes. However, the bank can still reverse the deposit if the check bounces during the clearing period. Do not spend money from a deposited check until you have confirmed it cleared — usually five business days after deposit.

Cash deposits at ATMs and bank branches

Cash deposited at an ATM or handed to a teller is the fastest way to get money into your account. The cash is when ready counted and recorded, and the funds are usually spendable within one business day. Unlike checks or transfers, there is no verification period — the bank has the physical cash, so there is no risk of the deposit reversing.

ATM deposits are processed overnight. If you deposit cash at 11 p.m., it will be in your account by the next morning. Deposits made at a teller during business hours are often available the same day, though this depends on the bank's internal processing schedule. Some banks hold large cash deposits (over $5,000 or $10,000) for an additional day as a fraud precaution, so check your bank's policy if you are depositing a large amount.

One limitation of ATM deposits: not all ATMs accept cash. Some are withdrawal-only. Check your bank's app or website to confirm which ATMs in your area have deposit capability, or use a branch teller if you are unsure.

Holds and delays on deposits

Banks can place a hold on a deposit, which means the money is in your account but not yet spendable. Holds are most common on checks and are governed by the Expedited Funds Availability Act, a federal rule that limits how long banks can hold funds. For most checks, the bank must make the funds available within one business day for the first $200 and within five business days for the remainder. However, banks can hold funds longer if the check is large, if you are a new account holder, if the check is from an out-of-state bank, or if there is reason to suspect fraud.

If your bank places a hold on a deposit, you will see a notification in your online banking portal or on your receipt. The hold is temporary — once the clearing period ends, the money becomes fully spendable and the hold is removed. You can ask a teller why a hold was placed and when it will be lifted, but you cannot force the bank to remove it early.

Transfers between your own accounts at different banks

If you have accounts at two different banks and want to move money between them, you have two options: ACH transfer or wire transfer. An ACH transfer takes one to three business days and costs nothing. A wire transfer takes one business day (or the same day if initiated early enough) and costs $15 to $30. For routine transfers between your own accounts, ACH is the standard choice.

To set up an ACH transfer, log into your sending bank's online banking portal and look for "transfer funds" or "move money." You will need to provide the receiving bank's routing number and your account number at that bank. The first transfer may require you to verify the account by depositing small test amounts (usually under $1 each) that the receiving bank sends back — this is a security measure to confirm you control both accounts. Once verified, future transfers are when ready in the portal, though the money takes one to three business days to actually arrive.

Frequently Asked Questions

Why does my direct deposit sometimes take longer than two business days?

If your employer processes payroll on a Friday and your bank is closed on Monday (a holiday), the deposit will not arrive until Tuesday. Some employers also batch payroll processing, so if you are hired mid-week, your first deposit may not go out until the next payroll cycle. Contact your payroll department if a deposit is more than two business days late.

Can I spend money from a check before it clears?

Some banks allow you to spend money from a check before it fully clears if the amount is small or if you have a good account history. However, if the check bounces, the bank will reverse the deposit and charge you an overdraft fee. It is safer to wait until the check has cleared (usually five business days) before spending the money.

What happens if I deposit a check at an ATM after business hours?

The deposit is processed overnight and the funds are usually available by the next morning. The clearing timeline (three to five business days) begins the day the ATM processes the deposit, not the day you made it. Check your bank's app to confirm the deposit was received.

Is there a limit to how much cash I can deposit?

Banks must report cash deposits over $10,000 to the federal government (this is normal and legal). There is no legal limit on how much cash you can deposit, but your bank may place a temporary hold on very large deposits as a fraud precaution. If you regularly deposit large amounts of cash, let your bank know in advance so they can process it smoothly.

Why do wire transfers cost so much?

Wire transfers move money outside the standard ACH batch system and require manual processing by both banks. The sending bank must verify the receiving bank's information, the receiving bank must confirm the account exists, and both banks must settle the transaction when ready rather than in a batch. The fees reflect this extra work and the bank's liability if something goes wrong.