How to Find & Hire the Best Roofing Contractor

Make sure your roofer has you covered

roofers installing a new roof
roofers installing a new roof
Get quotes from up to 3 pros!
Enter a zip below and get matched to top-rated pros near you.
Geo Icon

Roofing contractors don’t typically require formal education, but they need on-the-job experience to learn their trade. While each state has different licensing rules, most require a roofing contractor to have at least two years of experience before they can become licensed. These professionals also need liability insurance, to be bonded and to possess a business license. HomeAdvisor can help you find the right roofing contractor for your project.

Qualifications of a Roofing Contractor

Installing a new roof is one of the biggest — and most important — jobs in the home improvement industry and for a good reason. Your roof is what protects you from the elements, so it needs to be in great shape. But the cost of installing a new roof is high. Because it’s such an essential and expensive task, you don’t want to trust it to just anyone.

No formal education is required to become a roofing contractor, and most of them learn from on-the-job experience. Licensing requirements vary by state. Some states specify that a roofing contractor must have a license to work on any job, while others may have specifications. For example, in Georgia, a roofer can’t work on a job that costs more than $2,500 without a license.

To take a licensing exam, most roofing professionals need about two years of hands-on experience. Once they complete that, they can take an exam and earn a license through their State Licensing Board or a similar government agency.

Our HomeAdvisor Contractor Licensing Requirement State-By-State Guide offers more specific details. You can also check out our network of professional roofing contractors. Each entry has been vetted and meets the licensing requirements for their state. Learn more about how we screen the professionals we add to our network.

Roofers should also:

  • Have liability insurance

  • Possess a business license

  • Be bonded

  • Be willing to provide a written estimate

  • Be willing to provide at least three references

Services Roofing Contractors Offer

Roofing contractors may do something as minor as a routine roof inspection and estimate or they may replace a roof entirely. Other services may include:

  • Replacing damaged joists or plywood

  • Installing insulation

  • Installing ventilation systems

  • Making a roof weatherproof

  • Removing debris from roofs

  • Providing preventive maintenance

  • Repairing roofs

  • Providing infrared scans to determine if a roof is leaking

  • Providing other types of roof inspections

Hiring a Roofing Contractor vs. a Roofing Company

Roofing contractors may work independently, or they may join a roofing company. While each offers its pros and cons, you’ll find good roofers in both positions.

Type of Roofing MaterialProsCons
Independent Roofing ContractorsUsually less expensive, may do all of the work themselves, which is good if they do high-quality workHarder to determine licensing and certifications, projects may take longer with one person doing the work
Roofing companiesRoofing CompaniesEasier to determine licensing and certifications, may have more references and a larger portfolioUsually more expensive, may not receive personalized service

How to Use HomeAdvisor to Find a Roofing Contractor

Don’t take a chance with your home — use HomeAdvisor’s digital products to help you determine how to choose a roofer.

When you’re searching for basic local roof repair, you can find a professional quickly and within your budget by using our FixedPrice Services tool.

If you’re not in a hurry, take some time to browse our LiveDirectory of Pros for roofing contractors, handymen and other professionals who can help take care of your home repair needs.

If you need more extensive local roofing services, try our Top-Rated Pros Near Me tool. Just enter your zip code and a few details about your project, and we’ll match you with fully-vetted licensed roofing contractors in your area.

Q&As

When you research roofers, look for the following:

  • Experience in your project and chosen material

  • Proper licensing and insurance

  • References you can contact

  • Clear estimates on pricing

Roofing contractors get licenses from state agencies. The National Association of State Contractors Licensing Agencies (NASCLA) maintains a list of licensing boards. Click on the license verification for your state to search for contractors by name.

To get the right information from potential contractors, follow this checklist of questions to ask when hiring a roofer.

You may only need to hire a reliable roofer for repairs or replacement if you can perform basic maintenance (e.g. gutter cleaning, debris removal) yourself. This interval ranges from a few years to decades.

As professional contractors, roofers charge by the project or an average rate of $40 to $60 per hour for their services. Tipping isn’t standard.

If your roof is old, outdated or in need of repair, you need a pro who can take care of it for you. Researching multiple contractors and getting a few bids can help you choose the right one for your needs. To get started, find a roofing professional near you.

Need professional help with your project?
Get quotes from top-rated pros.

The homeowners guide to roofing installation & roof repairs

From average costs to expert advice, get all the answers you need to get your job done.

  • shingle roof on home

    Find out how much a shingle roof costs this year, including average prices by roof size and material. Learn what additional factors impact the cost and how to budget.

  • carpenter repairing the roof of a house

    Use this guide to budget for roof repair costs based on factors such as roof condition, materials, size, repair type and severity, and more.

  • A roofer fixing a roof of a house

    Wondering who to call for a leaky roof? Learn why a roofer—not a plumber—handles roof leak repair and how pros fix the problem.

  • Tarp on a part of a roof

    Wondering who can tarp my roof? Learn whether to call an emergency roofing company or a standard roofer, plus response times and safety tips—get guidance now.

  • Heating wires installed on the roof of a house

    Wondering who installs roof heat cables? Hire a roofer for safe installation. Compare pros vs. handypeople and see how the job gets done