ACH Payment Returns
    • 07 Feb 2025
    • 6 Minutes to read

    ACH Payment Returns


    Article summary

    Managing the risks of ACH payments


    ACH payments are generally considered more secure than credit card payments because of their authorization and clearing process, along with bank fraud detection. However, unlike credit card transactions, ACH payments can take 1-3 business days to process.

    During this processing time, issues like insufficient funds, authorization errors, or fraud can be discovered, potentially leading the bank to reverse the payment (an ACH return). This means you might not receive the payment even if the initial transaction seemed successful.

    Here are some tips to minimize your risk.

    Tips for minimizing risk for ACH payments

    Create clear refund policies

    Balance the desire for quick refunds (within 1-3 days of an ACH sale) with the higher risk of payment returns during this period. Consider waiting 3-5 days after the payment batch settles before issuing refunds, allowing the ACH transaction to fully clear and deposit into your account.

    Build strong customer relationships

    Trust between you and your customers reduces the risk of fraud and errors. It also helps when dealing with situations where a customer might withdraw authorization during ACH processing.  Customers with a positive payment history with your business are less likely to have returned payments.

    Monitor Transactions and Funds

    Keep a close eye on incoming ACH payments and maintain a sufficient buffer of available funds before issuing any refunds. Because of the processing time, ensure the initial payment has fully cleared before refunding to avoid overdrafts or negative balances if a return occurs.

    How to handle an ACH return


    If your bank payment fails (is returned), we'll email you. The email will include a return code and a brief explanation of why the payment didn't go through, along with instructions on how to fix it.

    If the returned payment has already been processed (settled), we will automatically withdraw the amount from your bank account. This will also be noted in the return email.

    Each return code has a specific meaning from the banking network that explains the failure in more detail. You can find a list of these return codes for both Canadian and US bank payments in the Bank Payment Return Codes section below.

    As per our terms of service (CA/US), any ACH payment that is returned or rejected by the bank network will incur a $5 fee.  

    Bank Payment Return Codes


    US Return Codes

    Return Code

    Code Description

    Additional Details

    R01

    Insufficient Funds

    The available and/or cash reserve balance is not sufficient to cover the payment request.

    R02

    Account Closed

    The bank account has been closed.

    R03

    No Account or Unable to Locate

    The bank account appears to be valid but does not correspond to the individual identified in the payment request or the account number designated is not an open account.

    R04

    Invalid Account Number

    The bank number account structure is not valid - may contain an incorrect number of digits.

    R05

    Unauthorized Debit to Consumer Account

    This bank payment is not authorized by the customer.

    R06

    Returned per ODFIs Request

    The bank of the merchant initiating payment has requested a return as erroneous.

    R07

    Authorization Revoked by Customer

    The customer who previously authorized payments from their account has now revoked this authorization.

    R08

    Payment Stopped

    The customer has placed a stop payment order on this payment which may be placed on one or more payment requests.

    R09

    Uncollected Funds

    Although the ledger balance of the account indicates sufficient funds to cover the payment request, the available balance is not sufficient.

    R10

    Customer Advises Not Authorized, Improper, or Ineligible

    This bank payment is not authorized by the customer.

    R11

    Check Truncation Entry Returned

    No other return reason is applicable. Please reconfirm bank details with the customer

    R12

    Account Sold to Another DFI

    Please reconfirm bank details with customer - this account may have been moved to another financial institution

    R13

    Invalid ACH Routing Number

    Please reconfirm bank details with customer - invalid ACH routing number

    R14

    Representative Payee Deceased or Unable to Continue in that Capacity

    Representative payee is deceased

    R15

    Beneficiary or Account Holder (Other than a Representative Payee) Deceased or Unable to Continue in that Capacity

    Beneficiary or account holder is deceased

    R16

    Account Frozen/Entry returned per OFAC instruction

    Access to this account has been frozen by either the customer's bank, legal action or OFAC.

    R17

    File Record Edit Criteria (Fields can't be processed by RDFI)

    Information in the bank payment request can't be processed by the customer's bank.

    R18

    Improper Effective Entry Date (The effective entry date for a credit entry is more than two banking days after the banking day of processing as established by the originating ACH operator or the effective date is after the window of processing.)

    Issue with date of payment - please try again

    R19

    Amount Field Error

    Amount field is non-numeric, zero, or exceeding $25,000

    R20

    Non-Transaction Account

    Payment request was sent to a non-transaction account (where transactions are limited or prohibited).

    R21

    Invalid Company Identification CIE

    Please reconfirm bank details with customer

    R22

    Invalid Individual ID Number

    Please reconfirm bank details with customer

    R23

    Credit Refused by Receiver

    Bank payment not authorized

    R24

    Duplicate Entry

    Duplicate Entry

    R25

    Addenda Error

    Addenda record indicator value is incorrect, with code invalid, out of sequence, or missing.

    R26

    Mandatory Field Error

    Erroneous data or missing data in a mandatory field

    R27

    Trace Number Error

    Original entry trace number is not present or does not correspond correctly in the addenda record on a return or notification of change entry.

    R28

    Routing Number Check Digit

    Please reconfirm bank details with customer - invalid routing number

    R29

    Corporate Customer Advises Not Authorized CCD

    Bank payment not authorized

    R30

    RDFI Not Participant in Check Truncation

    Please reconfirm bank details with customer

    R31

    Permissible Return Entry - CCD or CTX entry that the ODFI agrees to accept

    Please reconfirm bank details with customer

    R32

    RDFI Non-settlement

    Customer's bank is not able to settle the payment request

    R33

    Return of XCK entry

    Please reconfirm bank details with customer

    R34

    Limited Participation DFI

    Customer's bank participation in ACH has been limited by federal or state supervisor.

    R35

    Return of improper Debit entry

    Payments not permitted from requested account.

    R36

    Return of Improper Credit entry

    Please reconfirm bank details with customer

    R37

    Source Document Presented for Payment ARC

    Please reconfirm bank details with customer

    Less Common US Return Codes

    The following return codes are less common but we have included them for your reference.

    Return Code

    Code Description

    R38

    Stop Payment on Source Document ARC

    R39

    Improper Source Document ARC

    R40

    Return of ENR Entry by Federal Govt

    R50

    State law Affecting RCK

    R51

    Item related to RCK Entry is Ineligible or RCK Entry is Improper

    R52

    Stop Payment on Item Related to RCK Entry

    R53

    Item and RCK Entry presented for Payment

    R61

    Misrouted Return

    R62

    Return of Erroneous or Reversing Debit --OR-- Incorrect Trace Number

    R63

    Incorrect Dollar Amount

    R64

    Incorrect Individual Identification

    R65

    Incorrect Transaction Code

    R66

    Incorrect Company Identification

    R67

    Duplicate Return

    R68

    Untimely Return

    R69

    Field Error --OR-- Multiple Errors

    R70

    Permissible Return Entry Not Accepted

    R71

    Permissible Return Entry Not Accepted

    R72

    Untimely Dishonored Return

    R73

    Timely Original Return

    R74

    Corrected Return

    R75

    Return Not a Duplicate

    R76

    No Errors Found

    R77

    Non Acceptance of R62 Dishonored Return

    R80

    IAT Entry Coding Error

    R81

    Non-Participant in IAT Program

    R82

    Invalid Foreign RDFI Identification

    R83

    Foreign RDFI Unable to Settle

    R84

    Entry Not Processed by Gateway

    R85

    Incorrectly Coded Outbound International Payment

    Canadian Return Codes

    Canadian businesses, or businesses accepting bank payment from Canadian customers will need to re-send the bank authorization form to the customer to request authorization before trying to withdraw the funds again. 

    Return Code

    Code Description

    Additional Details

    900

    Edit Reject

    Please reconfirm bank details with customer

    901

    NSF

    The available and/or cash reserve balance is not sufficient to cover the payment request.

    902

    Account not found

    The bank account appears to be valid but does not correspond to the individual identified in the payment request or the account number designated is not an open account.

    903

    Payment stopped/Recalled

    The customer has placed a stop payment order on this payment.

    905

    Account closed

    The bank account has been closed

    907

    No Debit allowed

    This payment is not authorized

    908

    Funds not cleared

    Although the ledger balance of the account indicates sufficient funds to cover the payment request, the available balance is not sufficient.

    909

    Currency/account mismatch

    The payment request is not in the same currency as the bank account

    910

    Payor/Payee Deceased

    The payor is deceased

    911

    Account Frozen

    This bank account is frozen

    912

    Invalid/incorrect account number

    Please reconfirm bank details with the customer

    914

    Incorrect Payor/Payee Name

    Please reconfirm bank details with customer

    915

    No agreement existed - Business/Personal

    The customer does not believe they have authorized this payment request through the Pre-Authorized Debit Agreement. Contact customer.

    916

    Not in accordance with agreement - Personal

    The customer does not believe they have authorized this payment request through the Pre-Authorized Debit Agreement. Contact customer.

    917

    Agreement revoked - Personal

    The customer who previously authorized payments from their account has now revoked this authorization.

    918

    No Confirmation/pre-notification - Personal

    The customer does not believe they were given confirmation or pre-notification of this payment request. Contact customer.

    919

    Not in accordance with agreement - Business

    The customer does not believe they have authorized this payment request through the Pre-Authorized Debit Agreement. Contact customer.

    920

    Agreement revoked - Business

    The customer who previously authorized payments from their account has now revoked this authorization.

    921

    No Confirmation/pre-notification - Business

    The customer does not believe they were given confirmation or pre-notification of this payment request. Contact customer.

    922

    Customer initiated Return Credit Only

    This bank payment is not authorized

    990

    Institution in Default

    Please reconfirm bank details with the customer


    Was this article helpful?