ACH payments fail for a handful of concrete reasons: the sender’s account didn’t have enough money, the routing or account number was wrong, a stop payment or revoked authorization blocked the debit, or the account was closed, frozen, or flagged by regulators. The ACH network runs in batches rather than in real time, so a payment can look like it left your account on Monday and then reappear on Thursday when the receiving bank sends it back with a return code explaining what went wrong.
Insufficient Funds
The single most common reason an ACH payment fails is that the account being debited doesn’t have enough to cover it. The receiving bank sees a balance too low to honor the debit and returns the transaction to the originating bank with a non-sufficient funds code.
When a collection attempt bounces, the originator can try again. NACHA’s rules allow up to two additional attempts after the original failure, for a total of three tries to collect the money.1Regulations.gov. Letter to Monica Jackson Re: Docket No. CFPB-2016-0025/RIN 3170-AA40 Each failed attempt can trigger a fee from your bank. Many large banks have reduced or eliminated NSF charges in recent years, but plenty of institutions still charge between $10 and $35 per returned item.2FDIC.gov. Overdraft and Account Fees If the merchant adds its own returned-payment fee on top of the bank’s, a single missed debit can cost you two or three times before you even pick up the phone.
Wrong Routing or Account Number
ACH transactions find their destination using a nine-digit routing number for the bank and an account number for the specific account.3American Bankers Association. ABA Routing Number A single transposed digit can send a payment nowhere. When the routing number is valid but no matching account exists, the receiving bank returns the transaction. When the account number itself doesn’t fit the bank’s internal format, it gets kicked back for that reason instead.
Here’s the part that catches people off guard. Receiving banks are not required to check whether the name on the transaction matches the name on the account. NACHA’s rules explicitly allow a bank to post a payment based solely on the account number, even if the name is completely wrong.4Nacha. ACH Operations Bulletin 2-2024: Voluntary Formatting Standard for Individual Name Field If a mistyped account number happens to match a real account at the same bank, the funds land there and the money doesn’t come back on its own. Recovery then depends on the receiving bank’s cooperation.
Stop Payments and Revoked Authorizations
Federal law gives you the right to stop a preauthorized ACH debit before it clears. Under Regulation E, your bank must honor a stop-payment request if it receives your notice at least three business days before the scheduled transfer.5eCFR. 12 CFR 1005.10 – Preauthorized Transfers You can give notice over the phone or in writing, and the bank must act on it regardless of whether the merchant agrees.
One detail trips people up. If you give the stop-payment order verbally, the bank can require written confirmation within 14 days. Miss that follow-up and the oral order expires, so the next scheduled debit can go through.5eCFR. 12 CFR 1005.10 – Preauthorized Transfers Put it in writing from the start.
A stop payment blocks one transaction. Revoking authorization is broader: you’re telling your bank you’ve cancelled the company’s standing permission to debit your account, and that covers all future payments from that originator. The ACH network treats these as separate events with separate return codes, but the practical distinction is scope. One blocks a payment; the other blocks a relationship.
Account Freezes, Closed Accounts, and Regulatory Blocks
Sometimes a payment fails even though the money is there and the account numbers are right. If the account is frozen, nothing moves in or out. Banks freeze accounts for a court order tied to a lawsuit or judgment, an internal fraud investigation, or an IRS levy on unpaid taxes. Any ACH debits attempted during the freeze bounce back until the underlying issue clears.
Sanctions enforcement sits on top of that. The Office of Foreign Assets Control at the Treasury Department maintains lists of individuals, companies, and countries subject to economic sanctions. Banks are required to block transactions involving anyone on those lists, and the funds get placed in a blocked account rather than simply returned.6U.S. Department of the Treasury. Blocking and Rejecting Transactions A payment to a sanctioned party doesn’t just fail. The bank holds the money and reports it to OFAC.
Closed accounts are the simplest version of this problem. If the recipient closed the account last month and payments are still being sent to the old number, every one of them returns. Companies running recurring billing see this constantly when customers switch banks without updating their payment information.
Why a Payment Can Fail Days After It Looks Settled
Standard ACH payments settle on the next business day, with the Federal Reserve posting settlements at 8:30 a.m. ET.7Federal Reserve Financial Services. FedACH Processing Schedule But settlement is not the end of the line. Once the receiving bank gets the file, it has two banking days to review the entry and send back a return for most standard problems like insufficient funds, closed accounts, or invalid account numbers. For unauthorized transactions, the return window stretches to 60 calendar days.
That is why a balance can drop on Monday, look settled by Tuesday, and then show the money reappearing on Thursday. “The money left my account” and “the payment is final” are not the same moment, and the gap is wider than most people assume.
What Happens If an IRS Payment Bounces
A failed ACH payment to a utility is annoying. A failed ACH payment to the IRS costs more. If your electronic tax payment is dishonored, the IRS imposes a penalty of 2% of the payment amount. For payments under $1,250, the penalty is the lesser of $25 or the payment itself.8Office of the Law Revision Counsel. 26 USC 6657 – Bad Checks On a $10,000 estimated payment, that’s $200 on top of whatever your bank charges.
The penalty doesn’t apply if you had a reasonable, good-faith belief the payment would clear. If your bank made an error or the failure was genuinely outside your control, you can ask the IRS to remove the penalty by sending a written explanation with supporting documents, such as bank statements showing you had sufficient funds at the time.9Internal Revenue Service. Dishonored Check or Other Form of Payment Penalty Act quickly. A bounced tax payment also means the underlying tax is still unpaid, so interest and late-payment penalties start running alongside the dishonored-payment penalty.
When an Unauthorized ACH Debit Clears Instead of Failing
Sometimes the problem isn’t a payment that failed. It’s a payment that went through without your permission. Regulation E caps your losses based on how quickly you report it:
- Report within two business days of discovering the unauthorized transfer, and your liability caps at $50.
- Report after two business days but within 60 days of the statement showing the transfer, and liability can reach $500.
- Report after 60 days from the statement, and you face unlimited liability for transfers that occurred after the 60-day window.10Consumer Financial Protection Bureau. Regulation E 1005.6 – Liability of Consumer for Unauthorized Transfers
The difference between day two and day three can be $450. If extenuating circumstances like hospitalization or extended travel prevent timely reporting, the bank should extend the deadlines to a reasonable period, but you’ll need to explain the delay.
Once you report, the bank has 10 business days to investigate. If it needs more time, it can take up to 45 days, but only if it provisionally credits your account within those first 10 business days so you aren’t left without the funds during the wait.11eCFR. 12 CFR 1005.11 – Procedures for Resolving Errors The bank can withhold up to $50 from that provisional credit if it has reason to believe you bear some liability under the timing rules above.
What to Do After a Failed ACH Payment
Start with the return code. Your bank or payment processor should give you the code and a short description, and that tells you which fix applies.
For insufficient funds, add money to the account and have the payment resubmitted. Remember the originator only gets two more attempts after the initial failure.
For wrong account details, verify both the routing number and the account number digit by digit. The receiving bank will post based on the account number alone, so confirming the recipient’s name won’t catch a typo. If a payment went to the wrong account and posted, call your bank immediately. Recovery depends on the receiving bank’s cooperation and is not guaranteed.
If the account was frozen and you weren’t expecting it, call your bank before worrying about the failed payment. Fraud-related freezes usually clear within a few days once the bank confirms the activity. Court-ordered freezes take longer and may require legal action on your end.
For unauthorized debits, report within two business days to hold your exposure to $50, and put the report in writing even if you first call. If the bank needs more than 10 business days to resolve the dispute, it must provisionally credit your account.11eCFR. 12 CFR 1005.11 – Procedures for Resolving Errors If it stalls on that credit, cite the regulation.