Do you require full payment at the time of services? Yes, we require full payment at the time of services.