Quoted from pinmaniac:A personal check can take up to 3 weeks to fully clear. A stop payment can also be done on a personal check. A personal check can be forged just as easily as a cashiers check. I would take a cashiers check before a personal check but would prefer a bank wire or cash over either.
3 weeks to clear a check in this day and age? It used to be there was a thing called the "float" that business made use of frequently. You might haver got a 10-day float as your bank would mail transactions to a bank on the other side of the country. In our electronic age, once your money is in the banks' systems it can in another bank in the blink of an eye.
You can walk a personal check into your bank and have your bank call the bank the check is written against to confirm that there are enough funds for the check to clear. If your bank says the check will not clear, then you have an issue with your buyer. If your bank confirms the check will clear then make the deposit.
It is not much different if the buyer lives in the same town as you. You can walk into his bank and cash the check and walk out with the cash--if the check will clear. If it won't clear at the counter then you have issue with your buyer.
Stop payments work only if the check has not already cleared.
If it is a forged check, a call from your bank will put light on it. And you have issue with your buyer.
Maybe your bank can call about a cashier's check to verify, but I don't think so.