Skip to main content

What Happens When an ACH Payment Bounces Back to You

Your ACH payment was rejected and sent back to your account

When an ACH payment you sent gets returned, the money comes back to your account instead of reaching the person or business you were trying to pay. This is called a returned ACH or ACH return. The return happens because something went wrong on the receiving end — a closed account, incorrect account number, insufficient funds on their side, or a stop payment they filed. The money typically lands back in your account within one to five business days after the return occurs.

You will usually see a fee charged by your bank when this happens. Most banks charge between $0 and $15 per returned ACH, though some charge nothing. The fee appears as a separate line item on your statement, often labeled "ACH Return Fee" or "Returned Item Fee." You are responsible for paying this fee, even though you initiated the payment correctly on your end.

The key thing to understand is that a returned ACH is not the same as a failed payment. The money did leave your account, traveled through the ACH network, and then bounced back. You now have to figure out why it was rejected and decide whether to try again, contact the recipient, or find another way to pay them.

Key Takeaways

  • A returned ACH means the money left your account, reached the receiving bank, and was sent back — usually within one to five business days.
  • Your bank will charge you a return fee (typically $0 to $15) even though you sent the payment correctly.
  • The most common reasons for returns are a closed account, wrong account number, or the recipient's bank rejecting it for fraud or compliance reasons.
  • You can contact your bank to learn the specific return code, which tells you exactly why the payment was rejected.
  • If the recipient's account was closed or the number was wrong, you will need corrected information before you can try again.

Why your ACH payment was returned — the most common reasons

ACH returns happen for specific reasons, and your bank can tell you which one caused yours. Ask your bank for the return code — a three-digit number that explains what went wrong. The code appears on your statement or in your online banking portal, often next to the fee charge.

The most frequent return codes are: R01 (insufficient funds in the recipient's account), R03 (the receiving bank says the account is closed), R04 (account closed by the bank), and R05 (the account number does not match the name on file). Other common ones include R07 (authorization revoked by the account holder — they filed a stop payment), R10 (the customer told the bank not to accept this payment), and R29 (the receiving bank rejected it for corporate policy reasons, often fraud prevention).

If the return code points to a closed account or wrong account number, you cannot simply resend the same payment. You will need to contact the recipient and get the correct information. If the code is R01 (insufficient funds), the recipient's account did not have enough money when the ACH tried to settle, so you can ask them to try again once they have funds available.

How to find out the exact reason your payment bounced

Log into your online banking portal or mobile app and look for the transaction. Most banks show the return code and a brief explanation right on the transaction details page. If you do not see it there, call your bank's customer service line — have your account number and the date of the returned payment ready. They can pull up the return code in seconds and read you the reason.

Write down the return code and the explanation. This matters because it tells you whether the problem is on your end (it is not — you sent it correctly), on the recipient's end (closed account, wrong number, insufficient funds), or a policy rejection by their bank. Each type of problem has a different next step.

Some banks also send an email or paper statement notice when an ACH is returned. Check your email spam folder if you do not see it in your inbox. The notice usually includes the return code, the amount, and the date the money came back to your account.

What to do if you still owe the money

If the person or business you were trying to pay is still waiting for the money, you have several options. First, contact them directly and explain that the ACH was returned. Tell them the reason (closed account, insufficient funds on their end, etc.) and ask what they want to do next.

If the account number or routing number was wrong, ask them for the correct information. If their account was closed, ask for a new account number or an alternative payment method. If the return was due to insufficient funds on their side, ask them when they expect to have the money and whether you should try the ACH again on a specific date.

You can also offer to pay by a different method: wire transfer, check, credit card, or debit card, depending on what they accept. A wire transfer is faster and more reliable than ACH for one-time payments, though it usually costs $15 to $30. A check takes longer but has no fee. Ask what works best for them.

Resending the payment after an ACH return

Before you resend, make sure you have the correct account number and routing number. If either one was wrong the first time, using the same information again will result in another return and another fee. Contact the recipient and confirm both numbers, or ask them to provide their banking details in writing.

Once you have verified the information, you can set up a new ACH payment through your bank. Most banks let you resend through online banking or by calling customer service. Some banks will waive the return fee if you resend within a certain window (often 30 days), but this is not may provide — ask your bank about their policy.

When you resend, allow the same amount of time as the original payment: three to five business days for the ACH to settle. Do not assume it will go through just because you have the right number now. Monitor your account to confirm the payment clears, and ask the recipient to confirm they received it once it lands in their account.

How to avoid returned ACH payments in the future

Double-check the account number and routing number before you send any ACH. Verify both with the recipient in writing — ask them to provide the numbers themselves rather than copying from an email or document they sent you. Confirm that the account number matches the name on the account.

If you are paying a business, ask them for their ACH payment instructions. Many businesses provide a form or document that lists the correct routing number, account number, and account holder name. Use that document as your source of truth.

For recurring payments (rent, loan payments, subscriptions), set up the ACH once and then leave it alone. Do not change the account number or routing number unless the recipient tells you to. If they ask you to update the information, ask them to send the new details in writing and verify them before you make the change.

Keep records of every ACH you send. Write down the date, amount, recipient, account number, and routing number. If a payment is returned, you will have this information ready to troubleshoot quickly.

Disputing a returned ACH if you believe it was an error

If you believe the return was a mistake — for example, the recipient's account was open and had sufficient funds, but the bank rejected it anyway — you can file a dispute with your bank. Call customer service and explain what happened. Your bank will investigate by contacting the receiving bank and asking why the ACH was returned.

The investigation usually takes five to ten business days. If your bank finds that the receiving bank made an error, the receiving bank may reverse the return and process the payment. Your bank may also refund your return fee if the error was on their side.

Keep in mind that you cannot dispute an ACH return just because you changed your mind about sending it. The return code must indicate an actual error — a wrong return code, a closed account that was actually open, or a technical failure on the receiving bank's side. If the return code is correct and the reason is legitimate, the return stands and you will need to resend with corrected information.

Frequently Asked Questions

How long does it take for a returned ACH to show up back in my account?

Most returned ACH payments appear back in your account within one to five business days after the return occurs. The exact timing depends on when the receiving bank rejected it and how quickly both banks process the return. You will see the money and the return fee as separate line items on your statement.

Can I get the return fee waived?

Some banks waive the fee if you resend the payment within 30 days and it clears successfully. Others do not waive fees at all. Call your bank and ask about their policy. If the return was caused by an error on your bank's side, they are more likely to refund the fee.

What if the recipient says they never received the money?

If the ACH was returned, it did not reach their account — it came back to yours. Show them the return code and explanation from your bank. This proves the payment was rejected before it landed in their account. You will need to resend using corrected information or a different payment method.

Do I have to pay the money again if the ACH was returned?

Yes, if you still owe the money, you are responsible for paying it. The return does not cancel your debt — it just means the first attempt did not work. You will need to resend the payment or use a different method. You are also responsible for the return fee your bank charged.

Can I stop an ACH payment before it is returned?

Once an ACH has been returned, it is already done — the money is back in your account. If you want to stop an ACH before it is returned, you would need to file a stop payment order with your bank before the payment settles, which usually means within one business day of sending it. After it is returned, there is nothing to stop.