Find top-rated roofing contractors in your area

Enter your zip and get matched with up to 3 pros

Explore Our Solution Center for Helpful Roofer Articles

Go to the article: 

5 Questions to Ask Before Hiring a Roofer

new asphalt shingle roof and gutters with gutter guards
Go to the article: 

The Real Cost of a New Roof

roofers on top of roof tearing off old roof shingles
Go to the article: 

How to Handle an Emergency Roof Repair

roofing contractors working on home

Roofer FAQ

1. How much do roofers typically charge?

Answer: The average cost to hire a roofer is between $40 - $80 dollars per hour, while some roofing experts may be more expensive, there will typically not be any cheaper roofing option that would be qualified and licensed to do the work.

2. How much are typical roofing repair costs?

Answer: The average cost for a repair is around $600 dollars.  However, each project is different and costs can range from $300 up to several thousand depending the material and size of roof. 

3. Should roofers be certified or licensed?

Answer: Yes.  Each state has their own requirements for licensing and certifications for roofers, and some stats don't require one.  Be sure to check our state licensing tool to review the local roofing guidelines.

4. What questions should I ask a roofing contractor?

Answer: There are several questions or things to know before hiring a roofer to do any work on your home.

  * What is the full company name and address and are they licensed?

  * Do they have insurance?

  * Do they use roofing subcontractors?

  * Do they offer a warranty?

  * Do they have any references?

5. How many roofers are in the US?

Answer: According to the US Bureau of Labor Statistics in May 2017, there are 121,170 roofers employed in the US.  Their average salary is $20.57 per hour, with an annual wage of $42,780.  Florida has the most roofers employed (17,860) with California (16,720) following just behind.  New York has the highest average hourly wage for roofers at $28.94 per hour.