
How long does a bank transfer take? Standard ACH transfers settle in 1 to 3 business days, Same Day ACH can land within hours, and domestic wire transfers usually arrive the same business day. All three run on business days only, so a transfer sent on a Friday afternoon, a weekend, or the day before a public holiday takes longer to reach the recipient.
How long does a bank transfer take in your specific case? The exact timing depends on which method your bank uses, when you send it relative to the daily cutoff, and whether the receiving bank is open that day. Weekends and public holidays do not count as processing days for any electronic transfer method.
Depositing a paper check instead? See how that timeline is counted differently.
Use the Add Business Days to a Date calculator to count forward from your exact send date and confirm when your transfer should arrive.
How Long Does a Bank Transfer Take?
A bank transfer’s timing depends entirely on which method moves the money. ACH transfers settle in 1 to 3 business days under standard processing, or within hours under Same Day ACH. Domestic wire transfers usually arrive the same business day if sent before your bank’s cutoff time.
None of these methods count weekends or public holidays as processing days. A transfer sent Thursday afternoon settles differently than one sent Friday evening, even though only a few hours separate them, because Friday evening rolls into the next business day’s batch.
How Long Does an ACH Transfer Take?
How long does a bank transfer take when it moves through ACH specifically? Standard ACH transfers move through the Automated Clearing House network in scheduled batches and typically settle in 1 to 3 business days. Nacha governs the network’s rules, and the Federal Reserve’s FedACH service processes most of these batches nationwide.
Your bank groups outgoing ACH payments into a batch, sends that batch to the network at a set time, and the receiving bank posts the funds once it processes the file. This is why ACH is slower than a wire but far cheaper, usually $0.20 to $1.50 per transaction versus $25 to $35 for a wire.
International ACH transfers, sometimes called IAT, can take up to 5 business days because of extra compliance and currency checks. Standard domestic ACH does not support international accounts at all.
What Is Same Day ACH?
Same Day ACH is a faster option within the same network, settling within hours instead of days if you submit before your bank’s cutoff. Nacha’s published schedule sets three daily processing windows, each Eastern Time: a 10:30am cutoff with funds available by 1:00pm, a 2:45pm cutoff with funds available by 5:00pm, and a 4:45pm cutoff with funds available by 6:00pm.
Same Day ACH only runs on Federal Reserve business days. A transfer submitted on a Saturday, Sunday, or federal holiday waits for the next business day regardless of which window you aim for. Same Day ACH also carries a per-transaction cap, currently $1 million, and usually costs $1 to $5 more per transaction than standard ACH.
How Long Does a Wire Transfer Take?
Domestic wire transfers usually arrive the same business day when sent before your bank’s cutoff time, which typically falls between 2pm and 5:30pm local time depending on the bank. The Federal Reserve’s Fedwire system, which processes most domestic wires, only operates from 9am to 7pm Eastern Time on business days.
A wire sent after your bank’s cutoff, or on a weekend or public holiday, does not move until the next business day. Wires are processed individually rather than in batches, which is why they cost more than ACH but arrive faster.
How Long Does an International Wire Transfer Take?
International wire transfers generally take 1 to 5 business days, depending on the destination country and how many intermediary banks sit between the sending and receiving institution. Transfers to countries with direct SWIFT relationships, including the UK, most of Western Europe, Canada, and Australia, usually arrive in 1 to 2 business days.
Transfers routed through additional correspondent banks, common in parts of Asia, Latin America, and Africa, can take 3 to 5 business days or longer. Each extra bank in the chain adds its own processing and compliance checks, and none of those checks run on a weekend or a local public holiday in any country along the route.
When Does Direct Deposit Actually Post?
Direct deposit runs through the same ACH network as any other electronic transfer, not in real time. Your employer typically submits the payroll file 1 to 2 business days before your actual payday, and most banks post the funds overnight during the scheduled payday itself.
If payday falls on a weekend or a federal holiday, the deposit usually arrives on the prior business day instead, since the ACH network is closed that day. Some banks and fintech apps offer early direct deposit, releasing funds up to 1 to 2 days ahead of the official payday once they receive advance notice of an incoming ACH credit, but this is a bank feature, not a guaranteed rule.
Why Weekends and Public Holidays Add a Day
How long does a bank transfer take when a weekend or public holiday gets in the way? ACH, wire transfers, and direct deposit all share one rule: none of them process on a day the banking system itself is closed. Saturdays, Sundays, and federal holidays do not count as processing days for any of the three methods.
A transfer initiated on a Friday afternoon after your bank’s cutoff behaves the same way as one initiated on a Saturday. Both wait until Monday, or Tuesday if Monday is a federal holiday. This is the same weekend-and-holiday logic that applies to any business day calculation, whether you are counting a bank transfer, a notice period, or a contract deadline.
ACH vs Wire vs Direct Deposit Compared
How long does a bank transfer take across these three methods? The table below compares them side by side.
| Method | Typical Timing | Typical Cost | Processes on Weekends? |
|---|---|---|---|
| Standard ACH | 1 to 3 business days | $0.20–$1.50 | No |
| Same Day ACH | Within hours (before cutoff) | $1–$5 extra | No |
| Domestic wire | Same business day (before cutoff) | $25–$35 | No |
| International wire | 1 to 5 business days | $35–$65+ | No |
| Direct deposit | Overnight on scheduled payday | Usually free | No, shifts to prior business day |
How to Calculate Your Transfer’s Arrival Date
How long does a bank transfer take in a real scenario? Say your employer initiates a standard ACH payment on Wednesday. Under normal 1 to 3 business day settlement, the funds could post as early as Thursday or as late as Monday, depending on your bank’s batch schedule. If Thursday happens to be a federal holiday, add one more business day to that range.
For a domestic wire sent Tuesday morning before your bank’s cutoff, expect same-day arrival. For an international wire to a country without a direct SWIFT relationship, plan for the full 5 business days rather than the best case.
Enter your send date into the Add Business Days to a Date calculator, or use the Business Days Between Dates calculator to check the gap between your send date and an expected arrival date, and let it account for weekends and public holidays automatically.
Frequently Asked Questions
| Question | Answer |
|---|---|
| How long does a bank transfer take? | It depends on the method. Standard ACH takes 1 to 3 business days, Same Day ACH takes hours, domestic wires usually arrive the same business day, and international wires take 1 to 5 business days. |
| How long does an ACH transfer take? | Standard ACH transfers typically settle in 1 to 3 business days. Same Day ACH can settle within hours if submitted before your bank’s cutoff time. |
| How long does a wire transfer take? | Domestic wires usually arrive the same business day if sent before your bank’s cutoff. International wires generally take 1 to 5 business days depending on the destination and intermediary banks. |
| Does a bank transfer process on weekends? | No. ACH, wire transfers, and direct deposit all run only on business days. A transfer sent on a weekend waits until the next business day to begin processing. |
| Why did my direct deposit not post on time? | Direct deposit runs through the ACH network, so it depends on when your employer submitted the payroll file and your bank’s posting schedule. If payday falls on a weekend or holiday, funds usually post the prior business day. |
| Is a wire transfer faster than ACH? | Usually, yes. A domestic wire typically arrives the same business day, while standard ACH takes 1 to 3 business days. Same Day ACH narrows that gap but still costs less than a wire. |
Related Calculators
- Business Days Between Two Dates
- Add Business Days to a Date
- Subtract Business Days from a Date
- Notice Period Calculator
- Deadline Calculator
Last updated: September 2026.
