Understanding ACH Payment Bounces and What Happens
What ACH Payments Are and How They Work
ACH stands for Automated Clearing House, which is an electronic network that moves money between bank accounts in the United States. The Federal Reserve and The Clearing House operate this system, and it processes hundreds of millions of transactions every year. ACH transfers are different from wire transfers or credit card payments because they move money directly from one bank account to another through a standardized process.
Free Guide to Canandaigua DMV Services →
When you set up an ACH payment, you're authorizing money to move from your account (called the originating account) to someone else's account (called the receiving account). This happens through a series of steps: you provide your bank routing number and account number, the originating bank receives the payment instruction, the ACH network processes the request, and the receiving bank deposits the funds. This entire process typically takes one to three business days, which is why ACH transfers are sometimes called "three-day transfers."
Common examples of ACH payments include direct deposit from your employer, automatic bill payments to utility companies, mortgage payments, rent payments, and transfers between your own accounts at different banks. Many businesses also use ACH to pay their suppliers and vendors. According to the National Automated Clearing House Association, the ACH Network processed over 29 billion transactions in 2023, moving more than $77 trillion.
The ACH system is regulated by the Federal Reserve and operates under strict rules called NACHA Operating Rules. These rules govern how payments are processed, what happens when problems occur, and how disputes are handled. Because ACH is an automated system, both banks and customers follow specific procedures to ensure payments go through correctly.
Practical takeaway: Understanding that ACH payments are standardized, regulated transfers that take multiple business days helps explain why problems sometimes occur and why resolution follows specific procedures rather than happening immediately.
Understanding ACH Bounces and Return Codes
An ACH bounce occurs when a payment that was submitted to the ACH network gets rejected and sent back to the originating bank instead of being deposited into the receiving account. This is officially called an ACH return. When this happens, the money goes back to the account it came from, though this process takes additional time. ACH bounces happen for many different reasons, and the ACH system uses specific return codes to identify exactly why a payment failed.
"Learn How to Add Safari to Your iPhone Home Screen" →
The most common reason for ACH bounces is insufficient funds. According to research from various payment processors, this accounts for roughly 40 to 50 percent of all ACH returns. This occurs when the person or business sending the ACH payment doesn't have enough money in their account to cover the transfer amount. Another frequent cause is an incorrect or closed account number. If the receiving bank account doesn't exist or has been closed, the payment bounces back.
The ACH system uses two-digit return codes to classify why a payment failed. Here are some of the most common ones:
- R01 - Insufficient Funds: The originating account doesn't have enough money to cover the payment amount.
- R03 - No Account/Unable to Locate Account: The receiving account number doesn't exist, or the bank cannot find the account.
- R04 - Invalid Account Number: The account number provided has a format problem or contains invalid characters.
- R05 - Account Closed: The receiving account has been closed by the bank or customer.
- R07 - Authorization Revoked: The person who authorized the ACH payment has canceled their authorization.
- R10 - Customer Advises Not Authorized: The account holder claims they never authorized this payment.
- R29 - Corporate Customer Advises Not Authorized: A business account holder disputes the authorization.
Some return codes indicate fraud or unauthorized transactions, while others are simply administrative mistakes. Duplicate payments sometimes generate returns too. For example, if a company accidentally processes the same bill payment twice, the second one might bounce if the account doesn't have enough funds.
Practical takeaway: Each ACH bounce includes a specific return code that explains why it failed, and knowing which code applies to your situation tells you what went wrong and how to fix it.
What Happens When an ACH Payment Bounces
When an ACH payment bounces, a specific sequence of events unfolds over several days. Understanding this timeline matters because it affects when money returns to your account and when you might face additional fees. The process isn't instantaneous, and different banks may handle the details slightly differently, but the overall framework follows NACHA rules.
Free Guide to Understanding Your DMV Handbook →
The first thing that happens is the receiving bank identifies a problem with the payment and creates a return entry. This typically occurs on the same day the payment was supposed to arrive, or the next business day. The return entry contains the same information as the original payment, plus the two-digit return code explaining why it failed. The receiving bank then sends this return entry back through the ACH network to the originating bank.
The originating bank receives the return entry and processes it, which generally means crediting the money back to the account that originally sent it. This return typically appears in your account within one to two business days after the receiving bank initiates the return. However, the total time from when the payment is sent until when it returns to you can be three to five business days because of how the ACH network batches and processes transactions.
During this entire process, several things might happen depending on the situation. If you were expecting that money in your account to pay for something else, you might face overdraft fees or late fees from other creditors. If the receiving bank accepted your payment before discovering the problem, it might have already deducted the funds from your account and then had to reverse the transaction. If this was a payment you were supposed to receive, the delay means you don't get the money when expected.
Many businesses and individuals who send ACH payments will contact you when a payment bounces. They may ask you to provide corrected banking information, authorize the payment again, or arrange an alternative payment method. It's common for ACH payments to be retried, sometimes multiple times, especially if the original problem was a simple data entry error.
Practical takeaway: ACH bounces don't happen instantly, and the return of your money takes several business days, so managing your account balance during this period is important to avoid additional fees.
Common Causes of ACH Bounces and Prevention Strategies
Many ACH bounces are preventable if you take steps to ensure your banking information is correct and your account has sufficient funds. Learning the most common causes gives you ways to avoid problems before they happen. Some bounces are within your control, while others depend on how banks or businesses handle their payment processes.
Learn About Garland Electric Bills And Charges →
Incorrect account numbers are one of the easiest problems to prevent. When you provide your banking information to set up an ACH payment, write it down carefully or copy it directly from your bank statement or online banking portal. The account number and routing number must both be correct, and even a single wrong digit will cause a bounce. Many people make mistakes when writing these numbers down from memory or from verbal instructions. The solution is always to verify the information before authorizing the payment. Some banks now offer tools that verify account numbers before processing ACH payments, which catches errors before they result in bounces.
Insufficient funds cause roughly half of all ACH bounces. This happens when you send an ACH payment but don't have enough money in your account to cover it. You can prevent this by checking your account balance before authorizing any ACH payment, accounting for other pending transactions, and making sure you understand when the payment will actually be withdrawn from your account. Remember that ACH payments take multiple business days to process, so money in your account today might be committed to other payments by the time your ACH transfer is deducted.
Closed or changed accounts also cause bounces. If you've changed banks and a payment is still trying to go to your old account, it will bounce. Similarly, if the person or business receiving your payment closed their account, your payment has nowhere to go. You can prevent this by informing anyone who sends you regular ACH deposits about account changes quickly, and by updating your own banking information with businesses and employers who charge your account.
Authorization problems create a different category of bounces. If you revoke authorization for an ACH payment (which is your right under the law), or if a business doesn't have proper authorization to debit your
This guide is for general information only and is not medical, financial, legal, or other professional advice. For decisions specific to your situation, consult a qualified professional. See our Editorial Policy.