Do you demand some upfront payment from clients?
I avoid customers who give me a bad first impression: unrealistic, pushy, stingy, unpleasant, doing something borderline shady. You get a nose for them.
The agency that represents me as a freelancer asks for a deposit from new customers, to establish the relationship and get ahead of the billing cycle. But I only get paid when I deliver and the customer agrees.