If you're running a residential roofing company under $1 million in annual revenue, your insurance needs are fundamentally different from a $5M commercial operation. You don't need the same policy structure, the same limits, or the same carriers. What you need is the right coverage at a price that doesn't eat your margins alive — and an understanding of where you can save and where cutting corners will cost you everything.
What a Sub-$1M Residential Roofer Actually Needs
Let's strip away the complexity and focus on what you need to operate legally, protect your business, and satisfy the homeowners and GCs you work with:
General Liability: This is your most important policy. It covers property damage you cause to a customer's home, bodily injury to third parties, and — critically — completed operations claims that come in after you finish a job. A standard $1M per occurrence / $2M aggregate GL policy is the baseline. For a small residential roofer doing $400K-$900K in revenue, expect to pay $3,500-$9,000 annually depending on your state and loss history.
Workers Compensation: If you have even one W-2 employee, you almost certainly need workers comp (Texas being the notable exception where it's optional). For a small crew of 2-4 roofing employees, workers compensation will typically cost $8,000-$20,000 annually. The rate per $100 of roofing payroll under NCCI code 5551 ranges from $12 to $35+ depending on your state and experience modifier.
Commercial Auto: Your personal auto policy won't cover accidents that happen while driving for business. Even one work truck needs a commercial auto policy. For a small operation with 1-3 vehicles, budget $2,000-$6,000 annually. Make sure your limits are at least $1M combined single limit — the state minimum of $30K or $50K is meaningless for a business.
Inland Marine / Tools & Equipment: Covers your tools, ladders, nail guns, compressors, and materials in transit. For a small roofer with $20K-$50K in equipment, this costs $400-$1,200 annually. It's cheap insurance for equipment that's essential to your livelihood.
BOP vs. Separate Policies: What Makes Sense
A Business Owner's Policy (BOP) bundles general liability with commercial property coverage (and sometimes other coverages) into a single package, often at a discount compared to buying each policy separately. For a small residential roofer, a BOP can make sense if:
- You rent or own an office, shop, or warehouse that needs property coverage
- You want business income / extra expense coverage in case a covered loss shuts down your operations
- You want the administrative simplicity of one policy and one renewal date
However, BOPs have important limitations for roofers:
- Not all carriers offer BOPs for roofing contractors — Roofing is classified as a high-risk trade, and many BOP programs exclude roofing class codes entirely
- BOP GL limits may be lower — Some BOPs cap GL at $1M/$2M, which is fine for most residential work but may not satisfy commercial project requirements
- Less flexibility on endorsements — Adding specific endorsements (like additional insured for GCs) may be more limited in a BOP than in a standalone GL policy
For most small residential roofers, a standalone GL policy with a separate inland marine policy is the more common and often more appropriate approach. Save the BOP for when you have a physical location that needs property coverage.
What It Actually Costs: Real Numbers for Small Operations
Here's what a typical small residential roofing operation looks like from an insurance cost perspective:
Scenario: Residential roofer, $600K revenue, owner + 3 employees, Texas
- General Liability: $5,200/year ($1M/$2M limits)
- Workers Comp: $12,800/year (3 roofers at $35K average salary, Texas rate)
- Commercial Auto: $4,100/year (2 trucks, $1M CSL)
- Inland Marine: $650/year ($30K in tools/equipment)
- Total: approximately $22,750/year or $1,895/month
Scenario: Residential roofer, $800K revenue, owner + 2 employees, North Carolina
- General Liability: $6,800/year ($1M/$2M limits)
- Workers Comp: $15,200/year (2 roofers at $38K average salary, NC rate)
- Commercial Auto: $3,600/year (2 trucks, $1M CSL)
- Inland Marine: $800/year ($40K in tools/equipment)
- Total: approximately $26,400/year or $2,200/month
Insurance typically runs 3-5% of revenue for a small residential roofing company. If you're spending more than 5%, you may be overpaying — if you're spending less than 2%, you're probably underinsured.
How to Keep Costs Down Without Cutting Coverage
There's a difference between being cheap on insurance and being smart about it. Here are legitimate strategies that reduce premiums without creating dangerous gaps:
Separate your payroll classifications. If your owner or any employees spend time doing estimating, sales, office work, or non-roofing tasks, that payroll should be classified under a lower-rated code, not all lumped under 5551 (roofing). This can reduce your workers comp premium by 10-20%.
Maintain a clean loss history. Nothing affects your premium more than claims. A single workers comp claim over $25,000 can increase your experience modifier from 1.0 to 1.15-1.30, adding thousands per year to your premium for three years. Invest in safety — it pays for itself many times over.
Get your experience modifier below 1.0. After three years of clean operation, your EMR can drop below 1.0, giving you a credit on your workers comp premium. An EMR of 0.85 is a 15% discount. This is one of the most powerful tools a small roofer has for controlling costs.
Don't over-insure or under-insure your revenue. Your GL premium is based on estimated revenue. If you tell your agent you'll do $1M and you only do $600K, you'll overpay until the audit catches up. Conversely, if you lowball your estimate to save money, the audit will hit you with a bill. Be accurate with your revenue projections.
Ask about payment plans. Most carriers offer 10-pay or 12-pay monthly options. The financing charge is usually 5-10% — much cheaper than putting it on a credit card. Some carriers offer pay-as-you-go workers comp that ties monthly premiums to actual payroll, eliminating large audit adjustments.
Coverage You Can Skip (For Now) and Coverage You Cannot
Can wait:
- Umbrella/excess liability — If you're doing strictly residential work for homeowners (no GC or commercial projects), you can likely defer an umbrella policy until you're over $1M in revenue or start taking on larger projects
- Professional liability (E&O) — Only needed if you're providing design services or consulting beyond standard installation
- Pollution liability — Only needed if you're doing spray foam, coatings, or working on buildings with known hazardous materials
Cannot skip:
- General liability — Non-negotiable, regardless of business size
- Workers compensation — Required by law in most states if you have employees
- Commercial auto — Required if you use any vehicles for business
- Inland marine — The cost is minimal and losing $30K in tools to theft will hurt far more than the premium
The right insurance program for a small roofing company isn't the most expensive one — it's the one that matches your actual operations, protects against the exposures that could shut you down, and leaves room in your budget to grow. Get these foundations right, and you can scale your coverage as your business scales.