A trustworthy roofing contractor is licensed in your state, carries general liability and workers compensation insurance, pulls permits, and gives you a written contract before work starts. To verify: ask for their license number and check it against your state licensing board online, request certificates of insurance directly from their insurer, and never pay more than 10 to 30 percent upfront. The FTC consumer guide on hiring a contractor covers the same red flags from a regulator's perspective.
Why Finding a Good Roofer Is Harder Than It Should Be
Roofing has one of the highest rates of contractor fraud of any home service. The combination of large job values, insurance money, and post-storm urgency creates the perfect environment for bad actors. Storm chasers, unlicensed crews, and fly-by-night operations show up in force after every major weather event. This guide gives you a checklist to verify any contractor before you sign anything.
The 5 Things Every Legitimate Roofing Contractor Has
1. A Valid State License
Every state requires roofing contractors to be licensed, though requirements vary. Look up your state licensing board online and verify the contractor license number they give you. Takes 2 minutes. If they cannot give you a license number or the number does not check out, stop there.
2. General Liability and Workers Compensation Insurance
General liability covers damage to your property if something goes wrong. Workers compensation covers their crew if someone is injured on your roof. Without workers comp, you could be liable for injuries that happen during the job. Ask for certificates of insurance and call the insurer to confirm the policy is active before work starts.
3. A Local Address and Permanent Business Presence
Out-of-state contractors who appear after storms and disappear after cashing your check are one of the most common roofing scams in the US. Verify the contractor has a real local address, not a PO box. Check how long they have been in business using Google, the Better Business Bureau, or your state contractor board.
4. A Written Contract Before Any Work Starts
A legitimate contractor provides a written contract that specifies: scope of work, materials with manufacturer and product name, total cost, payment schedule, start and completion dates, and warranty terms. Never let work begin without a signed contract. Verbal agreements are unenforceable.
5. Permit Pulling
Most jurisdictions require a permit for roof replacement. A contractor who suggests skipping the permit to save time or money is either unlicensed or cutting corners. Permits exist to ensure the work passes inspection. Without one, you may have trouble selling the home later.
Red Flags to Walk Away From
Upfront payment demands over 30 percent: Legitimate contractors require a deposit, typically 10 to 30 percent. Anyone demanding 50 percent or more upfront before work starts is a red flag.
Pressure to sign same-day: Good contractors let you think. Anyone who says the price is only valid today or that they have one crew available right now and you have to decide immediately is using a pressure tactic.
No written estimate: If a contractor walks your roof and gives you a verbal price without putting anything in writing, do not hire them.
Assignment of Benefits: After a storm, some contractors ask you to sign over your insurance claim rights to them directly. This removes you from the process entirely and has led to widespread fraud in states like Florida. More detail in our insurance claim guide.
Door-to-door solicitation after storms: Legitimate local contractors do not need to knock on your door after a hailstorm. Be skeptical of anyone who shows up unsolicited claiming they noticed damage on your roof.
How to Compare Multiple Quotes Correctly
Get at least 3 quotes. Make sure each quote covers the exact same scope: same material, same manufacturer, same warranty, same tear-off or overlay, same cleanup and disposal. Price differences between identical scopes reveal real contractor pricing. Price differences between different scopes reveal apples-to-oranges comparisons that tell you nothing useful.
Ask each contractor: What decking issues might you find once the old roof is removed and how will you handle unexpected costs? A contractor with a clear, specific answer is more trustworthy than one who says everything will be fine without looking.
What a Fair Roofing Price Looks Like
The cheapest quote is not always the best and the most expensive is not always the best either. Mid-range pricing from a contractor with strong reviews, a valid license, and verifiable insurance is almost always the right choice. A $2,000 savings on a $12,000 job from an unlicensed contractor is not a saving if the roof fails in 3 years. For current fair-price ranges, see our 2026 roof replacement cost guide.