You can stop an automatic debit, but the method depends on who is taking the money
Yes, you can stop an automatic debit from your checking account. The process is straightforward, but it matters whether you are stopping a payment to a company (like a utility or subscription service) or a payment set up through your bank itself (like a loan payment or transfer). Most automatic debits can be stopped with a phone call or online request, though some require written notice. The key is acting before the payment processes — once the money leaves your account, getting it back takes longer.
An automatic debit (also called an ACH debit or recurring payment) is a standing instruction you gave to a company or your bank to pull money from your account on a regular schedule. Common examples are monthly insurance premiums, gym memberships, utility bills, loan payments, and subscription services. You authorized this the first time, but you can withdraw that permission at any time.
Key Takeaways
- Contact the company taking the money first — most will stop the debit within one business day if you call or use their online portal.
- If the company will not stop it or you cannot reach them, contact your bank and request they block the debit; this is called placing a stop payment order.
- Stop payment orders through your bank usually cost between $25 and $35 per transaction and last for six months, after which you must renew the order.
- Act before the debit is scheduled to process; once the money leaves your account, you will need to dispute the charge or request a refund from the company.
- Keep records of your request — a confirmation number, email, or letter — in case the debit processes again by mistake.
Stopping a debit by contacting the company directly
The fastest and cheapest way to stop an automatic debit is to contact the company taking the money and ask them to cancel it. Most companies have a customer service number on your bill or statement, or you can find it on their website. Tell them you want to cancel the automatic payment and ask them to confirm the cancellation in writing — either by email or by sending you a confirmation number.
Many companies now let you stop automatic payments through their website or app without calling. Log into your account, look for a section called "Billing," "Payments," "Subscriptions," or "Account Settings," and find the option to cancel or pause the recurring payment. Take a screenshot or print the confirmation page showing the cancellation was successful.
Most companies will stop the debit within one business day. However, if the debit is already scheduled to process that day or the next day, it may still go through — the company's system may not update fast enough. If this happens, contact them again and ask for a refund, or follow the dispute process described below.
Using a stop payment order through your bank
If the company will not stop the debit, does not respond, or you cannot reach them, you can ask your bank to block it. This is called a stop payment order. You can request one by phone, in person at a branch, or through your online banking portal. Your bank will ask for the name of the company, the amount of the debit, and the date it is scheduled to process.
A stop payment order costs money — typically between $25 and $35 per transaction — and it lasts for six months. After six months, the debit may resume unless you renew the stop payment order. If the same company tries to debit you multiple times, you may need to place a separate stop payment order for each attempt, which adds up quickly.
Your bank will confirm the stop payment order in writing or through your online account. Keep this confirmation. If the debit processes anyway, contact your bank when ready with the confirmation number and ask them to reverse the charge.
What to do if the debit already processed
If you did not stop the debit in time and the money already left your account, you have two options: dispute the charge with your bank or request a refund from the company.
To dispute the charge, contact your bank and explain that you did not authorize this debit or that you canceled it before it processed. Your bank will investigate and may reverse the charge within a few business days. This is different from a stop payment order — it is a claim that the debit should not have happened. Your bank will ask you for details: the company name, the date the debit processed, the amount, and proof that you canceled it (a confirmation email, screenshot, or stop payment order number).
Alternatively, contact the company directly and ask for a refund. Explain that you canceled the automatic payment and the debit should not have processed. Many companies will refund the charge without argument, especially if you have a record of your cancellation request. Ask them to send the refund to your checking account — it usually takes three to five business days to appear.
Stopping recurring payments you set up yourself
If you set up the automatic debit through your own bank — for example, a recurring transfer to savings, a loan payment, or a bill payment through your bank's bill pay service — you can usually stop it directly through your online banking portal or mobile app. Look for "Scheduled Transfers," "Recurring Payments," or "Bill Pay" and find the payment you want to cancel. Most banks let you delete or pause it when ready.
If you cannot find it online, call your bank's customer service line. Have your account number ready and tell them which recurring payment you want to stop. They can cancel it over the phone and send you a confirmation.
Protecting yourself from unwanted debits in the future
Once you have stopped an unwanted debit, take steps to prevent it from happening again. If you canceled a subscription or service, check your account for the next two billing cycles to make sure the debit does not reappear. Some companies have been known to resume debits after a customer cancels.
If a company is difficult to work with or keeps debiting you after you cancel, you can revoke their permission to access your account entirely. This is called revoking authorization. Contact your bank and ask them to block all future debits from that company. Your bank can do this, though it may require a written request. Keep a copy of any written request you send.
For subscriptions and memberships, consider using a separate prepaid card or a virtual card number (some banks and credit card companies offer these) instead of your main checking account. This way, if a company keeps charging after you cancel, they cannot access your primary account.
Frequently Asked Questions
How long does it take for a stop payment order to work?
Your bank will process a stop payment order within one business day, but the debit may still process if it has already entered the banking system. The safest approach is to request the stop payment order at least three business days before the debit is scheduled. If the debit processes anyway, dispute it with your bank when ready.
Can a company keep debiting me if I canceled the automatic payment?
No. Once you cancel, they should not debit you again. If they do, contact them when ready and ask for a refund. If they refuse or keep doing it, dispute the charge with your bank. You can also file a complaint with the Consumer Financial Protection Bureau if the company continues to debit you without permission.
Do I lose money if I place a stop payment order?
Yes — your bank charges a fee, usually $25 to $35 per stop payment order. This is why contacting the company first is cheaper. Only use a stop payment order if the company will not cancel the debit themselves.
What if I want to stop the debit just once, not cancel it permanently?
Contact the company and ask them to pause or skip the next payment instead of canceling it entirely. Many companies offer this option. If they do not, you can place a stop payment order for that single debit, though you will still pay the fee.
Can I stop a debit if I do not remember which company is taking the money?
Yes. Look at your checking account statement and find the debit you do not recognize. The company name should appear there. If the name is unclear or abbreviated, search for it online or call your bank — they can tell you the full company name and contact information. Once you know who it is, contact them to cancel.