How to Choose a Roofing Contractor Without Getting Burned
Roofing is expensive, invisible once it's done, and takes years for defects to surface. That combination — high cost, delayed consequences, technical complexity most homeowners can't evaluate — makes it one of the most fraud-prone categories in home improvement. The contractor who does bad work, collects payment, and disappears has the advantage of time on their side.
This guide covers how to evaluate roofing contractors before you hire, what red flags to watch for during the process, and what documentation to get before any money changes hands.
The storm chaser problem
After any significant weather event, contractors arrive in affected neighborhoods within days. Some are legitimate. Many are not. Storm chasers typically have no local presence, no relationship with the community, and no accountability if the work fails. They take the insurance payment and leave before anyone knows whether the roof will hold through the next storm.
The simplest rule: do not hire a contractor who approached you unsolicited after a storm. If your roof was damaged, call contractors you can verify have been operating in your area for years. The convenience of someone showing up at your door is not worth the risk.
License verification — state by state
Roofing contractor licensing requirements vary significantly by state. Some states require extensive licensing and bonding; others have minimal requirements. Your state's contractor licensing board has a searchable database. Before interviewing any contractor, verify: their license is current and in good standing, the license covers roofing specifically, and there are no disciplinary actions or complaints on record.
General liability insurance protects you if the contractor damages your property. Workers' compensation protects you if a worker is injured on your property. Ask for certificates of both before work begins, and call the insurance company to confirm the policies are active. Contractors who resist providing this documentation should be dismissed immediately.
Local presence and track record
A roofing contractor with five years of operation in your specific area is meaningfully different from one that's been operating nationally for twenty years. Local means: they've done roofs in your climate, with your typical materials, through your local permit process, and their previous work is physically nearby for you to evaluate if necessary.
Ask for addresses of recent local jobs. Drive by them. If you see the roof and it looks well done, you can knock on the door and ask the homeowner about their experience. This takes thirty minutes and is the most reliable research method available to you.
The written contract — what it must include
Before any work begins, you need a written contract that specifies: the exact materials to be used (manufacturer, product line, color, weight), the scope of work including decking inspection and repair, ventilation work, and flashing, the payment schedule tied to milestones (never pay more than 10% upfront, never pay the final amount until inspection is complete), the warranty — both the manufacturer's warranty on materials and the contractor's warranty on labor, and the permit requirements and who is responsible for pulling them.
A contractor who is reluctant to provide a detailed written contract is either planning to make substitutions you won't notice or expecting to find "additional issues" once they've started. Neither is acceptable.
The permit and inspection requirement
Any significant roofing work requires a permit in most jurisdictions, and permitted work requires a final inspection by your local building department. Some contractors will try to skip the permit because it adds time and requires the work to meet code. Insist on it. A permitted and inspected roof protects your home value, your homeowner's insurance coverage, and your ability to sell the home later.
After work is complete, don't release the final payment until you have the final inspection approval in hand and you've personally walked the roof or had an independent inspector do so.
What verified satisfaction data tells you
A roofing contractor with independently verified client satisfaction data — not reviews they solicited, but an independent assessment of what their actual recent clients said — answers the question that all of the above research can't fully answer: did their previous clients actually end up satisfied? Not in the moment, but after living with the work. That's the signal worth trusting.
IBT (International Bureau of Trust) independently certifies business client satisfaction. We reach out to every customer a business has worked with in the last year and verify they got what they paid for.