Originally Posted by hemienvy
Thanks guys.

How can the bank clear the damn check and then come back 30 days later and claim OOPS ?

There’s a federal law requiring banks to cash checks promptly, but the process of verifying the check is legitimate takes longer than the time the regulation requires.
So the bank cashes the check and weeks later if they find it’s bad, you are on the hook.
Here is an article about methods to help verify a check is good.
https://www.thebalance.com/how-to-check-a-check-315428