Find Roofing Contractors Near You

Finding the right roofing contractor is critical to getting quality work at a fair price. Use our state-by-state directory to find average costs and learn what to look for when hiring.

How to Find a Trustworthy Roofer

1

Get Multiple Quotes

Request 3-5 written estimates from different contractors. Compare scope, materials, and pricing.

2

Verify Credentials

Check licensing, insurance (liability + workers comp), and BBB rating. Verify directly with insurers.

3

Check References

Call 5+ recent references. Check Google Reviews, Yelp, and Angi for patterns in feedback.

4

Review the Contract

Ensure detailed scope, materials, timeline, payment schedule, and warranty are in writing.

Red Flags to Watch For

Door-to-door solicitation after storms
Demands full payment upfront
No physical business address
Pressure to sign immediately
Offers to waive your insurance deductible
Unmarked vehicles and no uniforms
Refuses to provide references
No written contract or vague scope
Significantly lower price than all other bids
Cannot provide proof of insurance

Roofing Costs by State

Select your state to see average roofing costs, popular materials, and local market conditions.

Questions to Ask Before Hiring

1.Are you licensed and insured in this state?
2.Can I see your certificate of insurance?
3.How long have you been in business?
4.Are you a certified installer for the material brand?
5.What warranty do you offer on workmanship?
6.Who will be the project foreman on-site?
7.Do you use subcontractors or your own crew?
8.Will you handle the building permit?
9.What is your payment schedule?
10.How do you handle unexpected issues (rotted decking, etc.)?
11.Can you provide 5+ references from recent projects?
12.What is the expected timeline start to finish?