50% deposit due with contract. Final payment will be made after session. Any additional fees will be made at time of final payment.
*Please read Terms of Service for additional information