Here is the workers’ comp story every Lodi roofing contractor needs to hear before the audit arrives: a roofer quoted his workers’ compensation policy on $50,000 in projected payroll for the year. His crew grew. He won a string of larger commercial reroofs. He added a few subcontractors who said they had their own coverage but never provided certificates. At the end of the policy year, the carrier ran the audit — actual wages paid came in at over $500,000. The audit bill arrived at ten times the original premium. The policy got cancelled. The next general contractor he bid to required a current workers’ comp certificate. He could not produce one. He did not get the job.
That is the workers’ comp audit trap, and it ends roofing businesses in California every year. It is not the policy itself that creates the problem — it is the gap between what a roofer projects at inception and what actually happens during a busy season. Lodi’s residential and agricultural property market keeps local roofers busy year-round: storm and hail damage repair after winter weather, aging tile roofs on Lodi’s established ranch-style homes, and new construction in the growing corridors toward Stockton. When work picks up fast, payroll grows faster than anyone calls their broker. That is when the audit bill shows up.
This guide covers what Lodi roofing contractors actually need, what each coverage does, what it costs, and — most importantly — how to manage your workers’ comp so the audit never becomes the crisis.
The core coverages every Lodi roofing contractor needs
General liability — your entry ticket to licensed work
A standard $1 million per occurrence / $2 million aggregate general liability policy covers third-party bodily injury and property damage arising from your roofing operations — a tile rolling off the roof and striking a vehicle, a ladder falling and injuring a homeowner, water intrusion from improperly flashed work causing interior damage. General contractors, property managers, and commercial clients require a GL certificate before any roofing crew is permitted on the property. Without one, you cannot bid commercial or GC-subcontract work.
Be aware of what standard GL does not cover: your own defective workmanship (the cost to redo faulty work is generally excluded), damage to property in your care and custody, and certain mold or pollution claims. These exclusions are industry-standard but they matter — a roofer whose new installation leaks and causes interior mold damage faces a more complicated coverage question than a roofer whose tile struck a pedestrian. Review the exclusions with your agent before you need to make a call. Insurance City’s parent operation serves 4,500+ active customers across three California offices and wrote 2,080 new policies in 2025 — our agents work through roofing-specific GL exclusions regularly.
Workers’ compensation — required and riskier than most trades
Under California Labor Code §3700, workers’ compensation is mandatory from the moment you hire your first employee — no minimum hour threshold, no grace period, no exception for small operators. Roofing carries the highest injury rates in construction: working at elevation on pitched surfaces, in summer heat across the San Joaquin Valley, with heavy materials and power tools. A fall from a two-story residential roof can mean months of medical care, surgery, and lost wages — costs that land directly on an uninsured employer.
Two things make roofing workers’ comp uniquely dangerous to manage: First, the class code for roofing (California Class 5551) is among the highest-rated in the state — carriers price roofing workers’ comp to reflect real injury frequency and severity. Second, the audit is mandatory and occurs after every policy year. If your payroll grows significantly during the year and you did not update your broker, the audit recalculates your premium on actual wages and bills the difference.
The single most important workers’ comp habit for a roofing contractor: call your broker every time your crew size increases meaningfully, or when you land a job that will substantially increase payroll for the quarter. Mid-year payroll adjustments are allowed and far less expensive than a surprise audit bill at year-end.
Subcontractor workers’ comp — the trap inside the trap
If you hire a subcontractor who does not carry their own workers’ comp, California treats them as your employee for workers’ comp purposes at audit time. Their wages are added to your audited payroll. This is the most common cause of audit bills that shock roofing contractors: a roofing crew that added three “1099 guys” who said they were covered but never produced a certificate, and whose wages appeared on the audit as uninsured subcontractor payroll.
Before any subcontractor sets foot on your job site, get their certificate of insurance showing active workers’ comp coverage — with your business named as certificate holder. Your broker can help you set up a standard subcontractor certificate-collection process so this happens automatically on every job, not as an afterthought when the audit arrives.
CSLB contractor license bond
California Business and Professions Code §7028 requires a CSLB Class C-39 Roofing license for any roofing work with combined labor and material costs of $500 or more. As a licensed contractor, you are required to maintain a $25,000 contractor license bond. Bond premiums are typically modest — $200–$400 per year for contractors with clean records — and can be placed through the same agent who handles your GL and workers’ comp. Operating without a required CSLB license is a misdemeanor under California law, and an unlicensed contractor typically cannot enforce a lien or collect payment on a disputed contract.
Commercial auto
Your trucks, trailers, and any vehicles used to haul roofing materials, equipment, and crews between job sites need commercial auto coverage. Personal auto policies routinely exclude business use and will deny a claim once a carrier determines the vehicle was operating commercially at the time of an accident. If employees occasionally drive their own vehicles for work-related errands, hired and non-owned auto extends your business liability to those situations as well.
What does roofing contractor insurance cost in Lodi?
Rates depend on annual revenue, number of employees, type of roofing work (residential shingle vs. commercial flat vs. tile), subcontractor use, vehicle count, and claims history. As working ranges for Lodi-area roofing contractors:
- General liability: $1,500–$4,000 per year for standard residential roofing operations at $1M/$2M limits; commercial flat or tile roofing carries higher GL rates due to elevated third-party liability exposure
- Workers’ compensation: Roofing class codes (CA 5551) typically run $15–$28 per $100 of payroll — among the highest rates in construction. A crew of two at $60,000 in annual wages can generate $9,000–$17,000 in annual workers’ comp premium
- Contractor license bond: $200–$400 per year for the $25,000 CSLB required bond
- Commercial auto: $1,500–$4,000 per year per vehicle depending on vehicle type, driver records, and whether you haul heavy materials on a trailer
These are working ranges, not quotes. The workers’ comp rate in particular varies significantly based on your actual payroll, job type mix, and experience modification factor. Your actual premium depends on the specifics of your operation and the commercial carriers our agents access for your account.
Why a local independent broker matters for roofing contractors
A national call center cannot help you think through the right payroll projection at policy inception, or advise you on subcontractor certificate collection before an audit surfaces $200,000 in uninsured sub payroll. An independent broker who works with roofing accounts knows what class codes apply to your job type mix, what the audit process looks like, and how to structure your coverage so a busy season does not become a financial emergency. The roofer who understands their workers’ comp policy before the audit is the roofer who stays in business when a good year drives up payroll.
Insurance City is located in Stockton, 15 miles from Lodi — call (209) 670-1556 to speak with an agent about your roofing contractor coverage. Most commercial policies are quoted and bound without an office visit. No broker fees on standard policies.
Frequently asked questions
Does California require a CSLB license for roofing work in Lodi?
Yes. Roofing is a licensed trade in California under the Contractors State License Board. Any roofing project with combined labor and material costs of $500 or more requires a Class C-39 Roofing license under California Business and Professions Code §7028. Operating without a required license is a misdemeanor under California law, and an unlicensed contractor typically has no right to collect payment on a disputed contract. CSLB-licensed roofing contractors must also maintain a $25,000 contractor license bond as a condition of their active license.
How does the workers’ comp payroll audit work and what can go wrong?
Workers’ comp premiums are calculated on your estimated annual payroll at the start of the policy. At year-end, the carrier audits your actual payroll — verified wages, not projections. If your crews grew, you landed larger jobs, or subcontractors without their own coverage worked your sites, your audited payroll may be far higher than projected. The difference is billed as additional premium. Roofing is one of the highest-rated classes in California — the gap between a $50,000 estimate and $500,000 in actual wages produces an audit bill that can end a business. The solution is simple: call your broker any time your crew size or revenue trajectory changes meaningfully during the year.
Do I need workers’ comp for 1099 subcontractors I hire for roofing jobs?
If your subcontractor does not carry their own workers’ comp, California law generally treats them as your employee at audit time — and their wages are added to your audited payroll. This is one of the most common causes of surprise audit bills for roofing contractors. Before any subcontractor starts work, require a certificate of insurance showing active workers’ comp coverage with your business named as certificate holder. Your broker can help you build this into your standard subcontractor process.
What does general liability cover versus what it excludes for a roofing contractor?
Standard GL covers third-party bodily injury and property damage — a tile that strikes a vehicle, water intrusion from a roofing failure that damages a customer’s interior, a fall on your job site that injures a passerby. Standard GL typically excludes your own defective workmanship (the cost to redo the faulty work itself), damage to property in your care and custody, and certain mold or pollution claims. Review the exclusions with your agent before a claim arises — roofing work generates a specific set of third-party claims that standard policies are designed to cover, but the exclusions matter and are worth understanding before you need to make a call.
Related reading: Roofing Contractor Insurance in Modesto, CA — HVAC Contractor Insurance in Lodi, CA — General Contractor Insurance in Fresno, CA
Insurance City Agency — 956 W. Robinhood Drive, Stockton, CA 95207 — (209) 670-1556. Serving Lodi roofing contractors from Stockton by phone — most commercial policies are quoted and bound without an office visit. CA License #6003045.

