Is there a deposit?

Yes, there is a deposit upon securing services and will depend on the type of service.