You can stop payment on a check any time before it has been cashed. You’ll need to call your bank and give them the check number, amount, payee, and date. You’ll also need to pay a fee ($30 is typical) and follow up on your request in writing. The bank will flag the check and reject it if anyone tries to cash it. Most stop check orders last for about six months.