There is a fee for all on-site consultations. This fee will be applied as a credit toward your deposit if you end up booking with us. We also offer a free virtual estimation service.