50% up front, balance upon completion.
/agreed1/2 up front
If I am familiar with a client...I rarely ask for a deposit..keep in mind..I 'm in a small community.
Most of my biz is done on a handshake...or on the phone...
But I don't hesitate to get SOME money up-front.
20 - 50 - 100 ...I'm thinking that once a client to commits to some up-front money...that's good enough for me...
Cheers !
Ken