How Are ACH Payments Processed: Steps, Timing, and Returns

ACH payments are processed in batches: your bank collects the payment instruction, bundles it with others into a file, sends that file to a central operator run by the Federal Reserve or The Clearing House, and the operator sorts each entry by routing number and delivers it to the receiving bank. The Federal Reserve then moves the money between the two banks’ reserve accounts. For a standard ACH payment, settlement happens at 8:30 a.m. Eastern Time on the next banking day. Same-Day ACH can finish in a few hours. In 2025 the network handled 35.19 billion payments worth $93 trillion, which is how most payroll, bills, and business-to-business transfers in the United States actually move.

The Five Parties That Touch Every Payment

Every ACH transaction passes through the same five roles, defined by the Nacha Operating Rules that govern the network.

  • Originator. The person or business that starts the payment, such as an employer running payroll or a consumer scheduling a bill.
  • Originating Depository Financial Institution (ODFI). The originator’s bank. It accepts the payment instructions, checks them against technical standards, and submits them into the network.
  • ACH Operator. Either the Federal Reserve (FedACH) or The Clearing House (EPN). The operator receives files from ODFIs, breaks them apart, sorts each individual entry by destination, and routes it to the correct receiving bank.
  • Receiving Depository Financial Institution (RDFI). The bank that holds the destination account. It receives sorted entries from the operator and posts them to its customers’ accounts.
  • Receiver. The person or business whose account balance changes when the transaction posts.

Many businesses don’t connect to the network through their own bank. Instead they use a Third-Party Sender, a payments company that submits entries on behalf of originators who have no direct contract with an ODFI. Payroll processors typically operate this way. The Third-Party Sender handles the formatting and submission, but the originator still has to hold proper authorization from the receiver.

Credit or Debit: Which Direction the Money Moves

Every ACH transaction is either a credit or a debit, and that direction changes the rules that follow.

An ACH credit is a “push” payment. The sender’s bank moves money out of the sender’s account and into someone else’s. Payroll is the classic example: your employer pushes wages into your checking account.

An ACH debit is a “pull” payment. The receiver’s bank reaches into the payer’s account and withdraws funds. When you authorize your electric company to draft your monthly bill, the utility is pulling money from your account through an ACH debit.

Debits carry stricter authorization requirements and longer dispute windows because someone other than the account holder is initiating the withdrawal, which creates more room for errors and fraud.

The Steps From Authorization to Settlement

1. Authorization

Before anyone can pull money from your account, they need your explicit permission. Federal Regulation E and the Nacha Operating Rules both require it. For recurring debits from a consumer account, authorization has to be in writing or carry a compliant electronic signature. One-time debits set up over the phone can be authorized orally during a recorded call. Internet-initiated debits require an electronic authorization and additional account verification.

To build the payment file, the originator needs the receiver’s full name, bank account number, and nine-digit routing number. A voided check or a direct deposit form usually supplies all three.

2. Account Verification (for Internet Debits)

For debits initiated online, Nacha requires the originator to validate the account before sending the first live transaction. Two methods are common. A prenotification sends a zero-dollar test entry through the network; if the receiving bank doesn’t return it within about three business days, the account is treated as valid. Micro-deposit verification posts two small deposits (typically under a dollar each) within one to three business days, and the receiver confirms the exact amounts to prove they control the account. Prenotes confirm the account exists and can receive ACH; micro-deposits also confirm ownership.

3. Batching at the ODFI

ACH doesn’t process payments one at a time. The ODFI collects transactions throughout the day and bundles them into a single electronic file. Each file follows a rigid format: a header record identifying the originator, individual entry records for each payment, and a trailer record that totals the count and dollar amount. If the trailer doesn’t match the entries, the operator rejects the whole file. Each entry also carries a Standard Entry Class code, such as PPD for consumer payments, CCD for business-to-business, TEL for phone-authorized consumer debits, and WEB for internet-initiated entries.

4. Transmission to the Operator

The ODFI sends the batch file to the ACH Operator during designated processing windows. For Same-Day ACH there are three windows per business day. Files move between secure servers run by the Federal Reserve or The Clearing House, with Nacha providing technical oversight.

5. Sorting and Routing

The operator validates the file structure, breaks the batch apart, and sorts each entry by routing number so it knows which RDFI gets which transaction. This sort is what lets the system handle billions of entries efficiently. The operator then delivers the sorted entries to each receiving bank.

6. Settlement

Settlement is when the money actually moves. The Federal Reserve debits and credits the reserve accounts of the ODFI and the RDFI by the net amount owed. Only after settlement does the RDFI post the entry to the receiver’s account.

When the Money Actually Arrives

Standard ACH

For a standard ACH transaction, settlement occurs at 8:30 a.m. ET on the next banking day after the operator processes the file. Standard credits and standard debits settle on the same schedule. For credit entries like payroll, the receiving bank must make the funds available to the receiver no later than 9:00 a.m. in the RDFI’s local time on the settlement date.

Same-Day ACH

For time-sensitive payments, Same-Day ACH offers three windows per business day, each with its own submission deadline and settlement time.

  • Window 1: ODFI submits by 10:30 a.m. ET; funds settle at 1:00 p.m. ET.
  • Window 2: ODFI submits by 2:45 p.m. ET; funds settle at 5:00 p.m. ET.
  • Window 3: ODFI submits by 4:45 p.m. ET; funds settle at 6:00 p.m. ET.

Individual Same-Day ACH transactions are capped at $1,000,000. The cap applies per transaction, not per batch, so an originator can send multiple same-day entries in one file as long as no single entry exceeds the limit.

Why Your Payment Might Take Longer Than Expected

When people experience ACH taking two or three business days, the delay usually isn’t the network itself. It’s the originator’s bank cutoff. If you initiate a transfer on Friday afternoon after your bank’s deadline, the file doesn’t reach the operator until Monday, and settlement doesn’t happen until Tuesday morning.

Weekends and Federal Reserve holidays pause the clearing process entirely. If a deadline falls on a non-banking day, it rolls to the next banking day. For payroll and time-sensitive vendor payments, planning around those gaps matters, because a one-day slip can push a Friday deposit into the following week.

When a Payment Comes Back

Not every entry reaches the finish line. The receiving bank can return a transaction for dozens of reasons, each tagged with a standardized return code. The most common ones are insufficient funds (R01), closed account (R02), account not located (R03), and invalid account number (R04). The return travels back through the network to the originating bank, reversing the payment.

The deadline depends on the type of return. For administrative returns (wrong account, closed account, insufficient funds) and corporate entries, the RDFI has two banking days from the settlement date to send it back. Unauthorized consumer debits get a far longer window: 60 calendar days from settlement, using return reason code R10.

Sometimes the originator, not the receiving bank, needs to undo a payment. Nacha allows reversals only for specific errors: duplicate payments, wrong account, incorrect dollar amount, or a debit processed earlier (or a credit processed later) than intended. A reversal because the originator changed their mind or ran short on cash is not permitted, and the receiving bank can reject an improper attempt.

If Something Goes Wrong on Your Account

If you spot an unauthorized debit, Regulation E gives you 60 days from the date your bank sends the statement showing the error to notify your bank. Your notice has to identify your name and account number and explain the problem, including the approximate date and amount. The bank must investigate within 10 business days, or extend to 45 days if it provisionally credits your account within that initial 10-day window.

These protections apply to personal accounts. Business accounts have far less protection under the Nacha rules; corporate account holders generally have to catch and report problems within the two-banking-day return window, which is why businesses monitor accounts daily and use positive pay or ACH filtering where their bank offers it.