ACH, end to end

The Automated Clearing House is a batch-payment network operated by the Federal Reserve and The Clearing House, governed by a private rulebook, and the backbone of U.S. payroll, direct deposit, and recurring bill payment.

The ACH network moves more dollars across more transactions than any other U.S. payment system. Direct-deposit payroll, federal benefit payments, recurring utility bills, account-to-account transfers between depositors, business-to-business payments, and the back-end clearing of many peer-to-peer apps all run through ACH. In 2024, the network processed more than 33 billion transactions worth over $86 trillion — verify against the most recent Nacha annual statistics for current figures. None of this is real-time; ACH is a batch system that has been gradually accelerated over the past decade but remains structurally distinct from the instant-payment rails of RTP and FedNow.

This article describes the actors in an ACH transaction, the rules governing them, the typical timeline, and the return-and-reversal mechanics. The companion regulation is Regulation E for consumer transactions and the Nacha Operating Rules for the network itself.

The actors

Every ACH transaction involves five actors:

  • The originator initiates the payment. This is the party with a payable (an employer paying wages, a utility collecting a bill, a brokerage moving funds). The originator has a contractual relationship with its bank that authorizes ACH origination.
  • The Originating Depository Financial Institution (ODFI) is the originator's bank. It introduces the ACH entry into the network on the originator's behalf, makes a series of warranties to the receiving institutions and to the network, and bears the risk of returns and reversals.
  • The ACH operator is either the Federal Reserve (operating FedACH) or The Clearing House (operating Electronic Payments Network, EPN). Both operators offer comparable services and are interoperable; the originating bank chooses which operator to use, and most U.S. banks have access to both.
  • The Receiving Depository Financial Institution (RDFI) is the receiver's bank. It accepts the ACH entry from the operator, posts it to the receiver's account, and is subject to defined obligations on timing and return processing.
  • The receiver is the party receiving the payment (in an ACH credit) or being debited (in an ACH debit). The receiver has authorized the transaction either through a one-time authorization or through a standing authorization on file with the originator.

The network is governed by the Nacha Operating Rules & Guidelines, a private rulebook updated annually by Nacha (the National Automated Clearing House Association). Participation in ACH requires that the participating institution agree to the rules; the rules function as binding contracts among the participants and as the effective regulatory framework for the network. Although Nacha is not a federal agency, its rules are enforced through the operators and through Nacha itself, and CFPB and prudential supervision incorporate adherence to the Nacha rules into examinations.

Credits and debits

ACH supports two transaction types. An ACH credit is initiated by the originator to push funds to the receiver; the most common consumer-facing example is direct-deposit payroll. An ACH debit is initiated by the originator to pull funds from the receiver; the most common consumer-facing example is an autopay arrangement with a utility or lender.

The distinction matters because the consumer-protection treatment differs. For an ACH debit from a consumer account, Regulation E gives the consumer a right to stop payment (with the bank, on at least three business days' advance notice for recurring debits) and a right to a 60-calendar-day error-resolution claim for unauthorized or incorrect debits. For an ACH credit to a consumer account, the consumer is the beneficiary; there is no consumer-protection apparatus around receipt, except for the right to verify and dispute incorrect crediting.

The standard timeline

The traditional ACH cadence is multi-day. A typical credit moves through:

  1. Day 0 (origination day). The originator submits the file to the ODFI. The ODFI batches transactions for the day and submits the file to its ACH operator by the operator's daily cutoff time.
  2. Day 1 (settlement day). The operator distributes the entries to the RDFIs and posts settlement entries to each bank's account at the Federal Reserve. Receiving banks have until the morning of the settlement day to post credits to receiver accounts; many post the night before.
  3. Day 1 or later (return window). The RDFI has a defined window (typically two banking days from the settlement date for non-consumer accounts, and 60 days for unauthorized consumer debits) to return entries that cannot be posted or that the receiver has disputed.

Same-day ACH, introduced in three phases between 2016 and 2018 and extended again in 2021, compresses this. With same-day ACH, an entry submitted by the originator before the day's cutoff settles the same business day, with funds typically available to the receiver later the same day. Per-transaction dollar limits apply (currently $1 million per transaction, having been raised from prior lower thresholds), and not all originators or RDFIs participate in every same-day window. Most direct-deposit payroll and many consumer bill payments still use next-day ACH because the originator schedules the payment in advance rather than needing same-day settlement.

Return codes

An ACH entry that cannot be posted is returned by the RDFI with a defined Nacha return code. The most common consumer-relevant codes:

  • R01 Insufficient Funds: the receiver's account does not have enough money to cover the debit. Triggers an NSF return; many originators will retry within the Nacha-permitted retry rules.
  • R02 Account Closed: the receiver's account is closed. The originator must update its records and stop attempting.
  • R03 No Account / Unable to Locate Account: the routing number is valid but the account number does not exist at the RDFI.
  • R04 Invalid Account Number: typically a format error, often a typo.
  • R07 Authorization Revoked: the receiver has revoked the prior authorization for the debit.
  • R10 Customer Advises Originator Is Not Known (also Customer Advises Entry Not Authorized): the consumer has notified the bank that the debit is unauthorized. Used for consumer-side dispute returns.
  • R29 Corporate Customer Advises Not Authorized: the corporate-customer equivalent of R10, with a much shorter return window.

Each return code has an associated permitted return window and consequences for the originator. Excessive returns can trigger Nacha enforcement against the originator and the ODFI; the Nacha Rules specify return-rate thresholds (currently 15% for administrative returns and lower thresholds for unauthorized returns) above which a participant may face investigation and sanctions.

What ACH is good at and what it is not

ACH is the right rail for predictable, scheduled, low-cost payments. Direct-deposit payroll, recurring bill payments, account-to-account transfers between the same person's accounts at different banks, and most business-to-business payments without time pressure are well-suited to ACH. The per-transaction cost to the bank is very low (typically a fraction of a cent at scale), and the network is reliable.

ACH is not the right rail for time-critical payments (use a wire or real-time payment), for irreversible payments where reversibility is needed (use a card, which has chargeback rights), or for in-person consumer purchases (use a card). Same-day ACH closes some of the gap on time-sensitivity but does not provide the real-time, final-on-receipt characteristic of wires or RTP/FedNow.

The practical point. ACH gives a consumer a 60-day window to dispute an unauthorized debit from their account, with provisional credit and the same investigation timeline as other Reg E error claims. This is one of the strongest consumer-protection features in U.S. payments, and it is the reason ACH-based autopay arrangements (when the consumer authorizes the merchant or biller to pull) are reasonable to use even with vendors the consumer does not fully trust.

Pricing

ACH origination is inexpensive at scale. The ACH operators charge participating banks a few cents per entry, and the bank's per-customer pricing depends on its own cost structure. For consumers, ACH transfers initiated through online banking are typically free; for businesses, ACH origination through the bank's cash-management platform typically costs from a few cents to a few dollars per entry depending on volume and product tier. Compared with wire transfers (which can cost $20 to $50 per outgoing wire) or instant payments through RTP/FedNow (priced higher than ACH but lower than wires), ACH is the lowest-cost option for most consumer use cases.

Limits and uncertainty

The ACH network's rules and operating procedures continue to evolve. Same-day ACH limits have been raised multiple times; additional same-day settlement windows may be added; the network's interplay with RTP, FedNow, and other instant-payment rails will continue to shift over the next several years. The basic structure — a batch network with multi-actor governance, Nacha-rule-based authorization, and Reg E protection for consumer debits — is durable. Specific limits and timelines should be confirmed against the most recent Nacha guidance before relying on a specific figure.

Sources

  1. Nacha, ACH Network Rules & Guidelines, nacha.org/rules. The authoritative rulebook.
  2. Nacha, ACH Network Volume and Value Statistics, nacha.org/news/ach-network-volume. Annual transaction and dollar volume figures.
  3. Federal Reserve, "FedACH Services," frbservices.org/financial-services/ach. Operator-side documentation.
  4. The Clearing House, "EPN ACH Service," theclearinghouse.org/payment-systems/ach. The other ACH operator.
  5. Regulation E, 12 CFR Part 1005, ecfr.gov. Consumer-protection rules applicable to ACH debits from consumer accounts.