Yes, ACH payments can bounce, and it works differently than a bounced check
An ACH payment can fail or bounce if the account it's being pulled from doesn't have enough money, the account number is wrong, or the account has been closed. When an ACH bounces, the money doesn't leave your account in the first place — it never transfers. The bank that received the payment request sends it back to the bank that sent it, usually within one to two business days.
The key difference from a bounced check is timing. With a check, the money might leave your account and then come back days later. With ACH, the rejection happens faster and more automatically. Your bank checks whether the funds are there before the transfer even starts.
If your ACH bounces, you'll typically see a fee from your bank — usually between $0 and $35, depending on your bank and account type. The person or business you were trying to pay will also be notified that the payment failed, and they may charge you a returned-payment fee on top of that.
Key Takeaways
- An ACH payment bounces when your account lacks sufficient funds, has an incorrect account number, or has been closed before the transfer processes.
- Your bank will charge a returned-payment fee, typically between $0 and $35, when an ACH bounces.
- The business or person you were paying may also charge you a fee for the failed payment.
- A bounced ACH is reported to ChexSystems and may affect your banking history if it happens repeatedly.
- You can prevent bounces by checking your balance before authorizing an ACH and confirming account numbers with the recipient.
Why ACH payments fail: the most common reasons
Insufficient funds is the most straightforward reason. If your account balance is lower than the ACH amount when the payment processes, the transfer will be rejected. This can happen even if you thought you had enough money — other transactions may have posted in the meantime.
Wrong account number causes an ACH to bounce back before it ever reaches the receiving bank. The sending bank's system checks the account number format and routing number. If either is incorrect, the payment fails when ready.
Closed or frozen accounts will reject any incoming ACH. If you've closed the account the payment is supposed to come from, or if your bank has frozen it due to fraud concerns or a legal hold, the ACH will bounce.
Mismatched account holder names can also cause rejection, though this varies by bank. Some banks are strict about whether the name on the sending account matches the name on the receiving account. Others are more lenient.
What happens to your account when an ACH bounces
Your bank will charge you a returned-payment fee, sometimes called an NSF fee (non-sufficient funds) or ACH return fee. The amount varies widely — some banks charge nothing, while others charge $25 to $35 per bounce. Check your account agreement or call your bank to find out what you'll be charged.
The bounce is also reported to ChexSystems, a banking history database that most banks check when you open a new account. Multiple bounces within a short time can make it harder to open accounts at other banks, or may result in higher fees when you do.
The business or person you were trying to pay will see the bounce and may charge you their own fee — often $25 to $50 — for the failed payment. If the ACH was for a bill payment, you may also face late fees or service interruption if the payment doesn't go through before a important date.
How to prevent an ACH from bouncing
Check your account balance before you authorize an ACH payment. This sounds basic, but many bounces happen because someone authorized a payment without confirming the funds were actually there. Log into your account or call your bank to verify the balance, not just what you remember spending.
Confirm the account number and routing number with the person or business you're paying. Ask them to repeat it back to you, or have them provide it in writing. A single wrong digit will cause a bounce.
If you're setting up a recurring ACH — for rent, a loan payment, or a subscription — make sure you know when it will process each month. Set a phone reminder a few days before so you can confirm your balance is sufficient.
If you're close to your balance and worried about other transactions posting, wait to authorize the ACH until you're certain no other payments will clear first. ACH payments typically process within one to two business days, so there's usually time to wait.
What to do if your ACH bounces
Contact your bank when ready to confirm the bounce and find out what fee you've been charged. Ask whether the fee can be waived — some banks will remove one returned-payment fee per year if you have a good history with them.
Contact the business or person you were trying to pay and let them know the payment failed. Ask what their policy is on returned payments and whether they'll charge you a fee. Some businesses will waive the fee if you explain what happened and resend the payment right away.
Once you've confirmed your balance is sufficient, resubmit the ACH payment. Make sure the account number and routing number are correct this time. If you're not sure, ask the recipient to provide them again rather than relying on memory.
If your ACH bounces repeatedly, talk to your bank about your account options. You might benefit from overdraft protection, which links your checking account to a savings account or credit line so transfers happen automatically if you run short. Keep in mind that overdraft protection comes with its own fees, so weigh the costs.
ACH bounces versus other payment failures
An ACH bounce is different from a declined debit card transaction. When you swipe a debit card and it's declined, the merchant knows when ready and you can try another payment method on the spot. An ACH bounce happens behind the scenes and may not be discovered for a day or two.
An ACH bounce is also different from a failed wire transfer. Wire transfers are faster and more expensive, and they're usually rejected when ready if there's a problem. ACH transfers are slower and cheaper, which is why the rejection takes longer.
A bounced check works similarly to a bounced ACH in that both result in fees and ChexSystems reporting, but checks take longer to process. A check might clear your account and then bounce days later, whereas an ACH is rejected before the money leaves.
Frequently Asked Questions
Can a business charge me a fee if my ACH bounces?
Yes. Most businesses charge a returned-payment fee of $25 to $50 when an ACH bounces. This is separate from the fee your bank charges you. Some businesses will waive the fee if you contact them quickly and resend the payment when ready.
Will a bounced ACH hurt my credit score?
A single bounced ACH won't appear on your credit report. However, if the bounced payment was for a bill — like a utility or loan payment — and you don't pay it within 30 days, that late payment can be reported to credit bureaus and will hurt your score.
How long does it take to find out an ACH bounced?
You'll usually see the bounce in your account within one to two business days. The bank that received the payment request sends it back to your bank, which then posts the return and the fee to your account. Some banks notify you by email or text; others don't, so check your account regularly.
Can I stop an ACH payment before it bounces?
Yes, but only if you act quickly. You can contact your bank and request an ACH stop before the payment processes — usually within one business day of authorizing it. After that, it's too late to stop it. If it bounces, you'll have to wait for it to be returned and then resubmit.
What's the difference between an ACH return and an ACH reversal?
An ACH return happens when the payment fails for a reason like insufficient funds or a wrong account number. An ACH reversal is when a business or person who received the payment asks their bank to send it back — for example, if they charged you twice by mistake. Reversals take longer and require the receiving bank's approval.