What Happens When an ACH Payment Bounces Back to You
A returned ACH payment means the receiving bank sent the money back instead of completing the transfer
When you send money through ACH—whether to pay a bill, send rent, or transfer between accounts—the receiving bank has a window to reject it. If they do, your money comes back to your bank, and you'll see it reappear in your account within one to three business days. The return doesn't happen instantly; it moves through the same ACH network that sent it out, just in reverse.
Why a bank returns an ACH payment matters for what happens next. The most common reason is an incorrect account number—either a digit wrong or an account that doesn't exist. Other reasons include the account being closed, the receiving bank flagging it as fraud, insufficient funds on the receiving end (rare but possible), or the account holder having placed a stop payment order. Each reason gets coded, and your bank will show you that code when you check your transaction history.
A returned ACH is not the same as a failed transfer. The money left your account, traveled through the system, and came back. You're not charged twice, and the receiving bank didn't keep it. But the return does mean your original payment didn't go through, so whatever bill or obligation you were trying to pay is still unpaid.
Key Takeaways
- A returned ACH payment comes back to your account within one to three business days with a return code that explains why the bank rejected it.
- The most common reason is an incorrect account number, but closed accounts, fraud flags, and stop payment orders also trigger returns.
- Your bank may charge a return fee (typically $5 to $15), even though the money is coming back to you.
- You'll need to verify the correct account details and resend the payment, or contact the receiving bank or the person you were paying to resolve the issue.
- If a bill goes unpaid because of a returned ACH, contact the biller immediately to explain and ask about late fees or reporting to credit bureaus.
Why your bank charged you a fee for a returned payment
Most banks charge a return fee when an ACH comes back, even though the money is returning to you. This fee typically ranges from $5 to $15, depending on your bank and account type. The fee covers the bank's cost of processing the return through the ACH network and updating your account records.
Some banks waive the fee if you're a premium account holder or if the return was caused by the receiving bank's error rather than yours. A few banks charge no return fees at all. Check your account agreement or call your bank to ask whether they'll reverse the fee in your situation—especially if this is your first return or if you can show the error wasn't on your end.
How to read the return code and understand what went wrong
Your bank's online portal or statement will show a return code—usually a three-digit or four-character code—next to the returned transaction. This code tells you exactly why the receiving bank rejected the payment. The most common codes are:
- R01 (Insufficient Funds): The receiving account didn't have enough money. This is rare for ACH payments sent to you, but can happen if you're sending to a business or person whose account is low.
- R03 (No Account/Unable to Locate Account): The account number doesn't exist at that bank, or the routing number was wrong.
- R04 (Invalid Account Number): The account number format is wrong or contains an error.
- R07 (Authorization Revoked): The account holder told the bank to stop accepting ACH payments from you.
- R10 (Customer Advises Not Authorized): The account holder disputed the payment and told the bank it wasn't authorized.
- R29 (Corporate Account Closed): The business account receiving the payment has been closed.
If you don't see a return code in your online banking, call your bank's customer service line and give them the transaction date and amount. They can tell you the code and explain what it means for your next step.
Verifying the correct account details before you resend
Before you send the payment again, confirm the account number and routing number with the person or business you're paying. Ask them to provide it in writing—an email, a bill, or a letter—so you have proof of what they gave you. Mistyped numbers are the leading cause of returns, and re-sending to the same wrong number will fail again.
If you're paying a company (utility, credit card, loan servicer), go to their official website and look for their ACH payment instructions. Do not rely on an email or phone call; websites are more reliable. If you're paying a person, text or email them and ask them to double-check the account number they gave you by reading it aloud or sending a screenshot of their bank app showing the account details.
Also verify the routing number. A routing number is specific to the bank and the branch where the account is held. If the account moved to a different bank, the routing number changes. Your bank's website has a routing number lookup tool, or you can ask the receiving bank directly.
What to do if the receiving bank won't accept the payment
If you've verified the account number and routing number are correct, but the payment keeps getting returned, the receiving bank may have blocked it for another reason. Call the receiving bank directly and ask why they're rejecting the ACH. Explain that you're trying to send money to a specific account and it keeps coming back.
The receiving bank may tell you that the account holder placed a stop payment order against your payments, that they flagged the transaction as potentially fraudulent, or that the account is restricted. If the account holder placed a stop payment order, you'll need to contact them and ask them to remove it. If the bank flagged it as fraud, ask what information they need to clear it—sometimes they'll accept a letter from the account holder authorizing the payment.
If the receiving bank won't budge, ask whether you can send the payment a different way: wire transfer, check, or debit card. These methods move outside the ACH network and may not trigger the same block.
Notifying the biller if a bill payment was returned
If the returned ACH was a bill payment—rent, utilities, credit card, loan—contact the biller immediately and tell them the payment was returned. Explain what happened and when you'll resend it. Most billers won't report a late payment to credit bureaus if you contact them within a few days and show you're resolving it.
Ask the biller whether they'll waive any late fees if you resend the payment within a specific timeframe. Some will; others won't. Get the answer in writing if possible—an email confirmation or a note in your account. If the biller has already charged a late fee, ask them to remove it and explain that the return was due to a bank error or incorrect account information you've now corrected.
Resend the payment as soon as you have the correct account details. Don't wait. The longer the bill sits unpaid, the more likely the biller is to report it or take collection action.
Preventing returned ACH payments in the future
The best defense is to test a new account before sending a large payment. Many banks and billers allow you to send a small test deposit (often $0.01 to $1) to a new account. The receiving bank will either accept it or return it. If it accepts the test, you know the account number and routing number are correct, and you can send the full payment.
When you set up a new payee in your online banking, your bank may also verify the account in real time. Some banks use a service called account verification that checks the account number against the receiving bank's records before you even submit the payment. If your bank offers this, use it.
Keep a record of every account number and routing number you use. Write them down or save them in a secure note. When you're about to send a payment, compare what you're about to enter against your record. A single digit wrong—a 0 instead of an O, or a 1 instead of an l—will cause a return.
Frequently Asked Questions
How long does it take for a returned ACH to show up in my account?
One to three business days. The return travels through the ACH network the same way the original payment did, so it takes time. If you don't see the money back after three business days, contact your bank and ask them to trace the return.
Can I dispute a returned ACH payment with my bank?
You can ask your bank to investigate, but there's usually nothing to dispute. The receiving bank rejected it for a reason, and your bank will tell you what that reason was. If you believe the return was an error on the receiving bank's end, you can file a complaint with the receiving bank or ask your bank to contact them on your behalf.
Will a returned ACH hurt my credit score?
No, the return itself won't. But if the payment was for a bill and it stays unpaid, the biller may report it as late to credit bureaus. That's why it's important to resend the payment quickly and contact the biller to ask about late fees.
What if I sent the payment to the wrong person by accident?
If the account number was valid but belonged to someone else, the receiving bank won't return it automatically. You'll need to contact the receiving bank and ask them to reverse the transaction, or contact the person who received it and ask them to send it back. This is much harder to fix than a returned payment, so always triple-check the account number before you send.
Can my bank reverse the return fee?
Many banks will reverse it if you ask, especially if this is your first return or if the error wasn't on your end. Call your bank's customer service and explain the situation. They may waive it as a courtesy.