Stop an ACH payment by contacting your bank before the debit posts

The fastest way to stop an ACH payment is to call your bank's customer service line and ask them to revoke authorization for that specific payment. Most banks can block a debit ACH within one business day if you call before the payment clears—usually before 2 p.m. Eastern time on the day it's scheduled to post. After the money leaves your account, stopping it becomes harder and slower.

If you're stopping a recurring payment (like a gym membership or subscription), you have two paths: ask the company to cancel on their end, or tell your bank to block all future payments from that company. If you're stopping a one-time payment, your bank needs the exact date it's scheduled to post and the name of the company pulling the money.

ACH payments are different from credit card charges or wire transfers, so the method matters. A bank can reverse an ACH debit more easily than it can recover money that's already left your account through other means.

Key Takeaways

  • Call your bank immediately if you want to stop an ACH debit before it posts; most banks can block it within one business day if you call early enough.
  • You can ask the company sending the ACH to cancel the payment on their end, which is often faster than going through your bank.
  • For recurring ACH payments, you can revoke authorization entirely so the company cannot pull money from your account again.
  • If the ACH has already posted, your bank can file a dispute, but recovery takes longer and is not may provide.
  • Stopping an ACH is free; your bank cannot charge you a fee for revoking authorization or blocking a payment.

Contact your bank to block the payment before it clears

Call the customer service number on the back of your debit card or on your bank's website. Tell them you want to stop an ACH debit and give them the company name, the amount, and the date the payment is scheduled to post. The bank will ask for your account number and may ask why you're stopping it—you don't have to explain, but some banks ask anyway.

The bank will place a stop payment order on that specific ACH. This is free and takes effect immediately in their system, though the actual block may not show in your account until the next business day. If the payment has not yet been sent to the clearing house (the system that processes ACH transfers), your bank can stop it outright. If it has already been sent, your bank can still try to recall it, but success is not may provide.

Timing matters. ACH payments typically post between midnight and 6 a.m. Eastern time, so calling before 2 p.m. the day before gives your bank the best chance to block it. Calling after the payment has posted means your bank will have to file a dispute instead, which takes longer.

Ask the company to cancel the payment themselves

If you have time, contact the company pulling the money and ask them to cancel the ACH authorization. For recurring payments like subscriptions or gym memberships, this is often the simplest route—the company can stop the payment on their end without involving your bank.

Look for a "cancel subscription" or "manage payments" option in your account on their website. If you can't find it, call their customer service number and ask them to stop the ACH. They will usually ask for confirmation and may ask why you're canceling. Get a confirmation number or email confirming the cancellation.

This method works best for recurring payments. For one-time payments you didn't authorize, the company is less likely to help, and you'll need to contact your bank instead.

Revoke authorization for all future payments from a company

If a company has been pulling money from your account repeatedly and you want to stop all future payments, you can revoke the authorization entirely. This tells your bank that the company no longer has permission to access your account.

Call your bank and say you want to revoke authorization for ACH payments from that company. Give them the company name and, if you have it, the company's routing number or ACH originator ID (a nine-digit code that appears on your bank statement). Your bank will flag the company in your account so that any future ACH from them will be rejected.

This is permanent unless you re-authorize the company later. It's different from a one-time stop payment, which blocks only a single scheduled debit.

File a dispute if the payment has already posted

If the ACH has already cleared and the money is gone, your bank can file a dispute (also called a chargeback or reversal claim). Call your bank and explain that you did not authorize the payment or that you asked the company to stop it and they didn't. Your bank will open a dispute case and contact the company on your behalf.

The company then has a set number of days (usually 10 business days) to respond and provide proof that you authorized the payment. If they can't prove authorization, your bank will return the money to your account. If they can prove it, you lose the dispute and the money stays with them.

This process takes two to four weeks. Your bank will credit your account temporarily while the dispute is pending, but if the company wins, the money comes back out. Keep records of any emails, texts, or letters showing you asked the company to stop the payment—these help your case.

Understand what counts as authorization

An ACH authorization is any agreement that lets a company pull money from your account. This can be a signed form, a checkbox you clicked online, a verbal agreement, or even a phone number you provided. If you gave the company permission to charge you, even once, that counts as authorization.

If you authorized a payment but the company charged you the wrong amount or on the wrong date, that's still a valid dispute. If you authorized the company but want to stop future payments, revoking authorization is the right move. If you never authorized the payment at all, your bank can file a dispute for unauthorized ACH.

Disputes for unauthorized ACH are stronger than disputes for "I changed my mind." If you authorized the payment but regret it, your bank may still help, but the company has a better defense.

Know the difference between stopping ACH and other payment types

ACH payments are slower and easier to stop than credit card charges or wire transfers. A credit card company can reverse a charge within days, but they handle disputes differently than banks do. A wire transfer, once sent, is nearly impossible to recover because the money moves directly between banks.

If you're trying to stop a payment and you're not sure whether it's an ACH, check your bank statement. ACH payments show up as "ACH debit" or list the company name with "ACH" or "electronic debit." Credit card charges show the card network (Visa, Mastercard). Wire transfers show "wire" or "outgoing wire."

The method for stopping each type is different, so knowing which one you're dealing with matters.

Frequently Asked Questions

Can I stop an ACH payment if I already authorized it?

Yes. Authorization doesn't lock you in forever. You can revoke it at any time by calling your bank and asking them to block future payments from that company. If a payment is scheduled to post soon, your bank can stop that specific debit. If it's already posted, your bank can file a dispute.

What if my bank says they can't stop the payment?

If the payment has already been sent to the clearing house and your bank can't recall it, ask your bank to file a dispute instead. This takes longer but may still recover the money. If your bank refuses to help, you can file a complaint with the Consumer Financial Protection Bureau or your state's banking regulator.

Will my bank charge me to stop an ACH payment?

No. Stopping an ACH payment is free. Your bank cannot charge you a fee for revoking authorization, placing a stop payment order, or filing a dispute. If a bank tries to charge you, that's against federal banking rules.

How long does it take to get my money back after I stop an ACH?

If you stop it before it posts, the payment simply doesn't go through—no refund needed. If it's already posted and you file a dispute, your bank usually credits your account within one to three business days while they investigate. The full dispute takes two to four weeks.

Can I stop an ACH payment through my bank's app or website?

Some banks let you stop ACH payments online, but calling is faster and more reliable. Check your bank's website or app for a "stop payment" or "dispute transaction" option. If you can't find it, call customer service—they can do it immediately over the phone.