🔢 ACH Statuses, Error Codes

Learn about ACH statuses and processing error codes.

💸 Payment Status: ACH

ACH payments go through several status changes from initiation to settlement or failure.


🔁 ACH Payment Statuses

StatusMeaning
PendingThe initial state – payment has been entered into the system.
BatchedThe bank has received the payment information.
DepositedThe bank informed the system that the payment can be settled.
SettledThe system has disbursed the funds.
ReturnedThe bank has refused the payment (see error codes below).
FailedThe payment was rejected by the bank during submission.
ChargebackThe customer has attempted to reverse a settled payment.
Refund ReviewOn-chain refund could not be verified.
RefundedThe payment was successfully refunded (funds returned to payer).

⚠️ ACH Processing Error Codes

These errors relate to bank account transfers and are returned when a transaction fails.

CodeDescription
R01Insufficient Funds
R02Account Closed
R03No Account / Unable to Locate Account
R04Invalid Account Number
R05Unauthorized Debit Entry
R06Returned per ODFI’s Request
R07Authorization Revoked by Customer (adjustment entries)
R08Payment Stopped or Stop Payment on Item
R09Uncollected Funds
R10Customer Advises Not Authorized; Ineligible Item, Notice Not Provided, or Item Altered
R11Customer Advises Entry Not in Accordance with Authorization Terms
R12Branch Sold to Another Depository Financial Institution (DFI)
R13RDFI Not Qualified to Participate
R14Representative Payee Deceased or Unable to Continue in that Capacity
R15Beneficiary or Account Holder (not Representative Payee) Deceased
R16Account Frozen
📘

R-codes are issued by the Receiving Depository Financial Institution (RDFI) to explain why a transaction could not be completed.