Yes. We require deposits for all services we provide and may request payment in full depending on the service. Our desire is to get your project going so we have created special discounts for FIRST TIME customers. Call us for a quote!