Generally speaking, our design and installation services do require a deposit prior to initiating the project. Please contact us for details regarding the timing and amount for each service.