Learn · U.S. rails
ACH transfers explained
Understand ACH credits and debits, Same Day ACH windows, return codes, routing numbers, and the differences between ACH, wires, RTP, and FedNow.
On this page
In short
What is an ACH transfer?
An ACH transfer is an electronic bank-to-bank payment sent through the U.S. Automated Clearing House network. Banks and processors collect payments into files, deliver them to an ACH operator, and settle them between financial institutions. ACH supports both credits, where the payer pushes money, and debits, where an authorised payee pulls money.
How an ACH payment moves
ACH is a set of rules and a network of participating institutions. The customer or business that starts the entry is the Originator. Its bank or payment provider submits through an Originating Depository Financial Institution, or ODFI. An ACH operator sorts the file and delivers entries to the Receiving Depository Financial Institution, or RDFI, which posts to the Receiver's account. In the United States, the Federal Reserve and The Clearing House operate ACH processing services.
The five parties in a typical ACH transfer
1. The Originator creates an entry
A person, employer, merchant, or biller instructs a credit or initiates an authorised debit and supplies the account and payment data.
2. The ODFI accepts it
The originating institution validates its customer, formats the instruction, applies risk controls, and groups entries into a file for an operator.
3. The ACH operator sorts the batch
The operator processes the file, sorts entries by destination, and calculates the interbank settlement positions.
4. The RDFI receives the entry
The receiving institution identifies the destination account and applies the credit or debit according to network rules and its posting process.
5. Settlement and customer posting complete
The institutions settle their positions through the operator. The RDFI then makes the credit available or posts the debit, subject to the applicable rules and account status.
ACH credit versus ACH debit
| Feature | Feature | ACH credit | ACH debit |
|---|---|---|---|
| Direction | Payer pushes funds to a recipient | Originator pulls funds from the Receiver | — |
| Typical examples | Payroll, vendor payment, account-to-account transfer | Utility bill, mortgage, subscription, authorised bank payment | — |
| Who initiates the entry | The party whose account is debited | The party collecting under the Receiver's authorisation | — |
| Rail-level settlement choices | Same day, next banking day, or two banking days | Same day or next banking day | — |
| Primary data risk | Sending to the wrong destination | Pulling without valid authorisation or with incorrect terms | — |
The direction changes the dispute. A credit generally follows the payer's instruction, so the payer should verify the destination before release. A debit depends on the Receiver's authorisation. Nacha distinguishes a payment the consumer says was never authorised from one where an authorisation existed but the debit did not conform to it, such as an incorrect amount or date.
How long ACH takes
At network level, an ACH credit can settle on the same banking day, the next banking day, or in two banking days. An ACH debit can settle on the same banking day or the next banking day. Those choices describe network settlement, not how long an originator may take to accept and submit an instruction. After the receiving bank gets a credit, Nacha's applicable funds-availability deadlines govern when it must be available to the Receiver.
| FedACH Same Day window | ODFI deadline (ET) | Target distribution | Settlement |
|---|---|---|---|
| Morning | 10:30 a.m. | Noon | 1:00 p.m. |
| Afternoon | 2:45 p.m. | 4:00 p.m. | 5:00 p.m. |
| Evening | 4:45 p.m. | 5:30 p.m. | 6:00 p.m. |
These Federal Reserve processing times apply on business days and describe FedACH's operator schedule. The originating bank needs the entry before the deadline, so the cutoff shown to its customer can be earlier. As published August 2026, Same Day ACH permits payments up to $1 million per transaction; a bank or product can set a lower customer limit.
Why routing numbers matter
An ACH entry carries the receiving institution's routing data and the Receiver's account number. Nacha's file guide describes the receiving routing number as eight digits plus a ninth check digit. The account number is a separate field. A valid nine-digit pattern is therefore not enough: the number must belong to the intended institution and be eligible for the payment service being used.
The Federal Reserve's E-Payments Routing Directory provides routing information for FedACH, Fedwire Funds, and Fedwire Securities transactions. Its public information is synchronised with the operating databases daily, generally by 5:00 a.m. Eastern Time. Eligibility is rail-specific: a number appearing for one service does not automatically prove that it can receive another.
Returns are part of ACH design
ACH entries can come back with a standard return code. A return is not merely an app error; it is a structured message from the receiving side explaining why the original credit or debit could not stand. The correct response depends on the code. Updating an account number may cure an administrative error, while an authorisation dispute requires evidence and a different operational path.
| Return code | Plain-English meaning | What to check |
|---|---|---|
| R01 | Insufficient funds | Whether the Receiver will fund the account and whether reinitiation is permitted |
| R02 | Account closed | Obtain new payment instructions; do not keep using the closed account |
| R03 | No account or unable to locate account | Recheck the account holder and destination account data |
| R04 | Invalid account-number structure | Correct the account number before any new instruction |
| R10 | Consumer says the Originator was unknown or not authorised | Stop collection and investigate whether valid authorisation exists |
| R11 | Authorisation existed, but the entry had an error | Compare amount, date, and other terms with the authorisation |
ACH versus wire, RTP, and FedNow
| Feature | Rail | Processing model | Availability | Good fit |
|---|---|---|---|---|
| ACH | Batch, value-dated credits and debits | Banking-day settlement, including same-day windows | Payroll, recurring bills, bank pulls, scheduled and bulk payments | — |
| Fedwire Funds | Real-time gross settlement with immediate, final, irrevocable interbank settlement | Published operating hours on business days | Time-sensitive bank wires and high-value settlement | — |
| FedNow | Instant interbank settlement through participating institutions | Around the clock, every day of the year | Immediate account-to-account credits and bill payments where both sides are reachable | — |
| RTP | Real-time, final interbank settlement for credit transfers | 24 hours a day, seven days a week | Immediate credit transfers with status and message capabilities through participating institutions | — |
“My bank supports instant payments” needs two follow-up questions: can this account send, receive, or both, and is the destination institution reachable on the same service? FedNow and RTP participation is not inferred from ordinary ACH eligibility. Your bank's product interface and limits decide what you can actually initiate.
- Use ACH when cost-efficient scheduled, recurring, bulk, or debit collection matters more than second-by-second arrival.
- Use Same Day ACH only when the amount is eligible and you can meet your provider's submission cutoff.
- Consider an instant rail when immediate, around-the-clock credit and destination reachability are both important.
- Consider a wire when the beneficiary specifically requests wire instructions or the transaction needs wire-style finality and documentation.
- Never select a rail from the routing number alone; confirm account eligibility, recipient instructions, amount limits, fees, and return or recall policy.
Frequently asked questions
Frequently asked questions
Is ACH the same as a bank transfer?
ACH is one kind of U.S. bank transfer. A wire, FedNow payment, RTP payment, internal book transfer, and card payment use different systems and rules even if an app labels all of them “bank transfer.”
Can an ACH transfer arrive the same day?
Yes. Eligible entries submitted before a provider's cutoff can use Same Day ACH. FedACH has three business-day processing windows, but the provider's customer cutoff may be earlier than the operator deadline.
Does ACH work on weekends?
You may be able to schedule or authorise a payment at any time, but ACH operator settlement follows banking-day schedules. If weekend availability is essential, ask whether both accounts can use an around-the-clock instant service such as FedNow or RTP.
What is the Same Day ACH limit?
As published August 2026, the network limit is $1 million per payment. A bank or payment product may impose a lower limit, so the network ceiling is not a promise that your account can send that amount.
Why did my ACH transfer return?
Read the specific return code. Common examples include insufficient funds, closed account, unlocatable account, invalid account-number structure, and consumer authorisation disputes. Correct the cause rather than repeatedly resubmitting unchanged data.
Can I reverse an ACH transfer?
Do not assume so. ACH supports defined reversals and returns, but a sender cannot freely cancel every completed payment. Contact the bank immediately, explain whether the issue is fraud, duplication, wrong amount, wrong date, or wrong destination, and follow its recovery process.
Why does an ACH payment need a routing number?
The routing number directs the entry to the financial institution; the separate account number identifies the customer account. Confirm that the routing number is valid for ACH and that the account can receive the intended entry type.
Sources
External links open in a new tab.
- How ACH payments work — Nacha
- ACH developer guide: how ACH works — Nacha
- FedACH processing schedule — Federal Reserve Financial Services
- ACH file details — Nacha
- E-Payments Routing Directory FAQ — Federal Reserve Financial Services
- Differentiating unauthorised ACH return reasons — Nacha
- Same-day processing of ACH returns by RDFIs — Nacha
- Providing faster funds availability — Nacha
- ACH reversals and enforcement — Nacha
- About the FedNow Service — Federal Reserve Financial Services
- RTP network characteristics — The Clearing House
Written by
Glide Research
Payments research
Glide Research maps payment rails, FX corridors, and banking access so travellers, freelancers, and treasury teams can move money without legacy wire tax.
- Published
- Last reviewed
Glide · Learn
ACH transfers explained
Understand ACH credits and debits, Same Day ACH windows, return codes, routing numbers, and the differences between ACH, wires, RTP, and FedNow.
- Currencies
- 80+
- Spend anywhere
- Visa card
- Registered with
- FINTRAC · Canada