A practical, step-by-step guide to finding, vetting, and hiring a qualified roofing contractor โ including what questions to ask, what credentials to verify, and what red flags to avoid.
The quality of your roof installation or repair depends far more on the contractor than on the material chosen. A perfectly specified roofing system installed incorrectly will fail prematurely. Conversely, a skilled contractor can install a mid-grade material that outperforms premium products installed by a less experienced crew.
The roofing industry has a higher rate of consumer complaints than most home service categories โ largely because there are no universal licensing requirements in many states, and because storm events create temporary surges in contractor demand that attract unqualified operators. This guide equips you to identify and hire qualified professionals.
Quotes for identical scopes of work commonly vary by 30โ50% between contractors. Understanding what drives price helps you evaluate value, not just cost.
Material warranties are voided by improper installation. Factory warranty (e.g., GAF Golden Pledge) requires certified installer credentials.
Improper ventilation, underlayment misapplication, or poor flashing technique can cut a 30-year shingle's effective lifespan to 12โ15 years.
Follow this process in sequence. Each step builds on the previous and eliminates unqualified contractors before you commit to a signed contract.
Before contacting anyone, document the problem with photos and write a brief scope: "Replace approximately 15 missing shingles on the north slope following a wind event" or "Full tear-off and replacement of all shingles, approximately 2,200 sq ft, asphalt architectural grade." Clear scope enables apples-to-apples quote comparison.
Start with referrals from neighbors who had recent work done (Nextdoor, local Facebook groups). Cross-reference with Google Reviews (look for verified reviews with photos). Check roofing manufacturer websites (GAF, Owens Corning) for certified contractor directories in your area.
Before any site visit, request: (1) State contractor license number โ verify with your state licensing board online. (2) General liability insurance certificate โ minimum $1M coverage. (3) Workers' compensation insurance certificate. A legitimate contractor provides these within minutes.
Invite at least 3 contractors to bid on the same written scope. Quotes should specify: material brand and product grade, underlayment type, flashing material, tear-off inclusion, warranty terms, payment schedule, and estimated timeline. Generic or verbal quotes are insufficient.
Do not automatically choose the lowest bid. Compare line by line: is the same material specified? Is tear-off included? Is the warranty comparable? A quote $2,000 lower that excludes decking inspection or uses a stripped underlayment may be more expensive in the long run.
Ask for 2โ3 references from completed jobs in your municipality within the past 12 months. Call them and ask: Did the crew show up on schedule? Was the work completed without unexpected charges? Did you experience any leaks or issues after completion? Would you hire them again?
Before signing: verify the full scope matches your discussion, confirm materials match the discussed specifications, review payment schedule (never pay in full upfront), confirm warranty terms in writing, and ensure cleanup and disposal are included.
Your contractor should pull required building permits in your jurisdiction. Ask them to confirm permit requirements before work begins. Unpermitted roofing work can create title issues when you sell.
These indicators help you quickly separate professional contractors from those who may underdeliver.
Ask these questions during or after a site visit, before accepting any quote. Document answers in writing when possible.
A licensed contractor answers this immediately. Verify independently at your state licensing board's public directory. Licensing requirements vary by state โ in states without requirements, ask for proof of business registration and bonding.
This protects you if a worker is injured on your property. Without workers' comp, you may be liable for medical costs if a crew member falls.
In most jurisdictions, roofing replacement requires a building permit. A contractor who suggests avoiding permits puts you at risk of title issues and unlicensed work liability.
Out-of-state storm chasers operate for a season and disappear. Local contractors stand behind their work because their reputation and livelihood are in your community.
A professional knows exactly what they're installing: not just "asphalt shingles" but "GAF Timberline HDZ architectural shingles, shadow color, Lifetime warranty, 130 mph wind rating."
Two warranties apply: material warranty (manufacturer) and labor/workmanship warranty (contractor). Ask for both in writing. A full-system warranty through the manufacturer requires certified installer status.
Good contractors have a per-sheet rate pre-disclosed in the contract. Poor contractors either hide damage or surprise you with charges.
Many contractors subcontract crews. This isn't inherently bad, but you should know. Subcontracted crews may not carry the same insurance or training standards as direct employees.
Understanding market rates helps you identify significantly low bids (which may exclude required scope items) and significantly high bids (which may include unwarranted markups).
| Service | Typical Low | Typical High | What Drives Cost |
|---|---|---|---|
| Minor Repair (1โ3 shingles) | $150 | $500 | Accessibility, material match |
| Flashing Repair | $200 | $1,200 | Type, location, material |
| Roof Inspection | Free | $400 | Scope, documentation needs |
| Emergency Tarp | $200 | $900 | Roof size, hours needed |
| Full Replacement (2,000 sqft, asphalt) | $9,000 | $15,000 | Labor, material grade, decking |
| Full Replacement (2,000 sqft, metal) | $18,000 | $30,000 | Panel type, ridge complexity |
| Storm Damage Rebuild (insurance) | Claim-funded | Deductible only | Coverage type, deductible |
Prices are estimates based on national contractor data and vary significantly by region. Always obtain 3 written quotes before committing to any project.
We connect homeowners with independent, licensed local roofing contractors in your area. Free referral service โ no obligation to hire or any commitment required.