Three quotes in your inbox, all from smiling contractors who showed up within 48 hours of the storm. None of them look obviously wrong. And that’s exactly the problem. The roofing industry has a low barrier to entry, and a surprisingly wide gap between contractors who do good work and those who disappear after cashing your deposit check. Getting this decision right protects your home. Getting it wrong can cost you thousands and months of frustration.
This guide gives you a concrete, five-point process for separating the professionals from the pretenders before a single shingle gets touched.
Why the Roofing Market Is Full of Options (and Pitfalls)
As of 2025, there are over 101,000 roofing contractor businesses operating in the United States, a number that has grown 2.7% from 2024. That sounds reassuring until you consider that not all of them are equal. According to IBISWorld figures reported by This Old House in 2025, the U.S. roofing contractors industry is on track to reach $76.4 billion in revenue by end of year. That kind of money draws in everyone from seasoned crews with decades of experience to one-truck operations that materialize after every major hailstorm.
The sheer volume of choices makes your vetting process the most important step in any roofing project. Pick the right contractor and your roof outlasts its warranty. Pick the wrong one and you’re back at square one in three years, this time with water damage in your walls.
The L-I-V-E Vetting Framework
Most homeowners eyeball a contractor’s website, read a few Google reviews, and make a gut call. That’s not enough. Instead, use what I call the L-I-V-E Framework: License, Insurance, Verification, and Evidence. It covers the four dimensions a contractor either clears or fails before you give them your business.
Think of it as a filter, not a formality. A contractor who bristles at any of these four questions is telling you everything you need to know.
1. Confirm Active Licensing for Your State
Licensing requirements vary by state, so the first thing you need to know is what your state actually requires. Some states demand formal roofing licenses. Others regulate through general contractor registrations. A few, like Texas, have no statewide licensing requirement at all, which puts more pressure on every other step of this list.
The critical word here is active. An expired license is legally the same as no license. Most states publish free, publicly searchable contractor databases online. Go verify the contractor’s license status yourself rather than trusting a PDF they hand you. Takes two minutes and has saved plenty of homeowners from costly mistakes.
2. Demand Proof of Insurance Before Anyone Sets Foot on Your Roof
Two documents. That’s what you’re asking for: a certificate of general liability insurance and a workers’ compensation certificate. The National Roofing Contractors Association (NRCA) recommends that homeowners ask for copies of both the contractor’s liability insurance and workers’ compensation certificates, and confirm that both remain in effect through the full duration of the job.
Here’s why this matters in practical terms. Say a roofer’s helper slips on your wet driveway while carrying materials. If that contractor carries workers’ comp, it’s their insurance problem. Without it, you could be facing a personal injury claim against your homeowner’s policy. That’s an uncomfortable conversation to have after the fact.
Call the insurance company directly to verify the policy is live. Certificates can be forged or outdated. A 60-second phone call removes all doubt.
3. Verify Local References, Not Just Online Reviews
Online reviews tell you something, but they can be gamed, cherry-picked, or simply thin on detail. What you want are local references: real homeowners in your area who had similar work done within the past 18 months. Ask the contractor for three names and actually call them.
The questions that matter most: Did the crew show up when they said they would? Was the written estimate what you actually paid? Did the contractor respond when something needed fixing after completion? Those three questions reveal more about a contractor’s character than any star rating.
Contractors with a solid local track record don’t hesitate to give references. Contractors who stall, offer vague excuses, or hand you references from two years ago are signaling that recent work hasn’t gone smoothly.
“The contractor should readily offer client references and a list of completed projects. You can call these clients to ask whether they were satisfied with the work.” – National Roofing Contractors Association, Selecting a Contractor Guidelines (nrca.net)
4. Read the Written Contract Line by Line
A handshake deal is not a contract. A text message is not a contract. What you need is a written agreement that spells out scope of work, materials (including brand and grade of shingles or other roofing material), timeline, payment schedule, cleanup responsibilities, and what happens if the project runs over budget.
Pay particular attention to the warranty language. There are two distinct warranties: the manufacturer’s warranty on the materials, and the contractor’s workmanship warranty on the installation itself. A shoddy install can void a manufacturer warranty even if the materials are perfect. Make sure both are documented in writing before you sign anything.
One red flag that deserves its own call-out: a contractor who asks for more than 10 to 20 percent upfront as a deposit. Reputable contractors work with reasonable payment schedules tied to project milestones. Demanding 50 percent or more before work starts is a known indicator of a contractor who may not finish the job.
5. Watch for Storm-Chaser Behavior
Here’s a scenario that plays out in neighborhoods across the country after every major weather event. A white pickup with out-of-state plates pulls up to your curb. A man in a polo shirt tells you your roof looks bad, says he’s already working in the neighborhood, and offers a quick estimate. He might even mention he knows how to “work with your insurance.”
This is classic storm-chaser behavior. These contractors follow severe weather events from city to city, collect deposits, do fast, low-quality work (or no work at all), and move on before complaints pile up. They often have no local license, no local references, and no real business address you can verify. The L-I-V-E Framework catches them every time: they fail on license, they fail on verification, and they can’t produce a single local reference.
A legitimate local contractor, by contrast, has built their reputation in your community. They show up with paperwork, return your calls, and are still in business when you need warranty work two years from now. Companies like A+ Roof Repair earn repeat business precisely because accountability doesn’t end at project completion.
Your Pre-Hire Checklist at a Glance
| Check | What to Ask For | Pass Condition |
|---|---|---|
| License | License number for state verification | Active status confirmed via state database |
| Insurance | General liability + workers’ comp certificates | Both verified active by calling the insurer |
| Local References | 3 recent local customers (within 18 months) | All three reachable and satisfied |
| Written Contract | Scope, materials, timeline, payment, warranties | Both material and workmanship warranties documented |
| Local Presence | Physical address, local BBB or trade affiliation | Verifiable business address in your area |
The 3-Question Gut Check Before You Sign
After running every contractor through the L-I-V-E Framework, I use three final gut-check questions before committing:
- Did they answer every question without deflecting or getting defensive?
- Is the written estimate detailed enough that a different contractor could use it as a blueprint?
- If something goes wrong in six months, does this contractor have a local address and a reputation to protect?
A “no” on any of these three keeps me looking. Your roof is not the place to give someone the benefit of the doubt. The right contractor passes every check and still makes you feel like you’re in good hands. That combination exists. Keep looking until you find it.

