Only in rare circumstances do we give quotes over the phone. Even for simple services like roof cleaning, we require an in person estimate. This allows us to inspection your roof for the safety of our technicians and allows us to give you an accurate quote. At times, customers roofs do not even require a full clean, inspecting the roof first allows us to recommend a lower cost maintenance service instead. There are also occasions where vents, flashings, and other roof components are failing and/or leaking without the customers knowledge. In these cases, inspection the roof enables us to notify the customer of underlying issues and make recommendations before a larger problem occurs.