When I get a logo design client I always ask a pre payment up front on the first order. When they have their 2nd order and following up they pay afterwards. Its because of scammers that I require to do that. So basically it still is a matter of trust. That doesn't mean people who ask pre payments are a bitch to deal with

(exceptions taken ofcourse)