How Long Does a Bank Transfer Take?
Quick Answer
A standard ACH bank transfer takes 1–3 business days, while wire transfers usually arrive the same day and instant-payment options move money in seconds to minutes.
Duration by Type
Free; processed in batches
Same business day; carries a fee
Requires both banks to support it
Step-by-Step Timeline
Enter recipient routing and account numbers
Must be before daily cutoff to process same day
ACH batches settle on business days
Quick Answer
Moving money between banks typically takes 1–3 business days using a standard ACH transfer. Wire transfers are much faster, usually completing the same business day, and newer instant options like Zelle, RTP, and FedNow can move funds in seconds. International transfers take the longest, often 1–5 business days.
Bank Transfer Times by Method
| Method | Typical Speed | Best For |
|---|---|---|
| Standard ACH | 1–3 business days | Free everyday transfers |
| Same-day ACH | Same business day | Faster ACH when available |
| Domestic wire | Same business day (hours) | Large, time-sensitive payments |
| International wire | 1–5 business days | Cross-border payments |
| Zelle / instant P2P | Seconds to minutes | Person-to-person payments |
| RTP / FedNow | Seconds | Real-time bank payments |
Why Speed Varies
Most free bank-to-bank transfers use the ACH network, which processes payments in batches rather than instantly, so it takes a day or more to settle. Wire transfers move money directly between banks and clear the same day but usually carry a fee. Instant-payment rails like FedNow and RTP settle in real time around the clock, but not every bank supports them yet.
Factors That Affect Transfer Time
- Transfer method: ACH, wire, and instant rails all move at different speeds.
- Cutoff times: Transfers submitted after the bank's daily cutoff process the next business day.
- Weekends and holidays: ACH and wires don't settle on non-business days.
- Banks involved: Some banks post incoming transfers faster than others.
- First-time or large transfers: May trigger extra verification or holds.
- Domestic vs. international: Cross-border transfers involve more intermediaries.
How to Transfer Money Faster
- Use a wire transfer for large, urgent amounts that must arrive the same day.
- Choose instant options like Zelle, RTP, or FedNow when both banks support them.
- Submit before the cutoff time (often mid-afternoon) to start processing that day.
- Avoid weekends and holidays for ACH and wires, which only settle on business days.
- Verify account details carefully — errors cause returns and delays.
A Note on Fees and Safety
Standard ACH transfers are usually free, while domestic wires often cost $15–$35 and international wires more. Double-check the recipient's routing and account numbers before sending, since wire transfers in particular are difficult or impossible to reverse. Be cautious of any urgent request to wire money, which is a common scam tactic.
Pro Tips
Submit transfers before your bank's afternoon cutoff so they process the same business day.
— Consumer Financial Protection Bureau
Use a wire or instant payment for urgent transfers; standard ACH is free but slower.
— Nacha
Double-check routing and account numbers — wire transfers are very hard to reverse.
— Consumer Financial Protection Bureau