Yes, you can cancel a check, but only before the bank pays it
A check can be cancelled if you contact your bank before the recipient deposits or cashes it. Once the money has moved from your account to theirs, the transaction is complete and cannot be reversed through cancellation. The window to stop payment is usually a few business days, though it depends on when the check clears and whether your bank has already processed it.
The formal process is called a stop payment order. You tell your bank not to honor that specific check, and the bank adds it to a list they check when payments come through. If the check arrives at the recipient's bank before your stop payment takes effect, the payment will go through anyway—and you will still owe the money.
Key Takeaways
- A stop payment order costs money (usually $25 to $35 per check) and must be placed before the check clears.
- You need the check number, the amount, the date written on the check, and the recipient's name to file a stop payment.
- Stop payment orders are temporary; most banks honor them for six months, then you may need to renew the order.
- If the check has already cleared, you cannot cancel it—your only option is to dispute the transaction with your bank or pursue a refund from the recipient.
How to place a stop payment order with your bank
Call your bank's customer service line or visit a branch in person. Online banking portals sometimes offer stop payment options, but calling is faster and creates a record of the request. Have the check number, the exact amount, the date you wrote on the check, and the recipient's name ready when you call.
Your bank will ask you to confirm the details and will charge a fee—typically $25 to $35 per check. Some banks charge less for online orders or waive the fee if you have a premium account. Ask about the fee before you authorize the stop payment, because you will be charged even if the check never arrives at the recipient's bank.
After you place the order, ask your bank for a confirmation number and the exact date the stop payment takes effect. Write this down. The order usually goes into effect within one business day, but some banks process them the same day if you call before a certain time (often 2 p.m. or 3 p.m. Eastern time).
Why timing matters: the clearing window
A check does not clear instantly. After the recipient deposits or cashes it, their bank sends it through a clearing process that typically takes one to three business days. During that time, your bank has not yet deducted the money from your account. If you place a stop payment order before the check clears, your bank can refuse to pay it when it arrives.
If the check has already cleared—meaning the money has left your account and arrived in the recipient's account—a stop payment order will not work. The transaction is final. At that point, your only options are to ask the recipient for a refund or to dispute the charge with your bank (which is a separate process and rarely succeeds once the check has cleared).
The longer you wait to place a stop payment, the higher the risk that the check has already cleared. If you realize you need to cancel a check, act the same day or the next morning.
What happens if the stop payment fails
If your bank fails to honor a stop payment order and the check clears anyway, you can file a complaint with your bank and request a refund. Banks are required to make a reasonable effort to stop payment, and if they do not, they may be liable for the amount of the check plus damages.
Document everything: keep the confirmation number from your stop payment order, the date and time you called, and the name of the bank representative if they provided it. If the check clears despite your order, contact your bank in writing (email or certified mail) and reference the stop payment confirmation number. Ask for a written explanation of why the order failed.
If your bank refuses to refund you, you can file a complaint with the Consumer Financial Protection Bureau (CFPB) or your state's banking regulator. These agencies investigate complaints about bank errors and can compel banks to correct them.
Stop payment orders expire and may need renewal
A stop payment order is not permanent. Most banks honor stop payment orders for six months from the date you place them. After six months, the order expires and your bank will no longer refuse the check if it arrives late.
If you are concerned that a check might still arrive after six months, contact your bank before the order expires and ask to renew it. You will likely be charged another fee. Some banks allow you to renew by phone; others require you to visit a branch or place a new order online.
Alternatives if you cannot reach your bank in time
If you discover a missing or lost check after hours or on a weekend, you may not be able to reach your bank immediately. Call anyway and leave a detailed voicemail with your account number, the check number, the amount, and the date. Follow up with a visit to a branch or a call during business hours to formally place the stop payment order.
If the check was lost or stolen, also consider placing a fraud alert with the three major credit bureaus (Equifax, Experian, and TransUnion) if you believe someone else might use your account information. This is separate from a stop payment order but adds a layer of protection.
For checks you have not yet mailed, the simplest solution is to destroy the check and write a new one. Tear up the old check and confirm with the recipient that you are sending a replacement. This avoids the stop payment fee and the risk of the old check arriving unexpectedly.
Frequently Asked Questions
Can I cancel a check after it has been deposited?
No. Once the recipient has deposited the check and it has cleared, the money has moved to their account and the transaction is complete. At that point, you cannot cancel it. Your only option is to ask the recipient for a refund or to dispute the charge with your bank, though disputes rarely succeed after the check has cleared.
How long does a stop payment order take to go into effect?
Most banks process stop payment orders within one business day. Some banks process them the same day if you call before a certain time (often 2 p.m. or 3 p.m. Eastern time). Ask your bank for the exact effective date when you place the order.
What if I do not know the exact check amount?
Tell your bank the approximate amount and the range it might fall within. Your bank will use the check number, date, and recipient name to identify the check. If you are off by a few dollars, the bank may still be able to find it, but providing the exact amount makes the process faster and more reliable.
Can I cancel a check if the recipient says they lost it?
Yes. If the recipient tells you they never received the check, you can place a stop payment order and then issue a replacement. However, if they later find the old check and try to cash it, your bank should refuse it because of the stop payment order. Keep the confirmation number in case there is a dispute.
Will my bank charge me if the stop payment order is not needed?
Yes. Most banks charge the stop payment fee regardless of whether the check ever arrives or clears. You are paying for the service of monitoring for the check, not for a successful cancellation. Ask about the fee before you authorize the order if cost is a concern.