You can stop an ACH payment by contacting your bank, revoking authorization with the company taking the money, or filing a dispute if the payment already went through.
The method depends on whether you want to stop a one-time payment, cancel a recurring series, or reverse a payment that already left your account. Your bank can block future ACH debits within one or two business days if you call or use online banking. If you authorized the company to take money and now want to stop it, you can also contact them directly to cancel the arrangement. If the money already moved and you did not authorize it, you can file a dispute called a chargeback or ACH reversal within a set window.
Key Takeaways
- Call your bank or log into online banking to stop an ACH payment; most banks can block it within one business day if the payment has not yet processed.
- Stopping a recurring ACH payment requires you to revoke authorization with the company, not just your bank, or the payments will resume after a temporary block.
- If money left your account without your permission, file a dispute with your bank within 60 days; your bank must investigate and return the money while they look into it.
- ACH payments take one to three business days to process, so the sooner you contact your bank, the better your chances of stopping it before it clears.
- Keep records of all communications with your bank and the company—written confirmation of a stop order protects you if the payment goes through anyway.
How to stop an ACH payment before it processes
If you know an ACH payment is coming and you want to block it, contact your bank immediately. Call the customer service number on the back of your debit card or log into your online banking portal and look for a section called "Stop Payment" or "Dispute a Transaction." Tell your bank the company name, the amount, and when you expect the payment to arrive. Your bank can place a stop payment order that blocks the ACH debit from clearing.
The window to stop a payment is narrow because ACH transfers process in one to three business days. If the payment has already moved into the processing system (which your bank can tell you), stopping it becomes harder. Some banks charge a fee of $25 to $35 for a stop payment order, though many waive it if the payment was unauthorized. Ask your bank whether they charge and whether they will waive the fee in your situation.
Write down the date and time you called, the name of the bank representative, and what they told you. Ask the bank to send you written confirmation of the stop order by email or mail. This record protects you if the payment goes through anyway and you need to dispute it later.
Canceling recurring ACH payments and subscriptions
A one-time stop payment order will not prevent the same company from taking money again next month. If you have a recurring ACH arrangement—a gym membership, insurance premium, utility bill, or subscription service—you must revoke authorization with the company itself, not just your bank.
Log into your account with the company and look for a section called "Billing," "Payment Methods," "Subscriptions," or "Account Settings." Most companies let you cancel or pause the recurring payment directly from your account dashboard. If you cannot find the option online, call the company's customer service line and ask them to cancel the ACH authorization. Request written confirmation by email that the authorization has been revoked.
If you stop the payment at your bank but not with the company, the company will try again next month. When the bank sees the same company trying to debit your account, it may allow the payment through because the original authorization is still active. Revoking authorization with the company closes the arrangement on their end.
Disputing an ACH payment that already cleared
If money left your account and you did not authorize it, or if you authorized it but the amount was wrong, you can file a dispute. Contact your bank within 60 days of the transaction and tell them the payment was unauthorized or incorrect. Your bank must begin an investigation and, in most cases, return the money to your account while they investigate—even if they have not finished looking into it yet.
The bank will contact the company that took the money and ask them to prove you authorized the payment and the amount. If the company cannot provide proof of authorization, your bank will keep the money in your account. If the company can prove authorization, your bank may take the money back out. The investigation usually takes 10 to 20 business days, though it can take longer.
File the dispute in writing if you can, either through your online banking portal or by sending a letter to your bank's dispute department. Include the date of the transaction, the company name, the amount, and a brief explanation of why you are disputing it. Keep a copy for your records.
Understanding ACH authorization and your rights
An ACH payment requires your permission. You give permission when you provide your bank account number and routing number to a company and authorize them to debit your account. This can happen when you sign up for a service, set up automatic bill pay, or give your banking details over the phone or online.
If a company takes money without your permission, that is fraud, and your bank must help you. If you authorized the payment but want to stop it, your bank can still help, though the company may dispute the reversal. The key difference is whether you gave permission—if you did not, your bank's obligation to investigate and refund is stronger.
Under the Electronic Funds Transfer Act, you have the right to dispute unauthorized ACH transactions within 60 days of the statement date. If you wait longer, your bank may not be required to refund you, though some banks will still investigate. Report problems as soon as you notice them.
What to do if your bank refuses to stop or reverse a payment
If your bank says they cannot stop a payment or will not reverse it, ask why. Common reasons include: the payment has already cleared (in which case you must dispute it instead), you authorized the payment (in which case the company must cancel it), or the 60-day dispute window has closed. If you disagree with their answer, ask to speak with a supervisor or file a complaint with your bank's regulatory body.
Each bank is regulated by a federal agency depending on its type. National banks are regulated by the Office of the Comptroller of the Currency (OCC). State banks are regulated by the Federal Reserve or your state banking authority. Credit unions are regulated by the National Credit Union Administration (NCUA). You can file a complaint with the appropriate agency if your bank refuses to help and you believe they are breaking the law.
You can also file a complaint with the Consumer Financial Protection Bureau (CFPB), which oversees all banks and financial institutions. The CFPB does not resolve individual disputes, but they track complaints and can take action against institutions that break the law repeatedly.
Preventing unwanted ACH payments in the future
Review your bank statements every month and look for ACH debits you do not recognize. Many people discover recurring charges they forgot about or never authorized by checking their statements regularly. Set up account alerts with your bank so you get notified when an ACH payment clears—this gives you a chance to dispute it quickly if something is wrong.
Before giving your bank account number to a company, make sure you understand what you are authorizing. Ask whether the payment is one-time or recurring, what the amount will be, and when it will be taken. Get written confirmation of the terms. If a company asks for your account number over the phone, verify that you called them, not the other way around.
If you use a service that requires recurring ACH payments, set a calendar reminder to review the charge each month. This catches billing errors and unauthorized increases before they become a pattern. Some banks also let you set spending limits or block certain types of transactions, which can add a layer of protection.
Frequently Asked Questions
How long does it take to stop an ACH payment?
If you contact your bank before the payment processes, they can usually block it within one business day. ACH payments themselves take one to three business days to clear, so the sooner you call, the better. Once a payment has cleared your account, you cannot stop it—you must dispute it instead, which takes 10 to 20 business days.
Can I stop an ACH payment if I authorized it?
Yes. You can contact your bank and request a stop payment order, or you can contact the company and revoke authorization. Your bank can stop it, but if you do not also cancel with the company, they will try again next month. Revoking authorization with the company is the permanent solution.
What if the company says I authorized the payment and I did not?
File a dispute with your bank within 60 days and tell them the payment was unauthorized. Your bank must investigate and return the money while they look into it. The company will have to prove they have your written authorization. If they cannot, the money stays with you.
Do I have to pay a fee to stop an ACH payment?
Many banks charge $25 to $35 for a stop payment order, but they often waive the fee if the payment was unauthorized or if you are a long-time customer. Ask your bank whether they charge and whether they will waive it. Disputing an unauthorized payment does not usually cost you anything.
What happens if my bank stops the payment but the company tries again?
If you only stopped the payment at your bank but did not cancel with the company, they will try to debit your account again next month. Contact the company directly and ask them to cancel the recurring authorization. Get written confirmation that it is cancelled so you have proof if they try again.