Deposit must be made prior to booking. Deposits are non-refundable. You are allowed to reschedule once without a new deposit.