While it's possible to get a general idea of pricing over the phone, an accurate estimate typically requires an on-site assessment.