50.00 non refundable deposit is due time of booking and the remaining balance is due time of session.