You can stop payment on a check, but only before the bank has already paid it
A stop payment order tells your bank not to cash a check you wrote. The bank will reject it if the person tries to deposit or cash it after you file the order. This works only if you act before the check clears — once the money has left your account, the bank cannot reverse it.
The process is straightforward: you contact your bank, give them the check number and amount, pay a fee (usually $25 to $35), and the bank adds it to their system. Most banks let you file a stop payment order by phone, online, or in person. The order typically lasts six months, and you can renew it if needed.
The catch is timing. If the check has already been presented to the bank and paid, a stop payment order will not work. You cannot undo a payment that has already cleared. If you discover the check was cashed after you filed the order, you may have a claim against the bank for not honoring it — but this is rare and requires proof the order was in place before the check was presented.
Key Takeaways
- A stop payment order must be filed before the check is presented to the bank for payment, or it will not work.
- You will pay a fee of $25 to $35 per check, and the order lasts six months before expiring.
- Most banks accept stop payment orders by phone, online, or in person, and you should provide the check number, amount, and payee name.
- If the check has already cleared, a stop payment order cannot reverse the transaction, and you will need to pursue the matter through other means.
When to file a stop payment order
You file a stop payment order when you realize a check should not be cashed. Common reasons include: you wrote the check by mistake (wrong amount, wrong payee), you lost the check and do not want it cashed if someone finds it, you and the payee settled a dispute and agreed the check should not be used, or you issued a replacement check and want to make sure the original is not deposited twice.
The sooner you file, the safer you are. If you mailed a check and realize the mistake the same day, call your bank when ready. If weeks have passed and the check has not been cashed, the payee may have already deposited it. Ask the payee directly whether they have cashed it before you file the order — this can save you the fee if they have not yet done so.
Do not assume a check is safe just because you have not seen it clear. Checks can take days or weeks to reach the payee and then days more to clear the banking system. A check you mailed two weeks ago might still be in transit.
How to file a stop payment order with your bank
Contact your bank through the method that is fastest for you. Most banks offer three routes: call the customer service number on the back of your debit card or on your statement, log into your online banking portal and look for a stop payment or dispute option, or visit a branch in person.
When you contact the bank, have the following information ready: the check number, the amount of the check, the name of the person or business the check was written to, and the date you wrote it. The bank will ask you to confirm these details and will explain their fee. Some banks charge per check; others charge a flat fee for multiple checks in the same order.
The bank will give you a confirmation number and may ask you to sign a written form (either in person or electronically). Keep this confirmation number and any written record. If a dispute arises later — for example, the check is cashed despite your order — you will need proof that you filed the order and when.
What happens after you file the order
The bank enters your stop payment order into their system, usually within one business day. From that point forward, if the check is presented to the bank, their system will flag it and reject it. The check will be returned to whoever tried to cash it, marked as "stop payment" or "payment stopped by drawer."
The payee will receive the rejected check and may contact you asking why. Be prepared to explain. If you settled a dispute, remind them of the agreement. If you issued a replacement check, let them know it is on the way. If you made a mistake, offer to reissue the check with the correct information.
The stop payment order lasts six months. If the check still has not been cashed by then and you want to keep it blocked, you can renew the order for another six months (and pay another fee). Most people do not need to renew — if a check has not been cashed in six months, it is unlikely to be cashed at all.
The fee and what it covers
Banks charge $25 to $35 per stop payment order, though some charge less and some charge more. A few banks offer one free stop payment order per year to certain account holders. Check your bank's fee schedule or ask when you call.
The fee covers one check. If you need to stop payment on multiple checks, you will pay the fee for each one, though some banks offer a discount if you stop multiple checks in the same order. Ask about this when you file.
The fee is non-refundable even if the check was never presented to the bank. You pay it for the service of monitoring and rejecting the check, not for a may provide that the check will be rejected.
What to do if the check was already cashed
If you discover the check was cashed before you filed the stop payment order, the bank cannot reverse it. The money has already left your account and been deposited into someone else's. A stop payment order only works on checks that have not yet been presented.
Your options depend on why the check was cashed. If it was fraud — someone forged your signature or cashed a check you did not write — contact your bank when ready and file a dispute. The bank may investigate and may reverse the transaction if they find it was unauthorized.
If the check was cashed legitimately but you believe you should not have to pay (for example, you and the payee had a dispute), you have a civil matter, not a banking matter. You may need to pursue the payee directly or through small claims court. The bank cannot help you recover money from a legitimate transaction.
Alternatives to a stop payment order
If you have not yet mailed the check, the simplest option is to destroy it and write a new one. There is no need to file a stop payment order if the check never reaches the payee.
If you are concerned about a check you mailed but the payee has not yet cashed it, contact them directly. Ask them to confirm they received it and whether they plan to cash it. If they agree not to cash it, you can avoid the stop payment fee. Get this agreement in writing if possible.
If you issued a check by mistake and want to replace it with a different payment method, contact the payee and ask if they will accept a wire transfer, ACH transfer, or credit card payment instead. This avoids the stop payment fee and gets the correct payment to them faster.
Frequently Asked Questions
How long does it take for a stop payment order to take effect?
Most banks process stop payment orders within one business day. However, if the check is presented to the bank before the order is entered into the system, it may still be paid. This is why you should file the order as soon as you realize the check should not be cashed.
Can I stop payment on a check I wrote more than a year ago?
A stop payment order lasts six months. After that, it expires and the bank no longer monitors for the check. If a check is more than a year old and has not been cashed, it is unlikely to be cashed at all — most banks and businesses do not accept checks older than six months. If you are concerned, contact your bank about renewing the order.
What if I stop payment on a check and the payee sues me?
Stopping payment on a check does not protect you from a lawsuit if the payee believes you owe them the money. If you wrote the check as payment for goods or services and you stop payment without a valid reason, the payee can take you to court. A stop payment order is a banking tool, not a legal defense.
Can I stop payment on a check I wrote from someone else's account?
No. Only the person whose name is on the check (the account holder) can file a stop payment order. If you wrote a check from a joint account, either account holder can file the order. If you wrote a check from someone else's account without permission, you cannot stop it — only the account holder can.
Will the bank tell me if the check is cashed after I file a stop payment order?
Most banks will not notify you automatically. You will need to check your account or contact the bank to confirm the check was rejected. Some banks offer email or text alerts if a check is presented and rejected, but you may need to set this up in advance.