Choose a local roofer with insurance and an established, positive reputation in the community. Never choose a company based on price alone, and ensure that the company you choose returns your calls and sends requested documentation promptly.
When hiring a company for roofing services, hire a contractor that has worker's compensation and liability insurance. Call the contractor's insurance carrier to confirm documentation is still valid.
Choose a local company with an established client base and reputation in your community. Angie's List reports that many customers have had problems with their roofs within the standard five-year warranty period, but the company that installed their roof moved or went out of business, rendering the warranty useless.
Angie's List also recommends steering clear of roofing companies with especially low prices. Companies with overhead and proper insurance have higher price points by necessity. Less established companies may be able to offer lower prices, but often in exchange for lower quality results. Customers who opt for initially low prices may end up spending more money over time in roof repairs.
When possible, do not give payment for roofing services until the work is completed to your satisfaction. Discuss terms of payment before construction begins, and ensure that the terms of payment are followed by both parties.