Skip to main content

About ACH Returns: What They Are, Why They Happen, and How to Resolve Them

Learn what happens when an ACH payment is returned, why it occurs, and how to resolve or prevent it going forward. (ACHQ merchants only)

Written by Serena Edwards

If a customer's ACH payment doesn't go through, it comes back to you as an ACH return. This article covers what ACH returns are, how you'll be notified, why they happen, and what to do to resolve and prevent them. This article applies only to merchants processing payments through ACHQ.

What is an ACH Return?

An ACH return is a notification that the ACH Network was unable to collect or deposit funds in a receiver's account. It can happen for reasons like insufficient funds or incorrect account details — much like a credit card chargeback, it's something businesses try to avoid but may occasionally run into.

ACH returns are typically issued by the RDFI (Receiving Depository Financial Institution) — your customer's bank. In some cases, though, the ODFI (ACHQ's bank) or the ACH Operator itself may issue the return instead.

Will I Be Notified When an ACH Payment is Returned?

Yes. Speedchex/ACHQ will email the merchant directly whenever an ACH payment is returned. If you're an admin with the "Receive failed customer payment emails" setting turned on, you'll also get a "Failed ACH Payments Notification" email listing any rejected or failed ACH payments.

These returns also show up in Enrollsy as a failed ACH. See this article to learn what to do next.

how to be notified of returned ACH payments in Enrollsy

Why Do ACH Returns Happen?

ACH returns can happen for a variety of reasons, including:

  • Insufficient Funds — the receiver's account lacks enough funds to cover the transaction

  • Account Closed — the account was closed before the transaction could complete

  • Invalid Account Number — the account details provided are incorrect or don't exist

  • Authorization Revoked — the receiver withdrew authorization for the transaction

  • Payment Stopped — the receiver placed a stop payment on the transaction

  • Bank Account Frozen — the account is restricted due to legal action or suspected fraud

  • Duplicate Entry — the transaction was submitted more than once in error

Each of these triggers a return, signaling the transaction couldn't be processed as requested. For more detail, see ACHQ's "Returns and disputes" and "Return codes" resources.

What Does an ACH Return Cost You?

Every ACH return costs $5. To help offset that cost — along with the administrative time spent resolving it — we set your account's default NSF fee to $15 when your company account is created. This also gives customers an incentive to avoid repeat returns.

NSF fee in Enrollsy

What Do Common Return Codes Mean and How To Resolve Them

ACH Return Code R10: Unauthorized Transaction

Code R10 means the payer reported the transaction as unauthorized. No further payments will succeed until this is resolved.


Resolution steps: contact the payer to confirm why they reported it as unauthorized; gather authorization proof (such as a signed agreement) if the transaction was in fact authorized; validate with the ACH processor by submitting that documentation; then retry the payment once the payer confirms or updates their payment method.

ACH Return Code R03: No Account / Unable to Locate Account

Code R03 means the account number is correctly formatted but doesn't match an actual account, or the account isn't active.


Resolution steps: re-enter the bank account information, double-checking the routing number, account number, and account holder name for typos; confirm the account is open and active; check with the bank for any holds that may have caused the error; then retry the payment once corrected.

How Can You Avoid ACH Returns?

Businesses can take a few simple steps to reduce ACH returns:

  • Verify account information — double-check account and routing numbers before processing a payment

  • Get clear authorization — secure documented consent from customers before running ACH transactions

  • Monitor account balances — encourage customers to keep enough funds on hand to cover upcoming payments

  • Set up alerts — notify customers ahead of a scheduled ACH payment so they can prepare; you can do this in Enrollsy by editing the invoicing frequency

  • Educate customers — explain the ACH process, timelines, and the importance of keeping account details current

What Are the Timeframes for ACH Returns?

Returns initiated by the RDFI are only allowed within specific timeframes set by Nacha operating rules, and these vary depending on the transaction type and reason for the return. See this resource for the full breakdown of Nacha guidelines.

Did this answer your question?