It doesn't take minutes to see if the check clears, because the check could be, and likely is, a counterfeit, and the scammer will distort the MICR numbers at the bottom of the check in some way so the check will not electronically scan and has to have a add on strip called a Lindy Strip to be processed. If it is out of the Federal Reserve zone you are in, it might take a week or two to actually clear, and the account holder has 30 days to spot the fraud and report it back to the bank, so you are on the hook for about a month. Even cashiers checks can be counterfeit.