You can stop an ACH payment, but only before your bank processes it
An ACH debit — a payment pulled from your account by another company — can be stopped if you act before your bank sends it to the other bank. Once the money leaves your bank, stopping it becomes much harder. The window to stop it is usually one or two business days after you authorize the payment, depending on when your bank processes ACH transfers.
The fastest way to stop a payment is to call your bank's customer service line directly and ask them to block the transaction. Have your account number, the company pulling the money, and the payment amount ready. Your bank will ask you to confirm you did not authorize it, or that you want to cancel a payment you did authorize. Both reasons work — your bank does not need to know why you want it stopped.
If you wait until after the money has left your bank, you will need to file a dispute instead, which takes longer and is not may provide to work. That process is different from stopping a payment before it goes out.
Key Takeaways
- Call your bank when ready if you want to stop an ACH debit — the window is usually one or two business days after the payment is scheduled.
- Your bank can block the payment before it sends it to the other bank, but cannot retrieve it once it has been processed and sent.
- You do not need to explain why you want the payment stopped — your bank will process the request without asking for a reason.
- If the money has already left your account, you will need to file a dispute with your bank instead, which takes longer and may not recover the full amount.
- Some companies let you cancel ACH payments through their website or app, but calling your bank is faster and more reliable.
Call your bank before the payment processes
The moment you realize you want to stop a payment, call your bank's customer service number on the back of your debit card or on your bank's website. Do not wait — ACH payments process on a schedule, and once your bank sends the payment to the Federal Reserve, it is out of your control.
Tell the representative you want to stop an ACH debit. Have ready: your account number, the name of the company pulling the money, the amount, and the date it is scheduled to go out. The representative will search your account for pending transactions and block it if it has not yet been sent.
Ask the representative to confirm the payment has been stopped and to give you a reference number for the request. Write this down. If the payment goes out anyway, you will need this number to dispute it.
Try canceling through the company's website or app first
Many companies that pull ACH payments let you cancel them through your account on their website or mobile app. This is often faster than calling your bank, because the company can stop the payment on their end before they even send it to the bank.
Log into your account with the company and look for a section called "Payments," "Billing," "Subscriptions," or "Recurring Payments." Find the payment you want to stop and look for a button that says "Cancel," "Stop," or "Delete." Some companies require you to confirm the cancellation by email.
If you cancel through the company's system, also call your bank to confirm the payment has been blocked. This takes five minutes and protects you if the company's system fails to stop it on their end.
What to do if the payment already went out
If the money has already left your account, you cannot stop the payment — it has been processed. Instead, you will need to file a dispute with your bank, also called a chargeback or reversal request.
Call your bank and tell them you want to dispute an ACH debit. Explain that you did not authorize it, or that you canceled it but the company pulled the money anyway. Your bank will open a dispute case and contact the other bank to ask them to return the money.
The dispute process takes 10 to 30 business days. Your bank will usually put the money back in your account within a few days while they investigate, but they may remove it again if the other company proves the payment was authorized. Keep records of any cancellation requests you made, emails from the company, or screenshots of your account showing you canceled the payment.
Understand the difference between stopping and disputing
Stopping a payment and disputing a payment are two different things, and the difference matters for your timeline and success rate.
Stopping a payment means your bank blocks it before it leaves your account. This is fast, free, and always works if you call in time. The other company never sees the payment attempt.
Disputing a payment means the money already left your account, and you are asking your bank to get it back. This takes longer, costs nothing, but is not may provide — the other company can argue the payment was authorized and your bank may side with them. You have the right to dispute, but you may lose.
Prevent future unwanted ACH payments
If a company keeps pulling money from your account after you have canceled, you can revoke their permission to do so. This is called revoking an ACH authorization or authorization agreement.
Write a letter to your bank stating that you want to revoke authorization for ACH debits from that specific company. Include the company name, your account number, and the date you want the revocation to take effect. Send it to your bank's address (found on your bank statement or website) and keep a copy for yourself.
You can also send this letter to the company directly, but sending it to your bank is more reliable. Your bank will flag your account so that any future ACH attempts from that company are automatically blocked.
Know your rights under the law
Federal law gives you the right to stop an ACH payment and to dispute one that was processed without your permission. Your bank must honor a stop-payment request if you call before the payment is sent, and must investigate a dispute if you file one within 60 days of the transaction.
Your bank cannot charge you a fee to stop an ACH payment or to file a dispute. If they do, ask them to remove it — they are not allowed to charge for these services under federal banking rules.
If your bank refuses to stop a payment or investigate a dispute, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) at consumerfinance.gov. The CFPB handles complaints about banks and can force them to correct the problem.
Frequently Asked Questions
How long do I have to stop an ACH payment?
You usually have one or two business days after the payment is scheduled, depending on when your bank processes ACH transfers. Call when ready — do not wait. Once your bank sends the payment to the Federal Reserve, it cannot be stopped.
Can I stop an ACH payment if I authorized it but changed my mind?
Yes. Your bank does not need a reason to stop a payment. You can cancel a payment you authorized just as easily as one you did not authorize. Call your bank and ask them to block it.
What if my bank says they cannot stop the payment?
If your bank says the payment has already been processed and sent, ask them to file a dispute instead. You have the right to dispute any ACH transaction within 60 days. Your bank must investigate and usually returns the money while they look into it.
Will stopping an ACH payment hurt my credit?
No. Stopping a payment or disputing one does not affect your credit score. Only missed payments to creditors hurt your credit. Stopping a payment to a company you do not owe money to has no credit impact.
Can I stop a recurring ACH payment permanently?
Yes. Write a letter to your bank revoking authorization for ACH debits from that company. Include the company name and your account number. Your bank will block all future attempts from that company. You can also cancel the recurring payment through the company's website if they offer that option.