Payment for services is due upon the completion of the service. If you book an appointment with us and you have to cancel or reschedule we do not charge any cancellation or rescheduling fees but we do ask that you try to give us at least 24 hours’ notice as a courtesy to us.