The deposit arrives on different days depending on who sent it and how
Money does not move at the speed of a wire transfer in most cases. A check you deposit on Monday might not clear until Wednesday or Thursday. A paycheck sent by direct deposit usually lands on the day your employer says it will, but only if you set it up correctly. A transfer from another bank can take one to three business days, even though the money left the other account when ready. The timing depends on the method used, the banks involved, and whether the day you're waiting for is a business day or a weekend.
Understanding when money actually arrives matters because banks can charge overdraft fees if you spend money before a deposit clears, and because some bills are due on specific dates. Knowing the real timeline helps you avoid those fees and plan around payment important date.
Key Takeaways
- Direct deposit from an employer typically arrives on the scheduled payday, but only if your employer has your correct routing and account number.
- Checks take two to five business days to clear after you deposit them, depending on the check amount and the banks involved.
- Transfers between banks at different institutions usually take one to three business days, while transfers within the same bank are often same-day or next-day.
- Weekends and federal holidays do not count as business days, so a deposit made on Friday may not clear until Tuesday.
- You can spend money before it clears, but the bank can charge overdraft fees if the deposit fails or takes longer than expected.
Direct deposit from your employer
Direct deposit is the fastest and most predictable way to receive a paycheck. Your employer sends the money through the Automated Clearing House (ACH), a network that processes bulk payments. The money arrives on the date your employer specifies — usually the same day they initiate the transfer, or the next business day if they send it after the ACH cutoff time (typically 2 p.m. Eastern Time).
The catch: this only works if your employer has the correct information. If you gave them the wrong routing number or account number, the deposit bounces back to your employer and you do not receive it. If you recently changed banks, you must update your employer's payroll system with your new account details before the next payday. Some employers process payroll several days before payday, so the money may sit in a holding status until the scheduled deposit date.
If your paycheck does not arrive on the expected day, contact your employer's payroll department first — they can confirm whether the transfer was sent and to which account. If they confirm it was sent to your bank, call your bank and provide the date and amount. The bank can trace the ACH transaction and tell you whether it arrived, is pending, or failed.
Checks and mobile deposit
A check you deposit takes longer because the bank must verify the check is real and that the account it is drawn on has enough money. This process is called check clearing. The timeline depends on the check amount and the banks involved.
For checks under $5,000 from a bank in the same state, most banks make the first $225 available the next business day and the rest within two to five business days. For larger checks or checks from out-of-state banks, the hold can extend to seven business days. Mobile deposit (taking a photo of the check with your phone) follows the same timeline as depositing it in person.
The bank is not holding your money to be difficult — they are protecting themselves against bad checks. If you deposit a check and spend the money before it clears, and the check bounces, your account goes negative and you owe overdraft fees. The bank can also reverse the deposit and charge you a returned-check fee.
Transfers between your own accounts
If you transfer money from one of your accounts to another at the same bank, the money usually arrives the same day or the next business day. Some banks make it available when ready. Check your bank's website or app to see the stated timeline for transfers between your own accounts.
If you transfer money to an account at a different bank, the timeline is longer. The sending bank initiates an ACH transfer, which takes one to three business days to reach the receiving bank. The receiving bank then makes the money available according to its own policy — usually the same day it arrives, but sometimes the next business day. If you initiate the transfer after the sending bank's cutoff time (usually 2 p.m. Eastern), it does not process until the next business day.
Wire transfers and same-day options
A wire transfer is faster than an ACH transfer because the money moves directly between banks instead of through a clearing house. Domestic wire transfers usually arrive the same business day if you send them before the cutoff time (typically 2 p.m. Eastern). International wire transfers take one to three business days depending on the destination country.
Wire transfers cost money — usually $15 to $30 per transfer — so they are not the default option. Use them when you need money to arrive urgently and the cost is worth it. Some banks also offer same-day ACH transfers for a fee, which is cheaper than a wire but still faster than standard ACH.
How weekends and holidays affect timing
Banks do not process transfers on weekends or federal holidays. A deposit initiated on Friday after 2 p.m. does not start processing until Monday. If Monday is a federal holiday (like Memorial Day or Labor Day), it does not process until Tuesday. This means a Friday afternoon deposit might not clear until the following Wednesday or Thursday.
The same rule applies to checks. If you deposit a check on Saturday using mobile deposit or an ATM, the bank does not begin the clearing process until Monday. The hold period then starts counting from Monday, not from Saturday.
What happens if you spend money before it clears
You can spend money that is pending — the bank will let you. But if the deposit fails or takes longer than expected, your account goes negative and you owe an overdraft fee. Overdraft fees typically range from $25 to $35 per transaction, and you can be charged multiple fees in a single day if you make several purchases while your account is negative.
Some banks offer overdraft protection, which links your checking account to a savings account or credit line. If you overdraw, the bank automatically transfers money from the linked account instead of charging a fee. Check whether your bank offers this and whether it is turned on.
The safest approach is to treat pending deposits as not yet yours. Wait until the deposit shows as "posted" or "cleared" in your account before spending the money. Your bank's app or website will show you which deposits are pending and which have cleared.
Frequently Asked Questions
Why does my direct deposit sometimes arrive a day late?
Your employer may process payroll after the ACH cutoff time, which delays the transfer by one business day. Some employers also intentionally send payroll a day or two before the payday date. Contact your payroll department to confirm when they initiate the transfer — that tells you when it will arrive.
Can I use money that is still pending in my account?
Yes, but you risk overdraft fees if the deposit fails or clears later than expected. The bank will let you spend pending money, but if your account goes negative before the deposit clears, you owe the overdraft fee. Wait until the deposit shows as posted if you want to avoid the risk.
How long does a check from another state take to clear?
Most out-of-state checks clear within five to seven business days, though some banks clear them faster. The timeline depends on the banks involved and the check amount. Your bank's deposit receipt or app should tell you the expected clear date.
What is the difference between ACH and a wire transfer?
ACH transfers go through a clearing house and take one to three business days. Wire transfers move directly between banks and arrive the same business day. Wire transfers cost $15 to $30, while ACH transfers are usually free.
If I deposit a check on Friday night using my phone, when does it clear?
The bank does not begin processing the check until Monday, since banks do not work weekends. The clearing period then starts counting from Monday, so the check typically clears by Wednesday or Thursday depending on the amount and the banks involved.