Contractor Management

Top Roofing Contractor Qualifications License Insurance Experience Reviews Mistakes GCs Make (and How to Avoid Them)

9 min read

Verifying roofing contractor qualifications license insurance experience reviews is one of the highest-stakes qualification tasks a general contractor faces. Roofing ranks as the third most dangerous trade in construction, with a fatal injury rate of 47 per 100,000 full-time workers according to BLS 2024 data. A single qualification mistake can put your entire project at risk.

This analysis breaks down the 10 most common mistakes GCs make when qualifying roofing subcontractors. Each mistake includes the real-world consequence and a specific fix you can apply today.

Why Roofing Qualification Demands Extra Scrutiny

Roofing creates a unique combination of risks that other trades do not match.

Fall exposure. Roofing is performed at height on sloped, often wet surfaces. OSHA fall protection violations are the most cited standard in construction, and roofing contractors account for 34% of those citations.

Weather damage liability. A poorly installed roof that leaks during the first storm creates property damage claims that reach $200,000 or more on commercial projects.

Warranty implications. Manufacturer warranties often require certified installer status. If your roofing sub lacks certification, the warranty may be void from day one.

Insurance cost. Roofing subs pay the highest workers' compensation rates of any construction trade. In Florida, the roofing workers' comp rate is $18.20 per $100 of payroll, compared to $3.40 for general carpentry. Subs that cut corners on coverage are common in this trade.

Mistake 1: Accepting a General Contractor License for Roofing Work

Many states require a separate roofing license or endorsement beyond the general contractor license. A GC license alone does not authorize roofing work in states like Florida, California, and Georgia.

The consequence. If a sub performs roofing work without the proper license, your building inspector can issue a stop-work order. The completed work may need to be torn off and redone by a licensed roofer.

The fix. Verify that the sub holds a trade-specific roofing license in the state where your project is located. In Florida, that means a CC (certified roofing contractor) or CCC (certified commercial roofing contractor) license. Check the state board portal directly.

Mistake 2: Not Verifying Manufacturer Certifications

Manufacturer certifications (GAF Master Elite, CertainTeed SELECT ShingleMaster, Owens Corning Platinum Preferred) require annual recertification. A sub that was certified last year may not be certified today.

The consequence. Without active certification, the manufacturer warranty may be limited to materials only. Labor warranty and extended system warranties require certified installer status at the time of installation.

The fix. Verify certification directly on the manufacturer's website. Request the sub's certification ID and check it against the manufacturer's online installer directory. Do this within 30 days of the project start date.

ManufacturerTop CertificationRequirementsWarranty Benefit
GAFMaster EliteLicensed, insured, good reputation, ongoing training50-year system warranty
CertainTeedSELECT ShingleMasterCredentialed installers, insurance, trainingSureStart Plus warranty
Owens CorningPlatinum PreferredTraining, customer satisfaction, financial stabilityPlatinum Protection warranty
IKOROOFPRO PreferredTraining, licensing, insurance verificationEnhanced warranty coverage
TAMKOPro CertifiedLicensing, insurance, training creditsExtended system warranty

Mistake 3: Setting Insurance Limits Too Low for Roofing

Standard CGL limits of $1M/$2M may not be adequate for roofing work. A single property damage claim from a roof failure can exceed $1M on a commercial project.

The consequence. When a claim exceeds the sub's policy limits, the excess falls to the GC. If your subcontract does not include an indemnification clause backed by adequate insurance, you absorb the difference.

The fix. Require roofing subs to carry at minimum $2M per occurrence / $4M aggregate CGL, plus a $5M umbrella policy on commercial projects. For residential, $1M/$2M with a $2M umbrella is the floor. Verify that completed operations coverage extends at least 3 years past project completion.

Mistake 4: Ignoring the EMR Trend

Checking only the current-year EMR misses the trajectory. A sub with an EMR of 0.92 this year but 0.75 two years ago is trending in the wrong direction.

The consequence. A rising EMR signals increasing claims frequency or severity. A sub whose EMR jumped from 0.80 to 0.95 in one year likely had a significant incident. That pattern often repeats.

The fix. Request EMR history for the last three years. Plot the trend. Any sub with two consecutive years of EMR increase should trigger a deeper safety review before qualification. Set your roofing EMR threshold at 0.85 or lower. The standard 1.0 threshold is too lenient for this high-risk trade.

Mistake 5: Not Checking Fall Protection Training Records

A written safety program is not enough. You need proof that the sub's workers have completed fall protection training specific to roofing work.

The consequence. OSHA requires competent person training for anyone supervising roofing work. Fines for fall protection violations start at $16,131 per violation and reach $161,323 for willful violations. As the GC, you share exposure if you failed to verify training.

The fix. Request training certificates for every worker assigned to your project. Verify that training covers OSHA 1926.501-503 (fall protection), 1926.502 (personal fall arrest systems), and manufacturer-specific installation procedures. Training must be current within the last 12 months.

Mistake 6: Relying on Online Reviews Instead of Project References

Online reviews reflect homeowner experience on small residential jobs. They tell you nothing about the sub's ability to manage a commercial roofing project with tight deadlines and coordination requirements.

The consequence. You hire a sub with 4.8 stars on Google who has never managed a project larger than a single-family home. They cannot coordinate with your other trades, miss submittal deadlines, and understaffing delays the project by three weeks.

The fix. Request three project references from completed projects that match your scope. A commercial re-roofing reference is relevant for a commercial re-roofing bid. A residential shingle reference is not. Call each reference and ask specific questions about schedule performance, quality, and crew management.

Mistake 7: Skipping Workers' Compensation Classification Verification

Roofing workers' comp carries some of the highest rates in construction. Some subs misclassify roofing workers under lower-rate classifications to reduce premiums.

The consequence. If a misclassified worker gets injured on your site, the workers' comp claim may be denied. The injured worker's attorney will name you in the lawsuit. Misclassification also constitutes insurance fraud, which can void the entire policy.

The fix. Request the sub's workers' comp policy declarations page. Verify that roofing classifications (NCCI code 5551 for roofing or 5552 for commercial roofing) are listed. Cross-reference the listed classifications with the work the sub will perform on your project.

Mistake 8: Not Requiring Completed Operations Coverage

Standard CGL policies may exclude completed operations coverage or include it with low sub-limits. Roofing defects often do not manifest until years after installation.

The consequence. A roof leak that appears 18 months after project completion triggers a completed operations claim. If the sub's policy excludes this coverage or has expired, the GC absorbs the repair cost and the property damage claim.

The fix. Require evidence of completed operations coverage with the same limits as the occurrence coverage. Require the sub to maintain this coverage for at least 3 years after substantial completion. Add this requirement to your subcontract insurance specifications.

Mistake 9: Qualifying Based on Price Instead of Qualifications

Roofing has one of the highest bid variance rates in construction. The spread between the lowest and highest bids on a roofing project averages 35%. A sub that is 25% below the average is cutting something.

The consequence. The low bidder shows up with undertrained crews, uses non-specified materials, skips safety protocols, and delivers a roof that fails within 5 years. The manufacturer denies the warranty claim because the installer was not certified.

The fix. Qualify first, then bid. Only subs that pass your qualification threshold should receive bid invitations. This ensures every bidder meets your minimum standards. Price becomes the differentiator among qualified subs, not among all subs.

Mistake 10: Failing to Verify Subcontractor's Sub-Tier Subs

Roofing contractors frequently use sub-tier labor, especially for large or multi-building projects. Those sub-tier workers need the same licensing, insurance, and training as the prime roofing sub.

The consequence. A sub-tier worker without workers' comp gets injured on your roof. Your roofing sub's policy may exclude sub-tier labor. The claim flows uphill to you.

The fix. Require your roofing sub to disclose all sub-tier subcontractors. Apply the same qualification requirements to sub-tier subs. Include a contract clause requiring your roofing sub to obtain your written approval before engaging any sub-tier labor.

FAQs

What license do roofing contractors need? Requirements vary by state. States like Florida, California, and Georgia require a trade-specific roofing license. Other states accept a general contractor license with a roofing classification. Some states like Texas have no statewide requirement but local jurisdictions may. Always check both state and local licensing requirements for your project location.

What insurance limits should I require from roofing subcontractors? Require at minimum $2M per occurrence and $4M aggregate CGL for commercial roofing, plus a $5M umbrella policy. For residential, $1M/$2M with a $2M umbrella is the floor. Workers' compensation at statutory limits is mandatory. Verify that completed operations coverage matches occurrence limits and extends at least 3 years past completion.

How do I verify a roofing contractor's manufacturer certifications? Check the manufacturer's online installer directory using the sub's company name or certification ID. GAF, CertainTeed, Owens Corning, and IKO all maintain searchable databases. Verify within 30 days of project start because certifications require annual renewal and can lapse between verification and work start.

What EMR should I require from roofing contractors? Set your roofing EMR threshold at 0.85 or lower. The standard 1.0 threshold that works for low-risk trades is too lenient for roofing. Request three years of EMR history and flag any sub with an upward trend. A rising EMR signals deteriorating safety performance even if the current number is below your threshold.

Should I accept online reviews as part of roofing contractor qualification? Online reviews are useful for consumer-facing residential work but are not a substitute for project references on commercial projects. Reviews do not reveal schedule performance, crew management ability, or coordination skills. Always require three project references from completed jobs that match your project's scope and complexity.

How do I handle roofing contractors who use sub-tier labor? Require disclosure of all sub-tier subcontractors in the qualification submission. Apply the same licensing, insurance, and safety requirements to sub-tier subs. Include a contract clause requiring written GC approval before engaging sub-tier labor. Verify sub-tier insurance independently because the prime sub's policy may exclude sub-tier workers.

Qualify Roofing Subcontractors with SubcontractorAudit

SubcontractorAudit tracks roofing-specific qualifications including manufacturer certifications, fall protection training, and trade-specific insurance limits. Request a demo to see how the platform reduces roofing qualification risk on your projects.

roofing contractor qualifications license insurance experience reviewscontractor-managementmofu
Javier Sanz

Founder & CEO

Founder and CEO of SubcontractorAudit. Building AI-powered compliance tools that help general contractors automate insurance tracking, pay application auditing, and lien waiver management.