You can stop an ACH payment, but only if you act before the payment clears—and the window is narrow

An ACH payment can be stopped, but the timing matters enormously. Once the money leaves your account, it is gone. The real question is whether you catch it in time. ACH payments typically process in one to two business days, which means you usually have less than 24 hours from when you authorize the payment to cancel it. After that window closes, stopping the payment becomes much harder and may not work at all.

The process itself is straightforward: you contact your bank and request an ACH reversal or cancellation. Your bank then sends a stop-payment order into the ACH network. But success depends on whether the receiving bank has already accepted the payment on their end. If they have, you cannot straightforward cancel it—you have to ask for a refund instead, which is a different process entirely and relies on the other party's cooperation.

Key Takeaways

  • You must contact your bank within 24 hours of authorizing an ACH payment to have any realistic chance of stopping it before it clears.
  • Once the payment has been accepted by the receiving bank, a stop-payment order will not work; you will need to request a refund from the recipient instead.
  • Your bank may charge a fee for processing a stop-payment order, typically between $25 and $35, even if the stop is successful.
  • If you authorized the payment through a third-party service or bill-pay system, you may need to cancel through that service first, not directly with your bank.

The timeline: when you can still stop it

ACH payments move through the Federal Reserve's automated clearing house in batches. Your bank typically submits batches at set times during the business day—often in the morning, midday, and late afternoon. If you authorize a payment at 2 p.m. on a Tuesday, your bank might include it in the next batch submission at 4 p.m. that same day. From that moment, the clock starts.

The receiving bank then has until the next business day to accept or reject the payment. This is your window. If you call your bank before the receiving bank accepts the payment, your bank can attempt to recall it from the ACH network. Once accepted, the money is in the recipient's account, and a stop-payment order becomes useless.

In practice, this means you have roughly 24 hours from authorization, but often much less. If you authorize a payment late in the day, the batch may have already been submitted. If you authorize it on a Friday, the receiving bank does not process batches until Monday. The safest approach: call your bank the same day you authorize the payment, as soon as you realize the mistake.

How to request a stop-payment through your bank

Contact your bank directly—by phone is fastest. Have your account number, the recipient's name, the payment amount, and the date you authorized the payment ready. Tell the representative you want to place a stop-payment order on an ACH debit. They will ask you to confirm the details and may ask why you want to stop it (though they are not required to honor the reason; they just need to know you are the account holder).

Your bank will then submit a stop-payment order to the ACH network. This order goes out when ready, but it does not may provide success. If the receiving bank has already accepted the payment, the order will be rejected, and your bank will notify you. At that point, stopping the payment is no longer possible through your bank.

Your bank will likely charge you a fee for this service—typically $25 to $35. Some banks waive the fee if the stop-payment is successful; others charge it regardless. Ask about the fee before you authorize the stop-payment order, and ask whether you will be charged if the order fails.

What happens if the payment already cleared

If the receiving bank has already accepted the payment, your bank cannot reverse it. At this point, you have two options: request a refund from the recipient, or file a dispute with your bank.

Requesting a refund is the faster route if the recipient is cooperative. Contact them directly, explain the error, and ask them to return the money. Provide documentation of the original payment if you have it. Many recipients will process a refund within a few business days, especially if the error is clear and the amount is not enormous.

If the recipient refuses or does not respond, you can file a dispute with your bank. This is different from a stop-payment order. You are asking your bank to investigate whether the payment was authorized and to reverse it if it was not. Your bank has up to 10 business days to investigate and up to 45 days to resolve the dispute. During this time, your bank may provisionally credit your account while they work with the receiving bank. However, if the receiving bank confirms the payment was authorized, your bank will reverse the provisional credit and you will be back where you started.

Stopping payments authorized through bill-pay or third-party services

If you authorized the ACH payment through your bank's bill-pay system or through a third-party service like PayPal, Venmo, or a biller's own website, you may need to cancel through that system first, not by calling your bank directly.

Log into the bill-pay or payment service and look for a way to cancel the pending payment. Most services show you a list of scheduled or pending payments and allow you to delete them before they are submitted to the ACH network. This is usually faster than calling your bank, because you are canceling the payment before it ever leaves the service.

If the service does not allow you to cancel online, or if the payment has already been submitted, then call your bank and request the stop-payment order as described above. Mention that the payment was authorized through a third-party service, because this can affect how your bank processes the request.

Recurring ACH payments and standing orders

If you set up a recurring ACH payment—for example, a monthly insurance premium or gym membership—you can stop future payments by canceling the authorization with the recipient or with your bank.

The fastest way is to contact the recipient directly and ask them to stop the recurring charge. Provide your account number and the date you want the cancellations to begin. Most recipients will process this within one or two business days.

If the recipient does not respond or you cannot reach them, contact your bank and request that they revoke the ACH authorization. This is called revoking a standing order or recurring debit authorization. Your bank can do this, and it will prevent any future payments from that recipient. However, it does not affect payments that have already been submitted to the ACH network—only future ones.

What usually goes wrong when trying to stop an ACH payment

The most common mistake is waiting too long. Many people do not realize they made an error until days after the payment was authorized, by which time the receiving bank has already accepted it. By then, stopping the payment is impossible.

Another common issue is contacting the wrong entity. If you authorized the payment through a bill-pay system, calling your bank may not help—the payment is already in the system's queue. You need to cancel through the system itself.

Some people also assume that a stop-payment order is may provide to work. It is not. If the receiving bank has already accepted the payment, the order will fail, and you will be charged the fee anyway. This is why it is critical to act when ready and to ask your bank whether the payment has already cleared before you authorize the stop-payment order.

Frequently Asked Questions

What is the difference between stopping a payment and disputing it?

A stop-payment order prevents the payment from being accepted by the receiving bank in the first place. A dispute is filed after the payment has cleared and asks your bank to investigate whether you authorized it. Stop-payments work only if you act within hours; disputes can be filed up to 60 days after the payment posts to your account.

Can I stop an ACH payment if I authorized it but did not intend to?

Yes, if you act quickly. Call your bank within 24 hours and request a stop-payment order. However, if the payment has already cleared, your bank will likely tell you that you authorized it and may not reverse it. Your recourse then is to request a refund from the recipient or file a dispute.

Will my bank charge me to stop an ACH payment?

Most banks charge $25 to $35 for a stop-payment order. Some waive the fee if the stop is successful, but others charge it regardless of the outcome. Ask your bank about their fee policy before you authorize the stop-payment order.

How long does it take to get my money back if a stop-payment order works?

If the stop-payment order is successful, the payment never leaves your account in the first place, so there is no money to get back. Your bank will straightforward confirm that the payment was stopped. If the payment already cleared and you are disputing it, your bank may provisionally credit your account within one to three business days while they investigate, but the final resolution can take up to 45 days.

Can I stop an ACH payment that someone else authorized from my account?

If someone else authorized the payment without your permission, that is fraud or unauthorized use. Contact your bank when ready and report it as an unauthorized transaction. Your bank will investigate and may reverse the payment regardless of whether it has cleared. You are protected under the Electronic Funds Transfer Act, which limits your liability to $50 if you report the unauthorized use within 60 days.