In most cases involving residential jobs, we can give an estimate by viewing the home from Google Earth without a need for an appointment. For larger commercial and industrial arrays, please contact us so we can schedule a site walk in order to give an accurate bid.