ACH Return Codes: Complete Reference Guide
ACH return codes are standardized three-character codes assigned by NACHA that identify why an ACH payment was returned by the receiving bank. This reference covers all major R-codes with descriptions, NACHA threshold impact, and recommended next steps for high-risk ACH originators.
NACHA sets three return rate limits that all ACH originators must stay below. Exceeding them triggers processor intervention and potential account suspension.
All ACH return codes at a glance
| Code | Name | Category | Retry? |
|---|---|---|---|
| R01 | Insufficient Funds | Balance | Yes |
| R02 | Account Closed | Administrative | No |
| R03 | No Account / Unable to Locate | Administrative | No — fix data first |
| R04 | Invalid Account Number | Administrative | No — fix data first |
| R05 | Unauthorized Debit to Consumer Account | Unauthorized | No |
| R06 | Return per ODFI Request | Processor | Contact processor |
| R07 | Authorization Revoked by Customer | Unauthorized | No |
| R08 | Payment Stopped | Dispute | After resolution |
| R09 | Uncollected Funds | Balance | Yes — after holds lift |
| R10 | Customer Advises Not Authorized | Unauthorized | No |
| R11 | Not in Accordance with Authorization Terms | Dispute | After resolution |
| R12 | Branch Sold to Another DFI | Account | No — get new details |
| R13 | Invalid ACH Routing Number | Account | No — fix routing |
| R14 | Representative Payee Deceased/Unable | Special | Contact customer |
| R15 | Beneficiary or Account Holder Deceased | Special | No |
| R16 | Account Frozen | Special | No |
| R20 | Non-Transaction Account | Account | No — get new account |
| R28 | Routing Number Check Digit Error | Account | No — correct routing |
| R29 | Corporate Customer Advises Not Authorized | Unauthorized | No |
| R51 | Item Related to RCK Entry is Ineligible | Unauthorized | No |
Red = unauthorized threshold (0.5%) · Yellow = administrative threshold (3%) · Teal = general return only
ACH return code FAQ
Need help managing ACH return rates?
GoACH provides real-time return monitoring against all three NACHA thresholds, AI-driven return suppression, and NACHA-compliant ACH processing for high-risk businesses.
About This Reference
This ACH return code reference is published by GoACH, a NACHA-compliant ACH payment processor operated by Unity FI Solutions LLC, headquartered in Charlotte, NC. GoACH specializes in high-risk ACH processing for merchant cash advance, credit repair, debt settlement, and collections — industries where return rate management is operationally critical.
Related: ACH SEC Codes Guide · High-Risk ACH Processing · ACH Payment Processor · High-Risk ACH FAQ