Don't think 10% is the norm...I ask for a grand up front at the signed up agreed estimate stage to keep that slot in my diary.
It allows the customer to show their commitment to the deal they've entered into with me. Nobody wants a 3 month plus hole in the diary and in truth, a grand is just a token gesture in the bigger picture.