How long deposits take depends on where the money comes from
Money does not land in your bank account at the same speed every time. A direct deposit from your employer arrives differently than a check you deposit, which arrives differently than a wire transfer or a peer-to-peer payment. The time it takes depends on the payment method, the banks involved, and whether the transaction happens on a business day or a weekend.
Banks are required to make funds available within specific windows set by federal rules, but those windows vary. Some money is available the same day. Some takes one to three business days. Some can take up to five business days. Knowing which timeline applies to your deposit helps you plan around bills and avoid overdrafts.
Key Takeaways
- Direct deposits from employers and government benefits typically land within one business day, often overnight.
- Mobile check deposits usually clear within one to three business days, depending on the amount and your bank's policy.
- Wire transfers arrive the same day if sent before the cutoff time (usually 2 or 3 p.m.), but weekend wires may not process until Monday.
- ACH transfers between banks take one to three business days and are slower than wires but cheaper.
- Weekends and holidays do not count as business days, so a deposit made Friday evening may not clear until Tuesday.
Direct deposits and payroll transfers
Direct deposit is the fastest and most predictable way money enters your account. Your employer sends the money through the ACH network, which is the system banks use to move money between accounts. Most direct deposits land in your account overnight or by the next business day after your employer initiates the transfer.
The exact timing depends on when your employer sends the deposit. If they send it on Thursday, it typically arrives Friday morning or by Friday afternoon. If they send it on Friday, it may not arrive until Monday morning. Government benefits like Social Security, unemployment, and tax refunds also use direct deposit and follow the same one-business-day timeline.
Some employers offer early direct deposit, which means the money arrives one or two days before payday. This depends on your employer's payroll system and your bank's participation in early deposit programs. Not all banks offer this, so check with your bank to see if you are may be able to access.
Mobile check deposits and mailed checks
When you photograph a check with your phone and deposit it through your bank's app, the money does not arrive instantly. Your bank scans the image, verifies it, and then sends it through the check clearing system. This process typically takes one to three business days, though some banks make a portion of the funds available sooner.
Federal rules require banks to make at least the first $225 of a check deposit available by the next business day. The remainder may take longer. For checks over $5,000, banks can hold the full amount for up to five business days. Your specific bank's policy determines the exact timeline, so check your deposit receipt or your bank's website for their hold periods.
If you mail a check to your bank or deposit it at an ATM, the timeline is similar: one to three business days. The difference is that mailed checks take longer to physically reach the bank, so the clock starts later. Depositing at an ATM or through the app is faster because the bank receives the image immediately.
Wire transfers and same-day payments
A wire transfer is the fastest way to move money between banks. If you send a wire before the cutoff time—usually 2 or 3 p.m. on a business day—the money arrives the same day, often within hours. The receiving bank must make the funds available immediately once they arrive.
Wire transfers cost money, typically $15 to $30 per transfer, which is why they are used for urgent or large payments. If you send a wire after the cutoff time or on a weekend, it will not process until the next business day. Some banks have different cutoff times, so confirm with your bank before sending a time-sensitive wire.
Same-day ACH is a newer option that works like a wire but is cheaper. Money sent through same-day ACH arrives within hours on the same business day. Not all banks offer this service, and not all recipients can receive same-day ACH, so check before relying on it for a deadline payment.
Standard ACH transfers between accounts
ACH transfers are how most peer-to-peer payments work—when you send money through Venmo, PayPal, or your bank's transfer service to another person's bank account. Standard ACH takes one to three business days. The money leaves your account immediately, but it does not arrive in the recipient's account until the ACH network processes it, which takes time.
The timeline depends on when you initiate the transfer. If you send an ACH transfer on Monday morning, it typically arrives Wednesday or Thursday. If you send it Friday afternoon, it may not arrive until Monday or Tuesday because the ACH network does not process on weekends or federal holidays.
Some banks and payment apps offer next-day ACH, which guarantees delivery by the next business day. This is faster than standard ACH but slower than same-day ACH or wire transfers. The cost is usually lower than a wire, making it a middle ground for time-sensitive payments that are not urgent enough to warrant a wire fee.
How weekends and holidays affect deposit timing
Banks do not process transactions on weekends or federal holidays. A deposit made on Saturday does not start clearing until Monday. A wire sent on Friday at 4 p.m. does not process until Monday morning. This means the actual number of business days can stretch longer than you expect if your deposit falls near a weekend or holiday.
If you need money by a specific date, count backward from that date using only business days. If you need the money by Friday and today is Wednesday, a standard ACH transfer may not arrive in time. A wire transfer sent before 2 p.m. on Thursday would arrive Friday, but a standard ACH sent Thursday would not arrive until Friday or Monday.
Federal holidays that affect banking include New Year's Day, Martin Luther King Jr. Day, Presidents' Day, Memorial Day, Independence Day, Labor Day, Columbus Day, Veterans Day, Thanksgiving, and Christmas. Check your bank's holiday schedule to see if they observe additional holidays that might delay processing.
What happens if a deposit is delayed or does not arrive
If money you expected has not arrived by the promised date, contact your bank first. Provide the transaction details: the amount, the date you initiated it, and the sender's or recipient's name. Your bank can track the transaction through the ACH or wire system and tell you where it is.
If the money was sent to the wrong account number, it may have landed in someone else's account. Your bank can attempt to retrieve it, but recovery is not may provide. This is why double-checking account numbers before sending large amounts is critical.
If a wire or ACH transfer was initiated by someone else—an employer, a government agency, or a payment service—contact them to verify the transaction was sent correctly. They can provide a confirmation number and the exact date and time it was initiated. If it was sent to the wrong bank or account, they may be able to cancel it and resend it.
Frequently Asked Questions
Why does my direct deposit sometimes arrive on different days?
Your employer controls when they send the deposit, and different payroll systems send at different times. Some employers send deposits two days before payday, others send the day before. If your deposit usually arrives on Thursday but sometimes arrives on Friday, your employer likely changed their payroll schedule or your bank changed its processing time.
Can I get money from a check deposit the same day?
Some banks make a portion of a check deposit available the same day, but federal rules only require them to make the first $225 available by the next business day. Larger checks typically take one to three business days. Ask your bank about their specific policy for same-day availability.
What is the difference between a wire transfer and an ACH transfer?
Wire transfers are faster (same day) and more expensive ($15–$30). ACH transfers are slower (one to three days) and cheaper or free. Wires are used for urgent or large payments; ACH is used for routine payments like bills and peer transfers. Wires are also harder to reverse if sent to the wrong account.
Does my bank have to tell me when a deposit will arrive?
Yes. When you make a deposit, your bank must provide a receipt or confirmation that states when the funds will be available. For checks, they must tell you the hold period. For ACH and wire transfers, they must tell you the expected arrival time.
What should I do if a wire transfer does not arrive after 24 hours?
Contact your bank immediately with the wire confirmation number. Provide the recipient's bank name and account number. Your bank can trace the wire through the Federal Reserve system. If the wire was sent to the wrong account, your bank can attempt to recall it, but success is not may provide.