We always ask for a 25% deposit from clients.
In the majority of cases we won't as most of our sites are generally completed with contact via telephone or email.