Hiring Guide
How to Hire a Roofer: Complete 2026 Checklist
Your roof is your home's first line of defense against the elements. Whether you need a repair, replacement, or new installation, hiring a qualified roofer protects one of your most valuable assets. A botched roofing job can lead to leaks, mold, structural damage, and voided warranties.
10-Step Hiring Checklist
Follow these steps before hiring any roofer.
- 1
Verify licensing and credentials
Check your state's licensing board to confirm the roofer has an active license. Some states require a specific roofing license; others include it under general contracting.
- 2
Confirm insurance coverage
Roofing is high-risk work. Verify general liability insurance (minimum $1M) and workers' compensation. Get certificates directly from the insurer.
- 3
Get at least three written estimates
Each estimate should detail materials, labor, tear-off costs, disposal fees, and timeline. Be wary of bids that are significantly lower than others.
- 4
Ask about material options and warranties
Discuss shingle types, underlayment, and ventilation. Understand the difference between the manufacturer's material warranty and the roofer's workmanship warranty.
- 5
Check for manufacturer certifications
Top roofers are certified by manufacturers like GAF, Owens Corning, or CertainTeed. Certified installers can offer extended warranties.
- 6
Review their work history
Ask for photos of recent roofing projects and contact information for at least three references.
- 7
Confirm they handle permits and inspections
Roof replacements require permits in most jurisdictions. The roofer should handle the permit process and ensure the work passes inspection.
- 8
Discuss the tear-off process
Overlaying new shingles on old ones is cheaper but can mask problems. A full tear-off to the decking is usually the better long-term investment.
- 9
Understand the payment terms
A reasonable deposit is 10-20%. Never pay in full before the job is complete. Tie payments to project milestones.
- 10
Get the contract in writing
The contract should specify materials, colors, scope, timeline, cleanup, disposal, payment schedule, and all warranty terms.
Red Flags to Watch For
- Storm chasers who show up unsolicited after severe weather
- Demands full payment upfront or cash only
- No physical business address or local presence
- Proposes laying new shingles over multiple existing layers
- Cannot provide manufacturer certifications
- Uses day laborers without workers' compensation coverage
- Vague or verbal-only estimates
- Pressures you to sign before your insurance adjuster inspects
Questions to Ask Before Hiring
- 1How long have you been in the roofing business locally?
- 2What roofing materials do you recommend for my home and climate?
- 3Will you do a full tear-off or overlay?
- 4What manufacturer certifications do you hold?
- 5What is your workmanship warranty, and how long does it last?
- 6Who will be the on-site supervisor?
- 7How do you handle unexpected repairs to decking or flashing?
- 8What is included in cleanup and disposal?
What to Verify
Confirm all of the following before signing a contract with any roofer.
- State roofing or contractor license
- General liability insurance ($1M minimum)
- Workers' compensation insurance
- Manufacturer certifications (GAF, Owens Corning, etc.)
- Business license and local presence
- References from recent roofing projects
Average Cost
Prices vary by location, project complexity, and the roofer's experience. Always get multiple written estimates before making a decision.
Find Licensed Roofers Near You
Browse verified listings with ratings, reviews, and licensing information in our free directory.
Search RoofersFrequently Asked Questions
How much does a new roof cost?
How long does a roof replacement take?
How do I know if I need a new roof or just a repair?
Should I file an insurance claim for roof damage?
Related Hiring Guides
How to Hire a General Contractor
$50–$150 per square foot
How to Hire a Plumber
$150–$500 per job (typical repair)
How to Hire a Electrician
$200–$800 per job (typical project)
How to Hire a HVAC Technician
$3000–$12000 per system installation
How to Hire a Painter
$2–$6 per square foot
How to Hire a Landscaper
$3000–$15000 per project