You can cancel a direct debit at any time, but the method and timeline depend on whether you stop it through your bank or the company taking the money
A direct debit is a standing instruction you give to a company — like a utility, subscription service, or loan provider — that lets them pull money from your checking account on a schedule. You can cancel it by contacting either your bank or the company itself, or both. Your bank can stop the payment immediately; the company may take a few business days to process the cancellation on their end. If a payment is already scheduled to come out within the next day or two, contact your bank first, because they can block it faster than the company can.
Cancelling with your bank alone is not enough. The company still has your authorization on file and may attempt to collect the payment again weeks or months later. You need to cancel with both your bank and the company to fully remove the direct debit from your account.
Key Takeaways
- You can cancel a direct debit by calling your bank, logging into your online banking portal, or visiting a branch in person — your bank can stop it the same day.
- You should also notify the company taking the money, because cancelling only with your bank does not remove you from their system and they may try again later.
- If a payment comes out after you cancelled it, your bank can reverse it as an unauthorized debit, but you must report it within 60 days.
- Some companies charge a fee to cancel a direct debit, so ask before you confirm the cancellation.
- Get written confirmation from both your bank and the company that the direct debit is cancelled, especially if you are closing the account.
Stopping a direct debit through your bank
Call your bank's customer service line, log into your online banking portal, or visit a branch in person. Tell them you want to revoke authorization for a specific company to take money from your account. You will need the company's name, the amount of the payment, and how often it comes out (weekly, monthly, etc.). Your bank can stop the direct debit the same day you request it.
Online banking portals often let you see all active direct debits tied to your account. Look for a section called "Recurring Payments," "Automatic Payments," or "Authorized Transactions." You may be able to cancel directly from there without calling. If you are closing your checking account, cancelling all direct debits before you close is the safest approach. Some banks will not close an account if active direct debits are still attached to it. Even if they do close it, a company might still try to pull a payment and the transaction could bounce or create confusion with your bank.
Notifying the company that takes the money
Contact the company by phone, email, or their online account portal and ask them to cancel the direct debit authorization. Give them your account number, the date you want the cancellation to take effect, and ask them to send you written confirmation. Some companies process cancellations within one business day; others take up to five.
Do not assume that cancelling with your bank is enough. The company still has your authorization on file, and they may attempt to collect the payment again weeks or months later, especially if they think the failed transaction was a temporary problem. Cancelling with the company removes you from their billing system entirely. If the company charges a cancellation fee, they must tell you before you confirm. Ask whether the fee applies if you cancel before your next scheduled payment date, or only if you cancel mid-cycle.
What to do if a payment comes out after you cancelled
If money is deducted after you revoked the direct debit, contact your bank immediately and report it as an unauthorized debit. Your bank can reverse the transaction and return the money to your account, usually within one to three business days. You must report the unauthorized debit within 60 days of when it posted to your account; after that, your bank has no obligation to refund it.
Keep records of when you cancelled — the date you called your bank, the confirmation number they gave you, and any written confirmation from the company. If the company disputes the reversal and claims you authorized the payment, you will have proof that you cancelled it. Write down the name of the bank representative you spoke with and the time of the call, so you have a complete record if you need to escalate the dispute.
Timing to watch for when closing your account
If you are closing your checking account, cancel all direct debits at least one week before your account closure date. This gives the companies time to process the cancellation and prevents any payments from bouncing or creating a negative balance on an account you are trying to close.
Some banks will not transfer remaining funds to a new account if there are pending direct debits or unresolved transactions. Cancelling early avoids this delay. If you have a payment that comes out on the same day you plan to close the account, contact the company and ask them to move the payment date to after your account is closed, or cancel it entirely. Get written confirmation from your bank that all direct debits have been removed before you finalize the account closure.
Frequently Asked Questions
Do I have to pay a fee to cancel a direct debit?
Most companies do not charge a fee to cancel a direct debit, but some do — particularly gyms, subscription services, and loan servicers. Ask the company before you confirm the cancellation. If they charge a fee, ask whether it applies immediately or only if you cancel during a contract period.
What if the company says I cannot cancel?
You always have the right to revoke a direct debit authorization through your bank, regardless of what the company says. Your bank can stop the payment. However, if you have a contract with the company (like a gym membership or loan), they may pursue you for the remaining balance owed. Cancelling the direct debit stops the automatic payment but does not cancel the underlying contract.
How long does it take for a direct debit cancellation to go through?
Your bank can stop a direct debit the same day you request it. The company may take one to five business days to process the cancellation on their end. If a payment is scheduled within the next day or two, call your bank first — they can block it faster than the company can.
Will cancelling with my bank stop the company from trying again?
Not necessarily. The company still has your authorization on file and may attempt to collect again. You should contact the company directly and ask them to cancel the authorization. This removes you from their billing system and prevents future attempts.
Can I cancel a direct debit if I do not have the account number?
Yes. Tell your bank the company name, the amount, and how often the payment comes out. Your bank can look up the direct debit in their system and cancel it. You can also contact the company with your name and address, and they can find your account and process the cancellation.