Workers' Comp for Roofing Contractors
Roofing (NCCI class code 5551) is one of the highest-risk class codes in the entire system, with rates often $20-$45 per $100 of payroll. Falls and burns drive frequency and severity. Many carriers won't write roofers at all, which means your placement options are limited and rates are high — but a strong safety program and clean experience mod can dramatically lower your premium.
Common class codes for roofing contractors
Why Roofing workers' comp is tricky
Most standard carriers decline roofing accounts entirely. Of those that will write it, many require minimum payroll thresholds, OSHA-compliant fall protection programs, and detailed loss runs. We work with specialty markets that actively want roofing accounts and can usually beat any quote you've received.
Tips to lower your roofing premium
- ✓ Document your fall protection program — written policy, training records, harnesses inspected
- ✓ Limit residential vs commercial roofing exposure carefully — different codes apply
- ✓ Run a pay-as-you-go program to align premium with actual seasonal payroll
- ✓ Pre-qualify subs to avoid being responsible for their unsafe practices
- ✓ Request schedule credits for safety programs, drug testing, and clean loss runs
Get a Roofing workers' comp quote in 60 seconds
We work with carriers that actively want roofing contractors — including specialty markets for hard-to-place accounts. Quote takes one minute.
Get My Roofing Quote →Roofing workers' comp by state
Rates, exemption rules, and rating bureaus for roofing contractors vary widely. Pick your state for roofing-specific requirements and average rates:
More roofing workers' comp resources
- → Full NCCI class code directory — search all class codes by industry
- → Cost calculator — estimate roofing premium by payroll
- → EMR calculator — experience mod impact on premium
- → COI generator — same-day certificate of insurance
- → Audit dispute guide — recover overpaid premium from misclassification
- → Pay-as-you-go workers' comp — align premium with actual payroll