How Long Do Bank Transfers Take? (ACH, Wire, Deposits Explained)

Updated on June 5, 2026

Quick answer: Most bank transfers take between a few seconds and 3 business days depending on the method. ACH transfers typically take 1 to 3 business days, wire transfers are often completed the same day, instant payments like Zelle arrive within minutes, and mobile check deposits usually take 1 to 2 business days. Delays are most commonly caused by cutoff times, weekends, or bank security reviews.

Online banking makes moving money feel immediate, but most transfers still pass through structured systems behind the scenes. The exact timing depends on the transfer method, the banks involved, cutoff times, and whether additional verification is required.


For a full breakdown of delays, see why bank transactions stay pending.

Average Bank Transfer Timelines

Transfer TypeTypical TimeFaster IfSlower If
ACH transfer1โ€“3 business daysSent early on a business daySent after cutoff, on weekends, or during security reviews
Wire transferSame daySubmitted before the bank’s wire cutoffSent late in the day, on weekends, or with incorrect details
Instant payments (Zelle, RTP, FedNow)Seconds to minutesBoth banks support instant payment railsLimits, risk checks, or network restrictions apply
Internal transferSame day or instantBoth accounts are at the same bankSystem maintenance or account restrictions apply
Mobile check deposit1โ€“2 business daysDeposited early on a business dayLarge amount, new account, or hold applied
Debit card payment1โ€“3 days to fully postSmall, routine transactionAuthorization hold pending or merchant delay
International transfer1โ€“5 business daysNo intermediary bank delaysCurrency conversion, compliance checks, or extra banks involved

What Your Transfer Time Actually Means

The amount of time your transfer takes usually tells you what is happening behind the scenes.

  • Within minutes: The payment likely used an instant transfer system such as Zelle, RTP, or FedNow.
  • Same day: It may be an internal transfer or a wire sent before the bank’s cutoff time.
  • 1โ€“2 business days: This is the standard range for ACH transfers and most mobile check deposits.
  • 3 business days or longer: The transfer may have hit a delay, hold, or internal security review.

If the transfer is still pending, see why bank transactions stay pending and what it means.

What Happens After You Send a Bank Transfer

Most bank transfers move through four stages before money becomes fully available:

  • Authorization: The bank verifies your account, available funds, and transfer details.
  • Processing: The payment is submitted through ACH, wire, or an instant payment network.
  • Settlement: The sending and receiving institutions exchange funds through the appropriate system.
  • Posting: The receiving bank credits the destination account and updates the balance.

Some of these steps happen in seconds. Others depend on scheduled processing windows. For more detail, see how bank processing schedules affect transfer timing.

How ACH Transfers Work and Why They Take Time

ACH transfers are the most common type of bank-to-bank transfer in the United States. They are used for direct deposit, bill payments, and standard transfers between financial institutions.


Unlike instant payments, ACH transfers are processed in scheduled batches rather than individually. Most take 1 to 3 business days, though same-day ACH is available at many banks for transfers submitted before the cutoff time.

For a full breakdown of ACH timing, cutoffs, same-day options, and bank-by-bank examples, see the ACH transfer guide. For more on why batching causes delays, see why ACH transfers are processed in batches.

How Long Wire Transfers Take

Wire transfers are faster than ACH because they are processed individually rather than grouped into batches. Most domestic wires complete the same business day if submitted before the bank’s cutoff time. Wires sent after the cutoff typically process the next business day.

Wire transfers usually involve a fee and are best suited for large or time-sensitive payments. For a side-by-side breakdown, see ACH vs wire transfers explained.

Instant Payment Options

Some banks support real-time payment options such as Zelle, RTP, and FedNow. These systems are designed to move money within seconds or minutes rather than waiting for batch processing windows.

Instant payments are not always available for every transfer type. Limits, risk checks, or network restrictions may apply depending on the account and the bank. Learn more in how instant bank transfers work.

How Long Mobile Check Deposits Take

Mobile check deposits allow you to submit checks through your bank’s app. After submission, the bank reviews the check and verifies the details before releasing funds. Most deposits clear within 1 to 2 business days, though larger amounts may trigger holds.

See how mobile check deposits work and why banks place holds on deposits for more detail.


Push vs Pull Transfers

The direction of a transfer can also affect how long it takes.

  • Push transfer: You send money out from your bank to another account. This is generally faster because you are initiating the movement.
  • Pull transfer: Another bank or company requests money from your account. This can take longer because additional verification steps may be involved.

Why Bank Transfers Take Longer Than Expected

  • Cutoff times: Transfers submitted after the daily cutoff enter the next processing window
  • Weekends and holidays: Most ACH and wire processing pauses on non-business days
  • Security reviews: Large, unusual, or first-time transfers may be held for review
  • New linked accounts: External accounts added recently may have temporary transfer limits
  • Incorrect details: Wrong account or routing numbers can delay or reject a transfer

These delays are covered in detail in why bank transfers get delayed and bank processing times explained.

How Weekends and Holidays Affect Transfer Timing

Most banking systems do not process transfers on weekends or federal holidays. A payment submitted late Friday or over the weekend will typically not begin processing until Monday morning, adding one to two days to the expected timeline.

Federal holidays create the same effect. A transfer submitted the day before a holiday may not settle until two business days later. See why transfers stay pending over the weekend for more detail.

When to Contact Your Bank

  • An ACH transfer is still missing after 3 full business days
  • A domestic wire sent before cutoff did not arrive the same day
  • An instant payment did not arrive within minutes
  • The transfer has been stuck in pending status for multiple business days
  • You entered incorrect account or routing information

If your transaction is stuck, see why pending transactions disappear or why banks freeze transactions.

Related Banking Guides

Bottom Line

Bank transfers can take anywhere from a few seconds to several business days depending on the method used. ACH transfers are the most common and take 1 to 3 business days. Wire transfers are faster but cost more. Instant payments like Zelle offer near real-time delivery when supported by both banks.

Understanding how each transfer system works makes it easier to set realistic expectations, spot normal delays, and know when a payment may need follow-up. If your transfer is taking longer than expected, see why bank transfers get delayed or why your bank transfer is taking so long.

Written by

Robert Wolfe is a consumer finance researcher and publisher specializing in online banking access, routing numbers, ATM systems, account restrictions, and digital banking tools. Through OnlineBankingHelp.com, he publishes research-based guides that help consumers understand banking systems and resolve common banking access issues.