Whether you can cancel depends on the payment type and how far along it is
A pending payment is money you authorized to leave your account but that hasn't actually moved yet. The bank is holding it in a queue. Whether you can stop it depends entirely on what kind of payment it is and how much time has passed since you sent it.
ACH transfers (the most common type for bills and peer transfers) can usually be canceled within a few hours of sending, sometimes up to a business day. Wire transfers almost never can be canceled once sent—they move too fast. Checks can be stopped if the recipient hasn't cashed them yet. Card transactions and debit card payments are harder to reverse before they post. The window to act is narrow, so speed matters.
Key Takeaways
- ACH transfers can usually be canceled within hours of sending, but you must contact your bank immediately—do not wait.
- Wire transfers cannot be canceled after they leave your bank, so verify the recipient details before you send.
- Checks can be stopped through a stop-payment order, which costs money and takes a few business days to process.
- Debit card and online card transactions are difficult to cancel once sent and may require a dispute instead.
- Once a payment posts to your account, cancellation is no longer an option—you will need to request a refund from the recipient instead.
How to cancel an ACH transfer before it posts
ACH transfers are the backbone of bill pay and peer-to-peer transfers. They move through a clearing house and typically take one to three business days to land in the recipient's account. The window to cancel is usually the same day you send it, or sometimes the next business day before 2 p.m., depending on your bank.
Call your bank's customer service line immediately—do not use the app or website. Explain that you need to cancel a pending ACH transfer and provide the recipient's name, the amount, and the date you sent it. Your bank will check whether the transfer has already left their system. If it hasn't, they can pull it back. If it has, it's gone and you cannot stop it.
Some banks allow you to cancel ACH transfers through their online banking portal, but calling is faster and creates a record of your request. Write down the name of the person you spoke to, the time, and a confirmation number if they give you one. If the bank says the transfer cannot be canceled, ask whether it has already posted to the recipient's account or simply left your bank's system.
Why wire transfers cannot be canceled
Wire transfers move in real time or within hours. Once your bank sends the wire, it is already in the recipient's bank's hands. Your bank has no ability to recall it, and neither does the recipient's bank unless the recipient agrees to send it back voluntarily.
This is why wire transfers are the payment method of choice for fraud—they are fast and irreversible. Before you send a wire, triple-check the recipient's account number and routing number. Call the recipient directly using a phone number you know is correct, not one from an email or text. If something feels off, do not send the wire.
If you have already sent a wire to the wrong person or account, contact your bank immediately. They can file a trace request, which asks the recipient's bank to hold the funds and contact the recipient. But the recipient is under no obligation to return the money, and recovery is not may provide. Prevention is the only reliable protection.
How to stop payment on a check
If you wrote a check and want to prevent it from being cashed, you can file a stop-payment order with your bank. This tells your bank to refuse the check if it shows up for payment. The order typically costs $25 to $35 per check, though some banks charge less or waive the fee for certain account types.
Call your bank and provide the check number, the amount, the date you wrote it, and the recipient's name. Your bank will enter the stop-payment order into their system. The order is usually effective within a few hours but can take up to one business day. It remains in effect for six months, after which you can renew it if needed.
A stop-payment order only works if the check has not already been deposited and cleared. If the recipient has already cashed it, the stop-payment order will not prevent the payment. You cannot undo a check that has already posted. Also, if you stop payment on a check you wrote to pay a bill or a debt, the creditor may report you for non-payment or pursue collection, so use this tool only when you have a legitimate reason to cancel.
Debit card and online card transactions are harder to reverse
If you made a purchase with a debit card or credit card online and want to cancel before it posts, your options are limited. Unlike ACH transfers, card transactions do not sit in a queue for days—they post within hours or sometimes minutes.
Contact the merchant first and ask them to cancel the transaction on their end. If they can cancel it before they process it for payment, the charge will never hit your account. If the merchant cannot cancel it, call your card issuer and explain that you want to cancel a pending transaction. They can try to block it, but success is not may provide because the merchant may have already submitted it for processing.
Once a card transaction posts to your account, you cannot cancel it. Your only option is to request a refund from the merchant or file a dispute with your card issuer, which is a longer process. For this reason, if you are unsure about a purchase, contact the merchant immediately rather than waiting for the charge to post.
What happens after a payment posts to your account
Once a payment has posted—meaning it has left your account and arrived in the recipient's account or is visible on your statement—you can no longer cancel it. The money is gone from your perspective, and your bank cannot retrieve it.
Your options at this point are to request a refund from the recipient or to file a dispute. A refund is a voluntary action by the recipient; they may or may not agree to it. A dispute is a formal claim with your bank or card issuer that the transaction was unauthorized or incorrect. Disputes take longer to resolve (typically 30 to 60 days) and are not always successful.
This is why acting fast on a pending payment matters. The moment you realize you sent money by mistake, contact your bank. Do not assume the payment will fail or that you have time to think about it. The faster you act, the more likely you are to stop the payment before it posts.
Preventing accidental payments in the first place
The easiest way to handle a pending payment is to avoid sending it by mistake. Before you authorize any payment—whether ACH, wire, card, or check—verify the amount and the recipient. Read the confirmation screen twice. If you are paying a bill, log into the biller's website directly rather than clicking a link in an email.
For recurring payments, set up alerts in your bank's app so you are notified when a payment posts. For large or unusual payments, call the recipient to confirm they are expecting it. For wire transfers, call the recipient using a number you know is correct and have them confirm their account details before you send anything.
If you are closing your bank account, review your pending payments before you close it. Some banks will not let you close an account with pending transactions, and others will transfer them to a new account or hold them until they post. Ask your bank what happens to pending payments when you close an account.
Frequently Asked Questions
How long does a payment stay pending before it posts?
ACH transfers typically stay pending for one to three business days. Card transactions usually post within 24 hours. Wire transfers post within hours or the same day. The exact timing depends on your bank and the recipient's bank. You can check your pending transactions in your online banking portal or app.
Can I cancel a payment that shows as pending in my bank app?
Yes, if it is still pending, there is a chance your bank can cancel it. Call your bank immediately with the transaction details. Do not wait—the longer you wait, the more likely the payment has already left your bank's system and cannot be stopped.
What if my bank says the payment cannot be canceled?
If your bank says the payment cannot be canceled, it means the payment has already left their system or posted to the recipient's account. At that point, your only option is to contact the recipient and request a refund, or to file a dispute if the payment was unauthorized.
Do I have to pay a fee to cancel a pending payment?
ACH transfers and wire transfers can usually be canceled at no charge if your bank can stop them in time. Checks require a stop-payment order, which typically costs $25 to $35. Card transactions cannot be canceled once sent, so there is no fee—but there is also no option to stop them.
Can I cancel a payment if I changed my mind about the purchase?
If you authorized the payment, changing your mind is not a reason your bank will cancel it. However, you can contact the merchant and ask them to cancel the transaction on their end before they process it. If the merchant refuses, you can request a refund or file a dispute, but success is not may provide.