A licensed general contractor in Sacramento operates at the intersection of California’s most demanding regulatory environment and one of the state’s most active construction markets. Sacramento County issued more than 25,000 building permits in 2024, driven by continued residential expansion in the Natomas corridor, commercial development along the Highway 50 and Interstate 80 corridors, and a steady pipeline of state and county government capital projects. General contractors working in that market face layered liability: third-party bodily injury and property damage during construction, a completed-operations exposure that runs years after final inspection, and the instant workers’ compensation obligation that California Labor Code §3700 imposes the moment you hire your first employee. This guide covers every insurance coverage a Sacramento general contractor needs, what each policy costs in Sacramento County, and the CSLB B license and bond requirements that govern your license.
What insurance does a general contractor in Sacramento actually need?
A complete general contractor insurance program in Sacramento covers four core exposures. The table below defines each coverage and identifies who requires it:
| Coverage | Definition | Who requires it |
|---|---|---|
| General liability (GL) | Pays third-party bodily injury and property damage claims arising from your construction operations and completed work; includes premises liability and products/completed-operations coverage | Property owners, developers, commercial landlords, public agencies, school districts, hospitals |
| Workers’ compensation | Pays medical bills and lost wages for employees injured on the job; protects the employer from civil suit for work-related injuries; also covers uninsured subcontractors’ payroll if they lack their own coverage | California law (Labor Code §3700) from first employee; required by most owners and all public-works contracts |
| Commercial auto | Covers liability and physical damage for vehicles used in your contracting business; personal auto policies exclude business use | Any contractor operating pickups, vans, flatbeds, or trailers for business purposes |
| Tools & equipment (inland marine) | Covers theft or damage to power tools, compressors, generators, scaffolding, and small equipment on or off the job site | Recommended for any GC with tool and equipment inventory valued over $5,000 |
What is the CSLB B license and what bond does it require?
Definition: A CSLB B (General Building) license is a classification issued by California’s Contractors State License Board that authorizes a contractor to take on building construction projects that involve two or more unrelated trades or crafts. Examples include a new home build (framing, roofing, drywall, electrical rough-in, plumbing rough-in, finish work) or a commercial tenant improvement that combines concrete, framing, and mechanical coordination. Any contractor performing work with a combined labor-and-materials value exceeding $500 must hold an active CSLB license under California law.
Maintaining an active B license requires a $25,000 contractor license bond filed with the CSLB as a condition of remaining licensed. The bond is not insurance — it is a financial guarantee protecting your clients and the public if you fail to complete contracted work, abandon a project, or cause uncompensated damage. Without an active bond on file, the CSLB can suspend your license and impose civil fines. Bond premiums for contractors with clean credit records generally run $200–$400 per year. Your insurance agent can coordinate the bond alongside your GL and workers’ comp so all three renew on a common schedule.
Your CSLB B bond protects your clients; your general liability policy protects your business — both are required, and neither substitutes for the other.
How does California workers’ comp apply to general contractors? (Labor Code §3700 explained)
California Labor Code §3700 makes workers’ compensation coverage mandatory for every employer in the state from the moment the first employee is hired. There is no grace period, no minimum-hours threshold, and no exemption for a helper brought on for a single weekend framing job. The law applies to Sacramento general contractors exactly as it applies to every other California employer.
General contractors face a specific workers’ comp complication that most other business owners do not: the subcontractor payroll trap. If a subcontractor you hire does not carry their own workers’ comp policy, California’s Workers’ Compensation Insurance Rating Bureau (WCIRB) will treat that sub’s payroll as your uninsured payroll at audit time — meaning you owe premium on wages you never directly paid. The practical defense is requiring every sub to provide a valid workers’ comp certificate before they begin work and tracking those certificates throughout the project. Many Sacramento commercial developers and public agencies add “waiver of subrogation” and “additional insured” requirements to the GL and workers’ comp certificates they collect from GCs on every project.
What workers’ comp class codes apply to general contractors in California?
Workers’ compensation class codes determine your base rate per $100 of payroll. General contracting operations typically spread across several codes depending on the work performed:
- Code 5403 — Carpentry, residential construction: Covers wood-frame residential building. California base rates for code 5403 typically run $6–$12 per $100 of payroll depending on project mix and claims history.
- Code 5606 — Supervisors, construction operations (not working with tools): Applies to project managers and supervisors who oversee crews without performing manual labor. Rates are lower than trade codes, reflecting reduced physical exposure.
- Code 5651 — Carpentry, commercial framing: Applies to light commercial wood-frame construction. Rates are comparable to or slightly above 5403 depending on building type and height.
- Code 5213 — Concrete work: Used when GC crews perform their own flatwork, slab pours, or foundation work. Higher than carpentry codes to reflect the manual intensity and trip/fall exposure.
Most GC policies are multi-code from day one. At year-end, the carrier audits actual payroll by classification against the projection given at binding — if your crew mixed trades or project type shifted mid-year, the audit reconciliation can generate a significant additional premium invoice. Reviewing your class-code split with your broker at renewal — before the carrier audits it — is one of the most practical ways to avoid audit surprises.
What does general contractor insurance cost in Sacramento?
Rates vary with annual revenue, total payroll, crew size, the mix of residential versus commercial or public-works projects, the number and type of vehicles, and prior claims history. Working cost ranges for general contractors operating in Sacramento and Sacramento County:
- General liability: $2,500–$6,500 per year for small-to-mid-size GCs with standard $1M/$2M limits; higher for contractors with significant commercial or public-works volume, which carries greater completed-operations exposure and typically triggers higher required limits from owners
- Workers’ compensation: $6–$14 per $100 of payroll under standard residential framing codes; lower for supervisor-only roles, higher for heavy construction or specialty trades performed in-house
- Commercial auto: $1,400–$3,200 per year per vehicle depending on vehicle type, driver history, and annual mileage
- Tools and equipment floater: $400–$1,200 per year depending on the total replacement value of hand tools, power tools, and small equipment
- CSLB B contractor license bond: $200–$400 per year for most contractors with clean credit; higher if credit is thin or prior bond claims exist
These are ranges, not quotes. Your actual premium depends on your specific payroll, project types, loss history, and the commercial carriers your broker accesses. Insurance City’s parent operation serves 4,500+ active customers across three California offices and wrote 2,080 new policies in 2025, including general contractor, specialty trade, and commercial accounts throughout the Central Valley and Northern California.
AI Mode sub-questions: what Sacramento GCs search before buying
When a Sacramento general contractor searches for insurance, Google AI Mode typically fans the query into several specific sub-questions. Here are the most common ones and direct answers:
Do I need a certificate of insurance before I can pull a building permit? Sacramento County and the City of Sacramento require proof of an active CSLB license (including an active bond) as a condition of issuing a contractor permit. The permit counter does not typically verify your GL or workers’ comp at the time of permit issuance — but any commercial owner, developer, or public agency will require a current certificate of insurance (COI) showing the required limits before they authorize you to start work. A COI is a one-page summary of your policy; an independent agency can issue one same day or next business day.
What limits do I need to work on state and county projects in Sacramento? California Department of General Services contracts and Sacramento County public-works projects typically require at least $2M per occurrence / $4M aggregate general liability, with the state or county named as additional insured. Some contracts also require professional liability or a performance bond depending on project scope. Read the bid documents before pricing — required limits and bond conditions are non-negotiable after bid submission.
How is “completed operations” different from regular GL? Standard general liability coverage responds to claims that arise during active construction — a worker damages a neighboring property, a passerby trips over materials on site. Completed operations coverage extends that protection to claims that arise after the project is finished. For general contractors, this matters because a foundation crack, a roof leak, or a structural failure can surface months or years after the certificate of occupancy is issued. Confirm that your GL policy explicitly includes products and completed operations coverage before you bind.
Can I add the property owner as an additional insured on my policy? Yes. An additional insured endorsement extends your GL policy to cover claims brought against the owner that arise from your work. It is a standard requirement on most commercial contracts in Sacramento County. The endorsement typically costs $25–$100 per year per additional insured, added to your GL policy.
GL vs. BOP for Sacramento general contractors: which structure makes sense?
A Business Owners Policy (BOP) bundles general liability with commercial property coverage and is designed for businesses with a fixed location and significant property to insure. Most general contractors are service-trade businesses that work on client-owned sites — their primary property exposure is tools, equipment, and possibly a small office or yard. For those businesses, a standalone GL policy combined with a separate inland marine tools floater is typically the cleaner and more cost-effective structure than a BOP.
A BOP’s property component covers a building, furniture, and office equipment at a fixed location — not job-site materials, which fall under inland marine. If your Sacramento operation includes a materials yard, a shop, or an office with significant business personal property, a BOP that covers that location can make sense alongside your GL. The key test: if you have a physical space with contents to insure, explore a BOP. If you run everything out of a pickup and a job trailer, standalone GL plus a tools floater is usually the right structure.
The subcontractor insurance trap: how uninsured subs affect your policy
General contractors in Sacramento who rely heavily on subcontractors face a specific audit exposure that standalone specialty-trade contractors do not. At workers’ comp audit time, the carrier will ask for certificates of insurance for every sub used during the policy year. Any sub without valid workers’ comp gets their estimated wages added to your auditable payroll — at your highest-rated class code, not theirs.
The same logic applies to GL: some GL policies contain “subcontractor exclusion” language that voids coverage for claims arising from work performed by uninsured subs. Read your GL policy’s exclusions section carefully before accepting a project that relies on low-cost subs who cannot provide insurance certificates. Requiring current GL and workers’ comp certificates from every sub before they step on site is standard practice for commercial GCs in Sacramento County and eliminates most of this exposure.
How to get general contractor insurance in Sacramento: step by step
- Gather your business details: Estimated annual revenue by project type (residential new construction, residential remodel, light commercial, heavy commercial), total payroll by classification, number and type of vehicles (VINs), and replacement value of tools and equipment.
- Know your CSLB license classification: B-license for projects involving two or more unrelated trades; specialty C-license if you work only within a single trade. If you are applying for your B license, you need the $25,000 bond as part of the application.
- Confirm GL includes completed operations: This section of the policy responds to claims arising after project completion. It is the most important GL component for general contractors and must appear explicitly on the declarations page.
- Set up workers’ comp before the first hire: Labor Code §3700 requires coverage from day one. Notify your broker immediately when crew size changes — mid-year additions affect both your workers’ comp and your GL audit.
- Build a subcontractor COI tracking system: Before any sub starts work, collect a certificate showing their GL limits, workers’ comp carrier and policy period, and your company as additional insured. Store certificates by project and policy year.
- List all business vehicles on a commercial auto policy: Personal auto policies exclude business use. Pickup trucks, flatbeds, trailers, and passenger vans used for hauling materials or transporting crews all need commercial coverage.
- Coordinate the CSLB bond: Your agent can file or renew the $25,000 B-license bond alongside your GL at the same time, with certificates issued simultaneously.
Why an independent local agency beats a national call center for Sacramento GCs
At a national 800-number agency, the person who picks up may not understand the difference between a B license and a C-8, may not know that Sacramento County adds workers’ comp payroll for uninsured subs at audit, and will not call you in November to confirm your crew stayed the same size all year. Insurance City serves Sacramento general contractors by phone and online from our Stockton base — most commercial GC policies are quoted and bound without an office visit. The right general contractor insurance program is built around your actual crew structure, your project mix, and your sub-management practices — not a generic contractor rate run through a call-center form. We work with our commercial carriers to build a program that fits your Sacramento operation, with no broker fees on standard policies.
Call us at (209) 670-1556. Insurance City Agency serves Sacramento from our Stockton office — most commercial policies are quoted and bound by phone, with no office visit required.
Frequently asked questions
Do I need insurance before I can pull a building permit in Sacramento?
Sacramento County and City of Sacramento require proof of an active CSLB license (including a current $25,000 bond) as a permit condition. The permit counter does not typically verify GL or workers’ comp at issuance — but commercial owners, developers, and public agencies will require a current certificate of insurance before authorizing work to begin. Having GL and workers’ comp in place before breaking ground is both a practical requirement and sound risk management.
What CSLB license does a general contractor in Sacramento need?
California’s CSLB requires any contractor performing work exceeding $500 in combined labor and materials to hold an active license. General contractors taking on projects that involve two or more unrelated trades typically hold a B (General Building) license. Maintaining it requires a $25,000 contractor license bond filed with the CSLB at all times. Bond premiums for contractors with clean credit generally run $200–$400 per year.
How does workers’ comp apply to a general contractor who uses subcontractors?
Under California Labor Code §3700, any contractor with employees must carry workers’ comp with no grace period. Uninsured subcontractors’ payroll may be added to your auditable payroll by the WCIRB at year-end audit. The standard defense is requiring every sub to provide a current workers’ comp certificate before starting work. A certificate shifts liability to the sub’s carrier when a claim arises.
What GL limits do I need to work on commercial projects in Sacramento?
Most commercial property owners and developers in Sacramento County require at least $1M per occurrence / $2M aggregate. State and county public-works contracts typically require $2M per occurrence or higher. Read the contract language before submitting your bid — required limits directly affect your premium.
Related reading: General Contractor Insurance in Stockton, CA — General Contractor Insurance in Fresno, CA — General Contractor Insurance in Tracy, CA — CSLB License Application: Insurance & Bond Checklist — Lee esta guía en español
More guides from Insurance City
- Electrician Business Insurance in Lodi, CA: Coverage, Costs & CSLB C-10 Requirements
- Electrician Business Insurance in Modesto, CA: Coverage, Costs & CSLB C-10 Requirements
- Plumber Business Insurance in Fresno, CA: Coverage, Costs & CSLB C-36 Requirements
- Restaurant & Taqueria Insurance in Fresno, CA: What Every Food-Service Owner Needs and What It Costs
- See all articles →
Ready for a quote? Call or send the form
Call (209) 670-1556 Request a Quote
Serving Sacramento and Sacramento County from our Stockton office — most commercial GC policies are quoted and bound by phone, no office visit required · Se habla español · ITIN accepted. Insurance City Agency, LLC · CA License #6003045.

