Asking for something like 30% up front is a very good way to filter out problematic clients. I regularly don't even bother to collect the up front payment once they've accepted it, but if the client refuses then it's a red flag.
Often it's the client himself who chases me up to make the payment. That's a very good sign.
Often it's the client himself who chases me up to make the payment. That's a very good sign.