Your booking fee is non-refundable in the case of cancellation. However, if you need to reschedule then the booking fee is transferable to the new date if I am available. As long as you consult me first before committing to changes then I should be able to continue working with you.