Hacker News new | ask | show | jobs
by unsquare 4957 days ago
"2. Get a deposit (ideally one month's pay) up front. If your client doesn't want to put down a deposit, find another client"

Same here , if they aren't willing to pay a % up front , the discussion ends there. Move on to the next client.