Do I need to pay a deposit for the work?

Yes we generally ask for a 70% deposit from clients.