How Long Does an ACH Transfer Take?
Quick Answer
Standard ACH transfers take 1–3 business days to settle. Same-day ACH clears within hours, while next-day ACH posts by the following business day.
Typical Duration
Step-by-Step Timeline
Depends on the daily cut-off time
Quick Answer
A standard ACH (Automated Clearing House) transfer takes 1 to 3 business days to fully settle. ACH payments are processed in batches, not in real time, and they only move on business days — weekends and federal holidays don't count. If speed matters, Same Day ACH can settle within hours, but availability and cut-off times depend on your bank.
ACH Transfer Times by Type
| ACH Type | Typical Settlement | Notes |
|---|---|---|
| Same Day ACH | Same business day | Must be submitted before the bank's cut-off; per-transaction limit of $1 million |
| Next Day ACH | 1 business day | Common for direct deposit and bill pay |
| Standard ACH | 1–3 business days | Default for most bank-to-bank transfers |
| ACH debit (pulling funds) | 1–3 business days | May take longer to verify availability |
Why ACH Isn't Instant
The ACH network, governed by Nacha, processes transactions in scheduled batches rather than individually. When you initiate a transfer, your bank (the Originating Depository Financial Institution) submits it to an ACH operator — either the Federal Reserve or The Clearing House — which sorts and forwards it to the receiving bank. Each handoff happens at set windows during the business day, which is why funds take time to appear and why weekends add delay.
The Stages of an ACH Transfer
- Initiation — You authorize the payment through your bank, employer, or a service like a payment app.
- Batching — Your bank groups your transaction with others and sends it to an ACH operator at the next processing window.
- Clearing — The operator routes the entry to the receiving bank.
- Settlement — The receiving bank posts the funds and makes them available.
Factors That Affect ACH Transfer Time
- Cut-off times: Transfers submitted after the daily cut-off roll to the next business day.
- Weekends and holidays: The ACH network doesn't process on Saturdays, Sundays, or federal holidays.
- Same Day vs. standard: Not every bank offers Same Day ACH for outbound transfers.
- Risk holds: Banks may delay posting new transfers or large amounts for fraud review.
- Debit vs. credit: Pulling money (debit) can take longer to confirm than pushing it (credit).
How to Speed Up an ACH Transfer
- Submit before your bank's daily cut-off time (often early-to-mid afternoon).
- Choose the Same Day or Next Day option if your bank offers it.
- Avoid initiating on Friday afternoons, weekends, or the day before a holiday.
- Verify and link accounts in advance so first-time transfers aren't delayed by micro-deposit verification.
- For truly instant needs, consider a wire transfer or an instant-payment rail like RTP or FedNow instead.
What If a Transfer Is Delayed?
Most delays are simply weekend or cut-off timing. If a transfer hasn't posted after 3–4 business days, confirm the account and routing numbers were correct, check that the sending account had sufficient funds, and contact your bank — a returned entry (for example, from insufficient funds or a closed account) can bounce back and restart the process.
Pro Tips
Submit transfers before your bank's daily cut-off (often early afternoon) to avoid rolling into the next business day.
— Nacha
Avoid initiating on Friday afternoons or before holidays, when settlement can stretch several days.
— Consumer Financial Protection Bureau
For instant needs, use a wire, RTP, or FedNow payment instead of standard ACH.
— Federal Reserve
Quick Facts
The ACH network processes transactions in scheduled batches, not in real time, so transfers only move on business days.
Source: Nacha
Same Day ACH can settle a payment within the same business day if submitted before the bank's cut-off, with a $1 million per-transaction limit.
Source: Nacha
Weekends and federal holidays do not count as processing days for ACH transfers.
Source: Federal Reserve