There are currently 85 distinct ACH return codes.

While these codes are standardized by NACHA, interpretation and enforcement can vary across financial institutions. This means resolving payment failures with return codes may require different communication and actions depending on the financial institutions involved.


Most Common Return Codes

CodeTitleAccount TypeTime FrameSuggested Customer Message
R01Insufficient FundsConsumer or Non-Consumer2 Banking DaysThis transaction has failed due to NACHA code R01, insufficient account funds. Please correct your balance and try again. Retry limit is 2.
R02Account ClosedConsumer or Non-Consumer2 Banking DaysAccount is closed. Please update with a valid account.
R03No Account / Unable to Locate AccountConsumer or Non-Consumer2 Banking DaysUnable to find the account. Please check the account details and try again.
R04Invalid Account Number StructureConsumer or Non-Consumer2 Banking DaysInvalid account structure. Please re-enter the account number and retry.
R05Unauthorized Consumer Debit using Corporate SEC CodeConsumer60 Calendar DaysThe transaction was marked incorrectly as corporate (CCD). Use WEB for consumer.
R06ODFI Requested ReturnConsumer or Non-ConsumerUndefinedThe bank marked this transaction for return. Please contact the bank before retrying.
R07Customer Revoked AuthorizationConsumer60 Calendar DaysCustomer has revoked authorization. Contact the customer before retrying.
R08Payment StoppedConsumer or Non-Consumer2 Banking DaysPayment was stopped. Contact the payor to resolve the issue.
R09Uncollected FundsConsumer or Non-Consumer2 Banking DaysFunds could not be retrieved. Contact the payor and retry.
R10Originator not known / not authorizedConsumer; Non-Consumer (ARC, BOC, IAT, POP)60 Calendar DaysPayer not authorized. Contact the banks to resolve before retrying.
R29Not Authorized by Corporate CustomerNon-Consumer2 Banking DaysThe corporate customer did not authorize the debit.

Less Common Return Codes

CodeTitleAccount TypeTime Frame
R11Not Within Authorization TermsConsumer; Non-Consumer60 Calendar Days
R12Account Sold to Another DFIConsumer or Non-Consumer2 Banking Days
R13Invalid ACH Routing No.Consumer or Non-ConsumerNext File Delivery
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 Edit Criteria / Suspicious EntryConsumer or Non-Consumer2 Banking Days
R18Improper Effective DateConsumer or Non-ConsumerNext File Delivery
R19Amount Field ErrorConsumer or Non-ConsumerNext File Delivery
R20Non-Transaction AccountConsumer or Non-Consumer2 Banking Days
R21Invalid Company IDNon-Consumer2 Banking Days
R22Invalid Individual IDConsumer or Non-Consumer2 Banking Days
R23Receiver Refused CreditConsumer or Non-ConsumerUpon Receipt
R24Duplicate EntryConsumer or Non-Consumer2 Banking Days
R25Addenda ErrorConsumer or Non-ConsumerNext File Delivery
R26Mandatory Field ErrorConsumer or Non-ConsumerNext File Delivery
R27Trace Number ErrorConsumer or Non-ConsumerNext File Delivery
R28Routing No. Check Digit ErrorConsumer or Non-ConsumerNext File Delivery
R30RDFI not in Check Truncation ProgramConsumer or Non-ConsumerNext File Delivery
R31Permissible Return (CCD/CTX only)Non-ConsumerUndefined
R32RDFI Non-SettlementConsumer or Non-ConsumerNext File Delivery
R33Return of XCKConsumer or Non-Consumer60 Calendar Days
R34Limited Participation DFIConsumer or Non-ConsumerNext File Delivery
R35Improper DebitConsumer or Non-ConsumerNext File Delivery
R36Improper CreditConsumer or Non-ConsumerNext File Delivery
R37Source Document PresentedConsumer or Non-Consumer60 Calendar Days
R38Stop Payment on Source DocumentConsumer or Non-Consumer60 Calendar Days
R39Improper Source DocumentConsumer or Non-Consumer2 Banking Days
R40–R47Enrollment/Identity/Routing ErrorsN/AN/A
R50–R53RCK-Related ErrorsConsumer60 Banking Days
R61Misrouted ReturnConsumer60 Calendar Days
R62Erroneous / Reversing DebitConsumer5 Business Days
R67Duplicate Return
R68–R73Timeliness or Routing IssuesConsumer or Non-Consumer5 Banking Days
R74Corrected Return
R75–R77Return Disputes / Validity ConflictsConsumer or Non-Consumer2–5 Banking Days
R80–R85IAT / Foreign / Gateway ErrorsConsumer or Non-Consumer2 Banking Days

Not all codes require the same resolution path. Work closely with your RDFI and ODFI to ensure compliance when retrying or correcting transactions.