Guides
Explanatory and how-to content
API Reference
Technical documentation
Changelog
Release notes
Dashboard
Manage your account
Status
Service status

ACH returns

Explicitly, FedACH doesn’t intermediate disputes. This is different to the card networks. However, both the originator and recipient have the means to request a transfer be recalled:

  • A recipient can Return a transfer back to the originator.
  • An originator can request a Reversal of the transfer from the recipient.

When these mechanisms don’t work, Nacha recommends using non-ACH related dispute resolution mechanisms like contacting the account holder, collections agencies, or courts.

When you send an ACH transfer from Increase, you may receive a return from the receiving bank. When you receive an Inbound ACH transfer in your Increase account, you’ll be able to respond with a return.

How returns work with FedACH

Types of returns

Returns fall into three broad categories:

  • Administrative returns are caused by issues like an unrecognized account number, an invalid routing number, or insufficient funds. The administrative ACH returns are R02, R03 and R04.
  • Unauthorized returns occur when the account holder states the transfer was not authorized. The unauthorized return codes are R05, R07, R10, R11, R29 and R51.
  • All other returns cover any alternative return reason. This includes the most common return reason: R01 “insufficient funds.”

Return rate monitoring

ACH Originators must keep their return rate below certain thresholds to remain in good standing with Nacha. Return rates are calculated on a 60-day rolling basis as a ratio between the received returns and originated debits in that sixty day window.

Return typeThreshold
Administrative debits3.0%
Unauthorized debits0.5%
Total returns15%

Reconciling returns

Returns can be correlated with originating transfers using the date, amount, account number, routing number, and trace number. Trace numbers are 15 digits but with only seven digits of entropy (the leading eight identify the originating financial institution). For any reasonably large institution, it’s usually not possible to uniquely rely on trace numbers for reconciling returns.

Increase automatically reconciles ACH returns and ACH transfers.

Return windows

ACH debits can be returned within two business days for commercial accounts0 and sixty calendar days for consumer accounts1. To reduce unauthorized returns, Nacha recommends (and in some cases requires) validation of account and routing number details before originating a transfer.

Late returns and proof of authorization

Despite the standard return windows, exceptions are made for claims that an ACH debit was unauthorized. In these situations, the receiving bank will ask for an exception to process a late return. The originating bank must provide the proof of authorization or the late return request will be allowed.

If you have a debit returned after the typical window, you’ll see a proof of authorization request appear in your Dashboard. The originating bank has 10 banking days to respond from the time they receive the request2. Alternatively, you can choose to accept the return and won’t need to provide the proof of authorization.

Reinitiating returned ACH transfers

A returned transfer can be reinitiated only under specific circumstances:

Acceptable circumstances
An ACH debit returned for reasons of insufficient or uncollected funds (R01, R09) can be reinitiated a maximum of two times to attempt to recollect funds.
An ACH debit returned for a reason of a stopped payment (R08) may be re-initiated if it obtains a valid authorization from the receiver to do so. In this instance, it’s important to encourage the receiver to notify their receiving financial institution to remove any stopped payment blocks associated with the originator.
An ACH transfer was returned for a different reason, but the issue has been remedied by the originator.

In all instances, reinitiating must take place within 180 days of the settlement date of the original transfer. Beyond 180 days, all resolution must take place outside of the ACH network.

A reinitiated transfer must be submitted with the company_entry_description set to RETRY PYMT. However, it otherwise must contain identical information to the original transfer, including the company_name, company_identification, and amount fields. Other fields may be modified only to the extent that they correct an error or enable successful processing of a transfer. Any modification to these fields in order to present it as a new transfer, will be treated as a violation of the Nacha rules.

Beyond the reasons above, reinitiating transfers is prohibited. However, Nacha rules specify four scenarios where a transfer is not considered a “reinitiated entry” and therefore is outside of the requirements above.

Not considered a reinitiated entry
If an originator has preauthorization for sending recurring debits, and a debit transfer is returned, subsequent debits are not considered “reinitiated entries.” For example, if a user’s monthly credit card payment is returned due to insufficient funds, the following monthly payment is still eligible.
If an originator receives a new authorization from the receiver after receiving a return, the new transfer will not be considered a “reinitiated entry.”
If an originator receives a return due to incorrect account or routing information (R03 R04), retrying the transfer with correct account information will not be considered a “reinitiated entry” because it is not technically associated with the same account.
If an originator receives a return due to not being within the agreed terms of authorization (R11), and they are able to resolve the issue to meet the original terms, they can retry the transfer without obtaining a new authorization from the receiver.

How returns work at Increase

If you receive a return, Increase will automatically reconcile it with the originating transfer and create a new Transaction to reduce your balance. You can view the return details, including the return_reason_code and the associated transaction_id on the initial transfer. This will allow you to instantly map each of your returns to their initial Transactions. You can also view these details in the Dashboard.

Dashboard ACH returns

Return Reason Codes

ACH returns are accompanied with a Return Reason Code which is used to describe the reason for the return. While there are ~80 codes, returns most commonly use R01, R02, R03 ,R04, R05, R06, R07, R08, R09, and R10.

CodeDescription
R01Insufficient Funds - The available balance is not sufficient to cover the amount of the debit entry.
R02Account Closed - The previously active account has been closed by the customer or the bank.
R03No Account on file - The account number does not correspond to the individual identified in the entry, or the account number designated is not an open account.
R04Invalid Account Number - The account number provided is incorrect or improperly formatted.
R05Unauthorized Debit to Consumer Account Using Corporate SEC Code - A CCD or CTX debit entry was posted to a consumer account, and the consumer has notified the receiving institution (RDFI) that the entry was not authorized.
R06Returned per ODFI’s Request - The originating institution (ODFI) requested that the receiving institution (RDFI) return the transaction.
R07Authorization Revoked by Customer - The Receiver revoked the authorization previously provided.
R08Payment Stopped - The Receiver placed a stop payment order on the debit Entry
R09Uncollected Funds - The Receiver has a sufficient cash balance but an insufficient available balance.
R10Customer Advises Not Authorized - The Receiver has claimed that the provided authorization is not valid.
R11Customer advises not within Authorization Terms - An authorization to debit exists, but the Receiver has claimed that the entry doesn’t conform to the terms of the authorization. For example, the amount is different or the settlement was earlier than authorized.
R12Account Sold to Another DFI - The account has been sold to another financial institution.
R13Invalid ACH Routing Number - The Receiving Depository Financial Institution (RDFI) is not qualified to participate in ACH or the routing number is invalid.
R14Representative Payee Deceased - The representative payee is deceased or unable to continue in that capacity. The beneficiary is not deceased.
R15Beneficiary or Account Holder Deceased - The beneficiary or account holder is deceased.
R16Account Frozen - (1) Access to the account is restricted due to specific action by the Receiving Depository Financial Institution (RDFI) or by legal action. (2) OFAC has instructed the RDFI to return the entry.
R17File Record Edit Criteria - (1) Field(s) cannot be processed by RDFI; (2) the Entry contains an invalid Account Number (account closed/no account/unable to locate account/invalid account number) and is believed by the RDFI to have been initiated under questionable circumstances. (3) Either the RDFI or Receiver has identified a Reversing Entry as one that was improperly initiated by the Originator or ODFI.
R18Improper Effective Entry Date - Entries have been returned because the effective entry date is not a valid banking day or is more than two banking days in the future.
R19Amount Field Error - (1) Amount field is non-numeric. (2) The amount field is not zero in a Prenotification, Notification of Change, refused Notification of Change, DNE, ENR, or zero dollar CCD, CTX, or IAT Entry. (3) The amount field is zero an Entry other than a Prenotification, Notification of Change, refused Notification of Change, DNE, ENR, or zero dollar CCD, CTX, or IAT. (4) The amount field is greater than $25,000 for ARC, BOC, and POP Entries.
R20Non-Transaction Account - The ACH entry was attempted for a non-transaction account—an account against which transactions are prohibited or limited.
R21Invalid Company Identification - The company ID information is not valid (usually applies to CCD and CTX entries).
R22Invalid Individual ID Number - The Receiver has indicated that the individual ID number used in the entry is not valid.
R23Credit Entry Refused by Receiver - The Receiver has refused the credit entry.
R24Duplicate Entry - The Receiving Depository Financial Institution (RDFI) has identified the entry as a duplicate. The trace number, date, dollar amount and/or other data matches another transaction.
R25Addenda Error - There is an error with the Addenda. (1) The Addenda Record Indicator value is incorrect. (2) The Addenda Type Code is invalid, out of sequence, or missing, (3) Number of Addenda Records exceeds allowable maximum, (4) Addenda Sequence Number is invalid.
R26Mandatory Field Error - There is erroneous or missing data in a mandatory field.
R27Trace Number Error - (1) The original Trace Number is not present in the Addenda of a Notification of Change or Return. (2) The Trace Number of an Addenda record doesn’t match the Trace number in a proceeding Entry Detail Record.
R28Routing Number Check Digit Error - The check digit for a routing number is not valid.
R29Corporate Customer Advises Not Authorized - The Receiver advises that the entry is not authorized.
R30RDFI Not Participant in Check Truncation Program - The Receiving Depository Financial Institution (RDFI) doesn’t participate in a Check Truncation Program.
R31Permissible Return Entry (CCD and CTX only) - The Receiving Depository Financial Institution (RDFI) has been notified by the Originating Depository Financial Institution (ODFI) that it agrees to accept a CCD or CTX return entry beyond normal return time frames.
R32RDFI Non-Settlement - The Receiving Depository Financial Institution (RDFI) is not able to settle the entry.
R33Return of XCK Entry - This Return Reason Code may only be used to return a XCK (Destroyed Check) entry.
R34Limited Participation DFI - The Receiving Depository Financial Institution’s (RDFI) participation in a specific ACH program has been limited by a federal or state supervisor.
R35Return of Improper Debit Entry - Debit Entries are not permitted to loan accounts or for CIE Entries.
R36Return of Improper Credit Entry - Credit Entries are not permitted for ARC, BOC, POP, RCK, TEL, and XCK entries.
R37Source Document Presented for Payment - The source document to which an ARC, BOC, or POC Entry relates has been presented for payment.
R38A stop payment was placed on the source document of the transaction. - The Receiving Depository Financial Institution’s (RDFI) has determined that a stop order has been placed on the source document related to the ARC or BOC Entries.
R39Improper Source Document
R40Return of ENR Entry
R41Invalid Transaction Code
R42Routing Number / Account Number Mismatch
R43Invalid DFI Account Number
R44Invalid Individual Identifier
R45Invalid Individual Name
R46Invalid Representative Payee Indicator
R47Duplicate Enrollment
R50State Law Affecting RCK Acceptance
R51Item is Ineligible, Notice Not Provided
R52Stop Payment on Item
R53Item and ACH Entry Presented for Payment
R61Misrouted Return
R62Incorrect Trace Number
R63Incorrect Dollar Amount
R64Incorrect Individual Identification
R65Incorrect Transaction Code
R66Incorrect Company Identification
R67Duplicate Return
R68Untimely Return
R69Multiple Errors
R70Permissible Return Entry Not Accepted / Notice Not Provided
R71Misrouted Dishonored Return
R72Untimely Dishonored Return
R73Timely Original Return
R74Corrected Return
R75Return Not a Duplicate
R76No Errors Found
R77Non-Acceptance of R62 Dishonored Return
R78Non-Acceptance of R68 Dishonored Return
R79Incorrect Data in Return Entry
R80IAT Entry
R81Non-Participant in IAT Program
R82Invalid Foreign Receiving DFI Identification
R83Foreign Receiving DFI Unable to Settle
R84Entry Not Processed by Gateway
R85Incorrectly Coded Outbound International Payment

Notes

  1. NACHA Operating Guidelines, Section II, Chapter 26 Returns of Unauthorized/Improper Corporate Debits

  2. NACHA Operating Guidelines, Section II, Chapter 26 Returns of Unauthorized/Improper/Incomplete Consumer Debit Entries

  3. NACHA Operating Rules Subsection 2.3.2.7 Retention and Provision of the Record of Authorization