What Is an ACH Reversal
ACH (Automated Clearing House) is the US electronic funds transfer network used for direct deposits and bill payments. When an ACH transaction is rejected by the receiving bank and funds are sent back to the originator, this is called an ACH return or ACH reversal. Each return is accompanied by a standardized reason code โ known as an R-code.
Why It Happens
Insufficient funds (R01). The most common reason. The account does not have enough money to cover the transaction at the time of processing.
Account closed (R02). The account listed in the payment has been closed. The bank cannot process the transaction.
No account found (R03). The account number does not exist or does not match the routing number provided.
Invalid account number (R04). The account number structure is invalid.
Unauthorized debit (R10). The account holder has stated they did not authorize the debit. This is a serious code โ retrying without authorization is not recommended.
Return on request (R06, R07). The bank or customer initiated a return for various reasons.
Technical errors (R20, R29). The account does not support this type of ACH transaction.
What to Do
Identify the R-code. Your bank or payment processor must provide the exact return code. This determines what action to take next.
R01 โ Insufficient funds: wait and retry, after confirming sufficient funds are available. Most processors allow 1โ2 retry attempts.
R02, R03, R04 โ Account detail issues: request updated banking details from the recipient or sender. Retrying with the same incorrect details will not work.
R10 โ Unauthorized debit: do not retry the transaction without explicit consent from the customer. A high rate of R10 returns leads to NACHA sanctions and loss of ACH debit privileges.
Consider an alternative payment route. If ACH consistently fails with a specific recipient, consider wire transfer, check, or card payment as alternatives.
Monitor your return rates. Companies with return rates above 0.5% for unauthorized returns or above 15% for administrative returns may be suspended from the ACH network.
FAQ
Can I retry an ACH transaction after a return? It depends on the code. After R01 โ generally yes, up to 2 times. After R10 โ not without a new authorization mandate. After R02/R03/R04 โ only with corrected details.
How long does it take to get funds back after an ACH return? The receiving bank must return funds within 2 business days for standard returns. You should see the money back in your account within 1โ3 business days after the return is initiated.
Does a high ACH return rate affect my business? Yes. NACHA monitors return rates closely. Exceeding established thresholds can result in warnings, fines, or complete suspension from ACH.
Having trouble with ACH transfers? Marix โ solutions for payment problems can help you optimize the process and reduce your return rate.

