You can stop ACH payments by contacting your bank, revoking authorization with the company taking the money, or filing a dispute if the payment was unauthorized

ACH payments are electronic transfers from your checking account that happen automatically on a schedule you agreed to. To stop them, you have three routes: tell your bank to block future payments, tell the company to stop pulling money, or dispute a specific payment if it was fraudulent or unauthorized. The fastest route depends on whether you authorized the payment in the first place and whether you want to stop all payments or just one.

If you stop a payment but the company keeps trying to pull money, your bank will reject it—but repeated rejections can trigger overdraft fees. The company may also report you as delinquent if the payment was for a service you still owe. Know what you owe before you block it.

Key Takeaways

  • Contact your bank directly to place a stop-payment order on a specific ACH transaction or to revoke authorization for all future payments from a particular company.
  • Tell the company itself to stop the payments—this is often faster than waiting for your bank to process a stop order, which can take one to three business days.
  • If a payment was unauthorized or fraudulent, file a dispute with your bank within 60 days of the transaction date to recover the money.
  • Stopping a payment does not erase what you owe; if the ACH was for a service or debt, the company can still pursue collection or report the missed payment to credit bureaus.
  • Repeated rejected ACH attempts can trigger overdraft fees from your bank, so confirm the payment is stopped before the next scheduled date.

Contact your bank to place a stop-payment order

Call your bank's customer service line or log into your online banking portal and look for "stop payment" or "block transactions." You will need the company name, the amount, and the date the payment is scheduled. Your bank will place a stop-payment order that blocks that specific transaction. If you want to block all future payments from that company, tell the representative that explicitly—some banks call this revoking authorization or blocking recurring payments.

A stop-payment order typically takes one to three business days to go into effect. If the ACH is scheduled to pull within 24 hours, call your bank when ready rather than using the online portal. Some banks charge a fee for stop-payment orders—usually $25 to $35 per transaction—though many waive the fee if the payment was unauthorized or fraudulent.

After you place the order, confirm in writing by sending an email to your bank with the transaction details. Keep that email and your bank's confirmation number. If the payment goes through anyway, you will need proof that you requested the stop.

Tell the company to cancel the authorization

Contact the company pulling the money directly and ask them to cancel the recurring payment or authorization. This is often faster than waiting for your bank to process a stop order. Look for a "cancel subscription," "manage payments," or "billing" section on their website, or call their customer service number. You may be able to cancel online without speaking to anyone.

When you cancel with the company, ask for written confirmation—an email or reference number. Keep that confirmation. If the company continues to pull money after you have canceled, you have proof that you revoked authorization, which strengthens your case if you need to dispute the charge with your bank.

Some companies will ask why you are canceling or try to offer a discount to keep you. You do not have to explain. Say "I want to cancel the authorization" and do not engage with retention offers unless you actually want to keep the service at a lower rate.

Dispute unauthorized or fraudulent payments

If someone else set up the ACH payment without your permission, or if a company kept charging you after you canceled, file a dispute with your bank. You have up to 60 days from the transaction date to report it. Call your bank or use their dispute tool online and explain that the payment was unauthorized.

Your bank will ask you to describe what happened and may ask for documentation—emails, cancellation confirmations, or proof that you contacted the company. The bank will then initiate a dispute investigation, which typically takes 10 business days. During that time, the bank may provisionally credit your account while they investigate.

If the bank finds in your favor, the money is returned to your account permanently. If they find against you—for example, if you did authorize the payment but forgot—you lose the dispute and the money stays with the company. This is why documentation matters: keep every email, confirmation number, and record of when you canceled.

Understand what happens after you stop a payment

Stopping an ACH payment does not erase the debt or obligation. If the payment was for rent, a loan, insurance, or utilities, the company can still pursue you for the unpaid amount. They may charge late fees, report the missed payment to credit bureaus, or send the account to a collection agency. Stopping a payment buys you time to resolve a dispute or find money elsewhere—it does not eliminate what you owe.

If you are stopping a payment because you cannot afford it, contact the company and ask about payment plans, hardship programs, or deferment options. Many companies will work with you if you reach out before the payment fails. Stopping the payment without talking to them often makes the situation worse.

Prevent overdraft fees from repeated rejected payments

If you place a stop-payment order but the company tries to pull the money anyway, your bank will reject the transaction. If this happens multiple times, your bank may charge an overdraft or returned-item fee each time—usually $25 to $35 per attempt. These fees add up quickly.

After you place a stop-payment order, monitor your account on the scheduled payment date to confirm the payment did not go through. If it does go through despite your stop order, contact your bank when ready and ask them to reverse the charge and the associated fees. If the company keeps trying after you have canceled with them, ask your bank to block all transactions from that company's routing number.

Know the difference between stopping one payment and blocking all future payments

A stop-payment order blocks a single scheduled transaction on a specific date. If you want to stop all future payments from a company, you need to either revoke authorization with the company itself or ask your bank to block all recurring payments from that company. Some banks call this a "recurring transaction block" or "authorization revocation."

If you use the stop-payment order for a recurring payment, you will need to place a new stop order for each scheduled date—this is not practical for long-term cancellations. Instead, cancel directly with the company or ask your bank to block all payments from that company going forward. This is a one-time action that stops all future attempts.

Frequently Asked Questions

How long does it take to stop an ACH payment?

If you contact your bank, a stop-payment order typically takes one to three business days. If you contact the company directly, they may stop it within 24 hours. If the payment is scheduled within the next day, call your bank when ready rather than using online banking.

Will I get my money back if I stop a payment I authorized?

No. If you authorized the payment but now want to stop it, stopping it does not refund money already taken. You can only recover money through a dispute if the payment was unauthorized or fraudulent. If you authorized it but changed your mind, you owe the company the amount they were supposed to receive.

Can a company keep charging me after I cancel?

Yes, and it happens often. If a company continues to pull money after you canceled, contact your bank and file a dispute for each unauthorized charge within 60 days of the transaction. Provide proof that you canceled—an email confirmation or reference number. Your bank will investigate and may refund the charges.

What if my bank charges me a fee for the stop-payment order?

Most banks charge $25 to $35 per stop-payment order, though many waive the fee if the payment was unauthorized. If you are charged and believe the fee is unfair, call your bank and ask them to reverse it, especially if the company continued to charge you after you canceled.

Does stopping a payment hurt my credit score?

Stopping a payment itself does not hurt your credit. However, if the payment was for a debt or service you owe, missing that payment can be reported to credit bureaus and lower your score. Contact the company before stopping the payment to work out a plan or dispute the charge.