ACH return codes

Return reasons for when payins are returned and ACH returns are processed

The code and description explaining the reason for the ACH return on the payin or refund. These values are returned in the API as return_code and return_desc.

ACH Return Codes

CODEDESCRIPTIONTIME FRAME
R01Insufficient Funds2 Banking Days
R02Account Closed2 Banking Days
R03No Bank Account/Unable to Locate Account2 Banking Days
R04Invalid Account Number2 Banking Days
R05Unauthorized Debit to Consumer Account Using Corporate SEC Code60 Calendar Days
R06Returned per ODFI's RequestUndefined
R07Customer Revoked Authorization60 Calendar Days
R08Payment Stopped2 Banking Days
R09Uncollected Funds2 Banking Days
R10Originator not known and/or not authorized to Debit Receiver’s Account60 Calendar Days
R11Check Truncation Entry Return60 Calendar Days
R12Branch Sold to Another DFI2 Banking Days
R13Invalid ACH Routing Number2 Banking Days
R14Representative Payee Deceased or Unable to Continue in That Capacity2 Banking Days
R15Beneficiary or Account Holder Deceased2 Banking Days
R16Account Frozen2 Banking Days
R17File Record Edit Criteria2 Banking Days
R18Improper Effective Date2 Banking Days
R19Amount Field Error2 Banking Days
R20Non-Transaction Account2 Banking Days
R21Invalid Company ID2 Banking Days
R22Invalid Individual ID2 Banking Days
R23Receiver Refused CreditUndefined
R24Duplicate Entry2 Banking Days
R25Addenda Error2 Banking Days
R26Mandatory Field Error2 Banking Days
R27Trace Number Error2 Banking Days
R28Routing Number Check Digit Error2 Banking Days
R29Corporate Customer Advises Not Authorized2 Banking Days
R30Receiving DFI Not Participant in Check Truncation Program2 Banking Days
R31Permissible Return Entry (CCD and CTX only)Undefined
R32RDFI Non-Settlement2 Banking Days
R33Return of XCK Entry60 Calendar Days
R34Limited Participation DFI2 Banking Days
R35Improper Debit Entry2 Banking Days
R36Improper Credit Entry2 Banking Days
R37Source Document Presented for Payment60 Calendar Days
R38Stop Payment on Source Document60 Calendar Days
R39Improper Source Document2 Banking Days
R40Return of ENR EntryUndefined
R41Invalid Transaction CodeUndefined
R42Routing Number/Check Digit ErrorUndefined
R43Invalid DFI Account NumberUndefined
R44Invalid Individual ID Number or Identification NumberUndefined
R45Invalid Individual Name/Company NameUndefined
R46Invalid Representative Payee IndicatorUndefined
R47Duplicate EnrollmentUndefined
R50State Law Affecting RCK AcceptanceUndefined
R51Item Related to RCK Entry Is Ineligible or RCK Entry Is ImproperUndefined
R52Stop Payment on Item Related to RCK Entry60 Banking Days
R53Item and RCK Entry Presented for Payment60 Calendar Days
R61Misrouted Return60 Calendar Days
R62Return of Erroneous or Reversing Debit5 Banking Days
R67Duplicate ReturnUndefined
R68Untimely Return5 Banking Days
R69Field Error5 Banking Days
R70Permissible Return Not Accepted / Not Requested by ODFI5 Banking Days
R71Misrouted Dishonored Return5 Banking Days
R72Untimely Dishonored Return5 Banking Days
R73Timely Original Return5 Banking Days
R74Corrected ReturnUndefined
R75Original Return Not a Duplicate5 Banking Days
R76No Errors Found2 Banking Days
R77Non-Acceptance of R622 Banking Days
R80IAT Coding Error2 Banking Days
R81Non-Participant in IAT Program2 Banking Days
R82Invalid Foreign Receiving DFI Identification2 Banking Days
R83Foreign Receiving DFI Unable to Settle2 Banking Days
R84Not Processed by GatewayUndefined
R85Incorrectly Coded Outbound International Payment2 Banking Days