Yes, you can dispute an ACH payment, but the window to do it is narrow and the process depends on whether your bank or the receiving bank moves first

An ACH dispute is a formal challenge to a payment that left your account through the Automated Clearing House network. You have the right to dispute it, but you must act within a specific timeframe and follow your bank's procedure exactly. The catch: ACH disputes are slower than credit card chargebacks and the burden of proof falls partly on you to show the payment was unauthorized or incorrect.

The timeline matters most. You have up to 60 calendar days from the date the payment posted to your account to file a dispute with your bank. After 60 days, your bank can still investigate, but you lose the legal protection that comes with filing within the window. If you wait longer, you may have no recourse at all.

Key Takeaways

  • You must file an ACH dispute with your bank within 60 days of the payment posting, or you lose your legal protection under the Electronic Funds Transfer Act.
  • Your bank will ask you to state in writing whether the payment was unauthorized, sent to the wrong account, or processed for the wrong amount, because each reason follows a different investigation path.
  • The receiving bank has 10 business days to respond to your bank's dispute inquiry, but the full investigation can take 20 to 45 days depending on the complexity and whether the receiving bank cooperates.
  • If the receiving bank cannot locate the funds or the account holder refuses to return them, your bank may reverse the payment and credit your account while the case remains open.
  • ACH disputes rarely result in the receiving bank being forced to return money; the outcome usually depends on whether you can prove the payment was truly unauthorized.

The difference between an unauthorized payment and a processing error

Your bank will ask you to categorize your dispute before they file it. This matters because the investigation process changes based on your answer. An unauthorized payment means someone moved money from your account without your permission—a fraudster with your routing and account number, a vendor who charged you twice, or a person with access to your account. A processing error means the payment was authorized but the amount was wrong, it posted twice, or it went to the wrong account by mistake.

If you claim the payment was unauthorized, your bank will investigate whether you actually gave permission. They may ask for written proof that you did not—emails, text messages, or a statement that you never provided your account details to that vendor. If you claim a processing error, the investigation focuses on whether the receiving bank can correct the transaction on their end.

Be honest about which one applies. If you authorized a payment but now regret it, that is not a dispute—that is a request to reverse a transaction you agreed to, and your bank has no obligation to help. The only exception is if the merchant promised a refund and did not deliver; in that case, you may have a chargeback claim if you used a credit or debit card, but ACH disputes do not cover merchant disputes the same way.

How to file an ACH dispute with your bank

Contact your bank as soon as you notice the unauthorized or incorrect payment. Call the number on the back of your debit card or log into your online banking portal and look for a "dispute" or "report unauthorized transaction" option. Some banks have a dedicated fraud line; use it if your bank offers one, because those teams move faster than general customer service.

Your bank will ask you to provide the following information: the date the payment posted, the amount, the name of the receiving account or business, and a description of why you believe the payment was unauthorized or incorrect. Write this down clearly before you call, because the representative will enter it into the system and it becomes part of your official dispute record.

Ask your bank for a written confirmation of your dispute, including a reference number and the expected timeline for resolution. Some banks send this by email when ready; others mail it. Do not rely on a verbal confirmation. If your bank does not offer written confirmation, ask them to note in your account that you filed a dispute on that date and time, and request that they email you a summary.

What happens after you file: the investigation timeline

Once you file, your bank sends a dispute inquiry to the receiving bank within one to three business days. The receiving bank then has 10 business days to respond. In practice, this means the first update you hear usually comes 10 to 14 days after you file.

The receiving bank will either confirm the payment was authorized on their end, claim they cannot locate the funds, or ask for more information. If they confirm it was authorized, your bank may ask you for additional proof that you did not authorize it—bank statements, communications with the vendor, or a police report if fraud is involved. This back-and-forth can add another 10 to 20 days.

The total investigation typically takes 20 to 45 days from the date you file. During this time, your bank may provisionally credit your account—meaning they return the money to you while they investigate—or they may hold the funds pending the outcome. Ask your bank which approach they use; some do it automatically for unauthorized payments, others only if you request it.

When your bank will reverse the payment when ready

Your bank may reverse an ACH payment without waiting for the receiving bank's response if the account number or routing number is clearly wrong, if the payment was posted twice in a row, or if the receiving bank is unresponsive after 10 business days. In these cases, your bank can credit your account and mark the dispute as resolved in your favor.

If the receiving bank says they cannot locate the funds—meaning the account does not exist or was closed before the payment arrived—your bank will reverse it and close the dispute. You get your money back, and the case is finished.

If the receiving bank confirms the account exists and the payment was received, but you can prove you never authorized it, your bank may still reverse it. This is where documentation helps: a written statement from you, emails showing you never agreed to the payment, or a police report of identity theft. The stronger your evidence, the more likely your bank will side with you.

What happens if the receiving bank refuses to return the money

If the receiving bank confirms the payment was authorized and the account holder refuses to return it, your bank cannot force them to. The receiving bank is not required to reverse a payment on their customer's account just because you dispute it. At this point, your dispute is closed and you have lost the money.

This is the hardest outcome to accept, but it is the reality of ACH disputes: they are not as protective as credit card chargebacks. A credit card company can force a merchant to refund you. An ACH receiving bank cannot be forced to take money back from their customer without a court order.

If you believe you have been defrauded, you have other options: file a police report and provide the case number to your bank (this may reopen the dispute), contact the receiving bank's fraud department directly, or consult a lawyer about a civil claim. But within the ACH dispute system itself, if the receiving bank says the payment was authorized, your bank's hands are tied.

How to prevent unauthorized ACH payments in the future

The best defense is to limit who has access to your routing and account number. Do not share these details with vendors unless you have verified they are legitimate and you trust them. If a company asks for your account number over the phone, ask them to send you a written authorization form first so you can review it before signing.

Set up alerts with your bank for any ACH debit from your account. Most banks allow you to choose a threshold—for example, alert me for any ACH payment over $100—or alert me for all ACH payments. This way you will know within hours if someone has used your account number without permission.

If you use a bill payment service or give your account number to a vendor, ask them what their cancellation or stop-payment process is before you authorize the first payment. Some vendors make it straightforward to cancel; others require a written request. Knowing this upfront saves time if you need to stop a recurring payment.

Frequently Asked Questions

Can I dispute an ACH payment after 60 days?

Your bank can still investigate after 60 days, but you lose the legal protection of the Electronic Funds Transfer Act, which means your bank is not required to help you. If you notice an unauthorized payment more than 60 days after it posted, contact your bank anyway—some will still reverse it as a courtesy—but do not count on it.

Will my bank credit my account while they investigate?

It depends on your bank's policy and the type of dispute. For unauthorized payments, many banks will provisionally credit you within one to three business days. For processing errors, they may hold the funds pending the outcome. Ask your bank which approach they use when you file.

What if the ACH payment was sent to the wrong account by mistake?

File a dispute and state that the payment was sent to an incorrect account number. Your bank will contact the receiving bank and ask them to reverse it. If the receiving bank locates the funds and the account holder cooperates, you will get your money back. If the account holder has already spent it, reversal becomes harder.

Do I need a police report to dispute an ACH payment?

No, but a police report strengthens your case if you claim identity theft or fraud. If you file a report, provide the case number to your bank—it may help them pressure the receiving bank to cooperate. Without a report, your bank will still investigate, but the outcome depends more on the evidence you provide.

Can I stop a recurring ACH payment instead of disputing it?

Yes, and this is faster than disputing. Contact your bank and ask them to place a stop-payment order on the ACH. This prevents future payments but does not recover money already sent. If you want to recover a payment that already posted, you need to file a dispute.