You can stop an ACH payment, but only before your bank has already sent it

An ACH debit — a payment pulled from your account — can be stopped if you contact your bank before the payment clears. Once the money has left your account, you cannot simply cancel it. Instead, you file a dispute called a return or reversal, which asks your bank to pull the money back from the receiving account. The window to stop a payment outright is narrow: usually one business day from when you first notice it, sometimes less.

The speed matters because ACH payments move in batches. Your bank does not send each payment individually as it arrives. Instead, it collects all outgoing ACH transfers and sends them together at set times during the day — often in the morning and afternoon. If you call before the next batch goes out, your bank can remove your payment from the queue. If the batch has already been sent, the money is in motion and stopping it requires a different process.

Key Takeaways

  • Call your bank immediately if you want to stop an ACH debit; you have only until the next batch sends, which is usually within hours.
  • Once the payment has cleared your account, you cannot cancel it — you must file a return or dispute instead.
  • Provide your bank with the exact amount, the date you authorized it, and the name of the company or person receiving the money.
  • A return typically takes three to five business days; during that time, the money may still show as pending in your account.
  • If the company refuses to return the money after a successful return, you may need to file a chargeback through your bank or report fraud.

Stop a payment before it clears: call your bank immediately

The moment you realize you want to stop an ACH payment, call your bank's customer service line — not the branch, the main number on the back of your card or on your statement. Tell them you want to revoke authorization for a specific ACH debit. Have ready: the exact dollar amount, the date you authorized it, the name of the company or person pulling the money, and your account number.

Your bank will check whether the payment has already been sent in a batch. If it has not, they can flag it and prevent it from going out. This is the fastest and cleanest outcome. Your bank may ask you to confirm the request in writing — some require a signed letter or an online form — but many will note it verbally first and send you the written confirmation later. Do not wait for the letter to arrive; the verbal stop is what matters in the moment.

If your bank tells you the payment has already been sent, stop asking them to cancel it. The payment is now in the ACH network and cannot be pulled back by your bank alone. Move to the return process instead.

File a return if the payment has already cleared

A return is a formal request to your bank to reverse an ACH debit that has already left your account. You file it by calling your bank or submitting a form online, depending on what your bank offers. The return reason code matters: if you authorized the payment but want to cancel it, you typically use code R07 (authorization revoked by customer). If you did not authorize it at all, you use R10 (customer advises not authorized).

Your bank will initiate a return to the company that received the money. That company then has a set window — usually ten business days — to respond and either return the funds or dispute the return. If they do not respond, your bank credits the money back to you. If they dispute it, your bank may ask you for more information, such as proof that you revoked authorization or evidence that the charge was fraudulent.

During the return process, the money may still show as pending or as a negative balance in your account. This is normal. Do not assume the return has failed just because the money has not reappeared; the process takes time. Your bank should give you a timeline when you file — typically three to five business days for the return to complete, though disputes can extend that.

What to do if the company refuses to return the money

If the company disputes your return and your bank sides with them, you have another option: a chargeback. A chargeback is a more formal dispute filed through your card network (Visa, Mastercard, American Express, or Discover). It carries more weight than a return because the card network investigates and can penalize merchants who lose too many chargebacks.

To file a chargeback, contact your bank and ask to dispute the transaction under the card network's rules. You will need to provide documentation: emails showing you revoked authorization, screenshots of the company's terms, bank statements, or any written proof that the charge was unauthorized or that you asked for a refund. The chargeback process takes longer than a return — usually 30 to 60 days — but it is your recourse if the return fails.

Note that chargebacks are not available for all ACH payments. If the payment came from a checking account rather than a debit card, your options are limited to returns and disputes through your bank. Ask your bank whether your specific transaction is may be able to access for a chargeback before you spend time gathering documentation.

Prevent unauthorized ACH payments in the future

Many ACH debits are set up through a company's website or over the phone, and the authorization is stored in their system. To prevent future unwanted charges, you need to revoke that authorization at the source. Log into the company's website, find the payment or billing section, and look for an option to cancel the recurring payment or remove your bank account. Some companies bury this in account settings; others require you to call.

If you cannot find the cancellation option online, call the company directly and ask them to remove your bank account from their system. Ask them to confirm in writing — via email — that the authorization has been revoked. Keep that email. If they charge you again after you have revoked authorization, you have proof that the charge was unauthorized, which strengthens your case in a return or chargeback dispute.

For recurring payments you want to keep but modify, contact the company before the next payment date. Ask them to change the amount or frequency. Do not assume a change you make on your end will stop the payment; companies pull from the authorization they have on file, not from your account settings. Confirm the change directly with the company.

ACH returns versus chargebacks: which one to use

ProcessWhen to use itTimelineBest for
ReturnPayment was authorized but you want to cancel it, or the amount was wrong3 to 5 business daysDisputes with companies that may cooperate
ChargebackPayment was unauthorized, company refuses to refund, or return failed30 to 60 daysFraud, unresponsive merchants, or failed returns

Start with a return because it is faster and less adversarial. If the return fails or the company disputes it, escalate to a chargeback. Your bank can file both, but filing a chargeback after a failed return gives you a stronger case because you have already tried the standard process.

Frequently Asked Questions

How long do I have to stop an ACH payment?

You have until the next batch sends, which is usually within one business day of when you authorize the payment. Some banks send batches multiple times per day, so the window can be just a few hours. Call your bank immediately if you want to stop a payment; do not wait.

Can I stop an ACH payment that is scheduled for next week?

Yes. If the payment has not yet been sent in a batch, your bank can stop it. Call and provide the payment details. The further away the payment date, the easier it is to stop, because the batch has not yet gone out.

What if my bank says the return failed?

The company disputed the return and your bank sided with them. Ask your bank why they denied it and whether you can file a chargeback instead. If the charge was truly unauthorized, a chargeback may succeed where a return did not.

Do I have to pay fees to stop or reverse an ACH payment?

Your bank may charge a fee for filing a return — typically $15 to $25 — but stopping a payment before it clears is usually free. Ask your bank about their fee structure before you file.

What if the company says I authorized the payment and I disagree?

Gather any proof you have: emails, screenshots, or written statements showing you did not authorize it or that you revoked authorization. Provide this to your bank when you file the return or chargeback. If the company cannot prove you authorized it, your bank should rule in your favor.