ACH Return Codes

ACH return codes are standardized identifiers that explain why a payment through the Automated Clearing House (ACH) network was unsuccessful. These codes streamline communication between financial institutions, helping resolve issues efficiently. Managed by NACHA, the governing body for the ACH network, each code starts with the letter “R” followed by a two-digit number, such as R04, which indicates an invalid account number.

ACH payments may fail for various reasons, including insufficient funds, unauthorized transactions, or errors in payment details. When this happens, the transaction is returned to the originator with an ACH return code, enabling them to take corrective action.

How Do ACH Return Codes Work?

ACH return codes follow specific rules outlined by NACHA. These rules guide how ODFIs (Originating Depository Financial Institutions) and RDFIs (Receiving Depository Financial Institutions) handle each return scenario.

Example Scenarios:

Unauthorized Transactions:

If a consumer notices an unauthorized debit for a streaming subscription, they can request their bank to return the payment using R05. The bank has up to 60 days after settlement to initiate this return.

Insufficient Funds:

If a consumer authorizes a debit but lacks sufficient funds, the payment will be returned with R01. In this case, the receiving bank must return the payment within 2 banking days after settlement.

Why Are ACH Return Codes Important?

Efficient Communication: Clear codes simplify the resolution of payment issues.

Risk Mitigation: Institutions can quickly identify and address errors or fraud.

Compliance: Following NACHA’s standardized rules ensures regulatory adherence.

Most Common ACH Return Codes

CodeTitleAccount TypeTime Frame
R01Insufficient FundsConsumer or Non-Consumer2 Banking Days
R02Account ClosedConsumer or Non-Consumer2 Banking Days
R03No Account / Unable to Locate AccountConsumer or Non-Consumer2 Banking Days
R04Invalid Account Number StructureConsumer or Non-Consumer2 Banking Days
R05Unauthorized Consumer Debit using Corporate SEC CodeConsumer60 Calendar Days
R06ODFI Requested ReturnConsumer or Non-ConsumerUndefined
R07Customer Revoked AuthorizationConsumer60 Calendar Days
R08Payment StoppedConsumer or Non-Consumer2 Banking Days
R09Uncollected FundsConsumer or Non-Consumer2 Banking Days
R10Originator not known and/or not authorized to Debit Receiver’s AccountConsumer; Non-Consumer for ARC, BOC, IAT, or POP.60 Calendar Days
R11Customer advises not within Authorization TermsConsumer; Non-Consumer for ARC, BOC, POP, and IAT60 Calendar Days
R12Account Sold to Another DFIConsumer or Non-Consumer2 Banking Days
R13Invalid ACH Routing NumberConsumer or Non-ConsumerNext File Delivery Time Following Processing
R14Representative Payee DeceasedConsumer or Non-Consumer2 Banking Days
R15Beneficiary / Account Holder DeceasedConsumer2 Banking Days
R16Account Frozen / Returned per OFACConsumer or Non-Consumer2 Banking Days
R17File Record Edit Criteria / Suspicious Entry with Invalid Account No. / Return of Improperly-Initiated ReversalConsumer or Non-Consumer2 Banking Days
R18Improper Effective DateConsumer or Non-ConsumerNext File Delivery Time Following Processing
R19Amount Field ErrorConsumer or Non-ConsumerNext File Delivery Time Following Processing
R20Non-Transaction AccountConsumer or Non-Consumer2 Banking Days
R21Invalid Company IDNon-Consumer2 Banking Days
R22Invalid Individual IDConsumer or Non-Consumer2 Banking Days
R23Credit Entry Refused by ReceiverConsumer or Non-Consumer2 Banking Days
R24Duplicate EntryConsumer or Non-Consumer2 Banking Days
R25Addenda ErrorConsumer or Non-Consumer2 Banking Days
R26Mandatory Field ErrorConsumer or Non-Consumer2 Banking Days
R27Trace Number ErrorConsumer or Non-ConsumerNext File Delivery Time Following Processing
R28Routing Number Check Digit ErrorConsumer or Non-Consumer2 Banking Days
R29Corporate Customer Advises Not AuthorizedNon-Consumer2 Banking Days
R30Receiving DFI Not Participant in Check Truncation ProgramConsumer or Non-Consumer2 Banking Days
R31Permissible Return Entry (CCD and CTX only)Non-ConsumerUndefined
R32RDFI Non-SettlementConsumer or Non-Consumer2 Banking Days
R33Return of XCK EntryConsumer or Non-Consumer2 Banking Days
R34Limited Participation DFIConsumer or Non-Consumer2 Banking Days
R35Improper Debit EntryConsumer or Non-Consumer2 Banking Days
R36Improper Credit EntryConsumer or Non-Consumer2 Banking Days
R37Source Document Presented for PaymentConsumer or Non-Consumer2 Banking Days
R38Stop Payment on Source DocumentConsumer or Non-Consumer2 Banking Days
R39Improper Source DocumentConsumer or Non-Consumer2 Banking Days
R40Return of ENR EntryConsumer or Non-Consumer2 Banking Days
R41Invalid Transaction CodeConsumer or Non-Consumer2 Banking Days
R42Routing Number/Check Digit ErrorConsumer or Non-Consumer2 Banking Days
R43Invalid DFI Account NumberConsumer or Non-Consumer2 Banking Days
R44Invalid Individual ID Number or Identification NumberConsumer or Non-Consumer2 Banking Days
R45Invalid Individual Name/Company NameConsumer or Non-Consumer2 Banking Days
R46Invalid Representative Payee IndicatorConsumer or Non-Consumer2 Banking Days
R47Duplicate EnrollmentConsumer or Non-Consumer2 Banking Days
R50State Law Affecting RCK AcceptanceConsumer or Non-Consumer2 Banking Days
R51Item Related to RCK Entry Is Ineligible or RCK Entry Is ImproperConsumer or Non-Consumer2 Banking Days
R52Stop Payment on Item Related to RCK EntryConsumer or Non-Consumer2 Banking Days
R53Item and RCK Entry Presented for PaymentConsumer or Non-Consumer2 Banking Days
R61Misrouted ReturnConsumer or Non-Consumer2 Banking Days
R62Return of Erroneous or Reversing DebitConsumer or Non-Consumer5 Banking Days
R67Duplicate ReturnConsumer or Non-Consumer2 Banking Days
R68Untimely ReturnConsumer or Non-Consumer2 Banking Days
R69Field ErrorConsumer or Non-Consumer2 Banking Days
R70Permissible Return Not Accepted / Not Requested by ODFIConsumer or Non-Consumer2 Banking Days

NACHA regularly updates return codes to reflect new use cases and clarify existing rules. A recent example is the update to R11, which now applies to situations where an error occurs in the payment amount or timing.

Conclusion

ACH return codes is crucial for businesses and financial institutions managing ACH payments. By interpreting these codes accurately, issues like unauthorized transactions, insufficient funds, or incorrect account details can be resolved quickly, ensuring smooth payment processing and compliance with NACHA standards.

Leave a Comment

Your email address will not be published. Required fields are marked *

Scroll to Top