Detailed Answer
Choosing the right roofing contractor is the single biggest factor in a successful roof replacement. Follow this vetting process:
Non-negotiable requirements
State contractor license
Verify active status through your state licensing board website. An unlicensed roofer provides zero consumer protection.
Insurance
Request certificates for both general liability ($1M+ coverage) and workers compensation. Call the insurance company to verify active status. Without workers comp, YOU are liable for injuries on your property.
Physical business address
Google Street View it. A real office or shop shows permanence. P.O. boxes only are a warning sign.
Established history
Minimum 5 years in business under the same name. Check your state's business registration database.
Evaluation criteria
Online reputation
50+ reviews across Google, Yelp, and the BBB with a 4.0+ average. Read the negative reviews — how the company responds matters more than the complaint itself.
Manufacturer certifications
GAF Master Elite, CertainTeed SELECT ShingleMaster, or Owens Corning Platinum status means the contractor meets higher standards and can offer enhanced warranties.
Written detailed quotes
Get at least 3 written quotes with full material specifications, scope of work, timeline, and warranty terms. Be wary of quotes that are 30%+ below others — low-balling often means cut corners.
Local references
Ask for 5+ recent local references and actually call them. Ask about communication, cleanup, timeline adherence, and whether they would hire the company again.
Red flags — walk away if you see
- Door-to-door solicitation after a storm
- Demands large upfront deposit (50%+)
- No written contract or vague estimates
- Cannot provide insurance certificates
- Pressures you to sign today for a "special price"
- Offers to waive your insurance deductible (this is insurance fraud)
- No permanent physical address
- Cash-only payment terms