The Ultimate Guide to ACH Transfers
The Automated Clearing House (ACH) network moves most of the money in America that isn't riding on a card: paychecks, tax refunds, bill payments, bank-to-bank transfers. It's cheap, reliable, and famously vague about timing. "1–3 business days" is the answer everyone gives; this guide explains where those days actually go.
The two kinds of ACH
- ACH credit ("push"): the sender's bank pushes money out: payroll direct deposit, you paying a person or business.
- ACH debit ("pull"): the receiver's bank pulls money in: utility autopay, a brokerage funding itself from your checking account.
Timing questions are usually about credits ("where's my money?"). Debits have the same mechanics but the uncertainty lands on the other side.
Why ACH isn't instant: batches
ACH is a batch system. Your bank doesn't send your payment when you press the button. It collects the day's payments into files and submits them to the network at scheduled times. The network exchanges files between banks several times a day on business days only. The receiving bank then posts the credit on its own schedule, often in an early-morning run.
That's why one 30-second action can take two days: your payment might wait for your bank's next file, then for the network's next exchange, then for the receiving bank's next posting cycle, and every one of those pauses overnight, over weekends, and over Federal Reserve holidays.
Standard ACH: the realistic timeline
| You send | Typical arrival | Why |
|---|---|---|
| Mon, 11 AM | Tue morning | Makes Monday's files, posts in Tuesday's morning run |
| Fri, 6 PM | Tue morning | Misses Friday's cutoff; Monday is the processing day |
| Sat / Sun | Tue morning | Weekend queues everything to Monday |
| Day before a Fed holiday, late | +2 business days | Cutoff missed and the holiday removes a settlement day |
Most standard ACH credits arrive the next business day; two business days is common for some banks and risk-reviewed payments. Nacha rules require same-day or next-day settlement for most credits. Multi-day waits usually come from cutoffs and posting practice, not the network itself.
Same Day ACH
Since 2016 the network has offered same-business-day processing in three daily windows. In 2026 the network deadlines are 10:30 AM, 2:45 PM and 4:45 PM ET, with funds required to be available by 1:30 PM, 5:00 PM and end of day respectively (receiving bank's local time). Two catches:
- Your bank's own deadline is 30–90 minutes earlier than each network window, because it needs time to build and submit the file.
- Payments over $1,000,000 aren't eligible (the cap rises to $10M in September 2027) and fall back to standard ACH.
Cutoff times: the single biggest factor
Every bank has a daily cutoff for ACH submissions, commonly around 5 PM ET for consumer transfers, but some are as early as 2 PM local. Send one minute after it and your "1-day" transfer silently becomes a 2-day transfer. If you know your bank's cutoff, set it in the calculator's advanced options for a sharper estimate.
What else delays ACH
- First-time links: new external accounts often get micro-deposit verification or prenote delays.
- Risk holds: large or unusual transfers can sit in review for a day.
- Early availability marketing: some banks post payroll up to 2 days early; that's the bank fronting the money, not fast ACH.
ACH vs. wires vs. instant rails
ACH is the cheap, patient option. Wires settle the same business day for a fee. RTP and FedNow settle in seconds, 24/7, up to $10M, if both banks participate. Where both banks support an instant rail, it is the faster route; ACH remains the default when they don't.