A California subcontractor's certificate of insurance (COI) is the ACORD 25 form showing active general liability, workers' comp, and the general contractor named as additional insured — the minimum documentation required before you can set foot on virtually any job site in the state. Most GCs require at least $1,000,000/$2,000,000 GL limits, active workers' compensation, and a blanket or scheduled additional insured endorsement. A licensed broker with direct carrier access can issue your COI the same day you call — in many cases within hours.
A Certificate of Insurance is a one-page snapshot of your insurance coverage — standardized on ACORD form 25, the same form used across the construction industry since 1971. When a GC asks for your COI, this is exactly what they receive and review:
The COI itself does not change your coverage — it proves coverage exists. What changes coverage is the additional insured endorsement attached to the underlying policy, which is a separate document your carrier processes. The two often get confused, and the confusion costs subs real jobs.
California has no single statewide minimum for subcontractor general liability — each GC sets their own contract requirements. In practice, across our book of 3,000+ commercial policies, we see these patterns consistently:
| Project / GC type | Typical GL requirement | Notes |
|---|---|---|
| Residential remodel / small commercial | $1M per occurrence / $2M aggregate | The baseline most subs carry |
| Mid-size commercial construction | $1M per occurrence / $2M aggregate | Plus $1M–$2M umbrella often required |
| Large commercial, hospitality, healthcare | $2M per occurrence / $4M aggregate | Often requires umbrella to reach total |
| Public works (state, county, city) | $2M per occurrence / $4M aggregate | Government contracts set this in spec; no exceptions |
| School district / hospital projects | $5M per occurrence / $10M aggregate | Usually achieved with a $4M–$9M umbrella stacked on $1M primary |
The single most common reason a sub loses a job is not uninsured status — it is having $1M primary limits when the contract requires $2M. The fix is either increasing primary limits (higher premium) or adding a commercial umbrella ($500–$1,500/year for most trades, much cheaper than rebidding a lost job).
The additional insured (AI) endorsement is the piece most subcontractors misunderstand. A COI that lists the GC as "certificate holder" does not make the GC an additional insured on your policy. Those are two completely different things:
GCs require additional insured status because their own general liability policy will not defend them against claims arising from a subcontractor's operations. If a worker on your crew injures a bystander, and that bystander sues the GC, the GC needs to be on your policy to trigger your insurer's defense. Without the AI endorsement, the GC is exposed and will reject your COI.
"Most subcontractors find out their COI has the wrong entity name or missing AI endorsement when a GC turns them away at the gate — on a Monday morning before a job that starts in an hour. We issue COIs same-day precisely because that call almost always comes at the worst possible moment."
— Commercial team, Via Rapida ServicesVia Rapida Services is California-licensed (#6003045) and writes contractor commercial insurance statewide — Fresno, Sacramento, San Diego, the Bay Area, Central Valley, everywhere. Same-day COI means:
The fastest path: have the GC's exact legal entity name ready when you call. "ABC Construction" and "ABC Construction Inc." are not the same entity on a certificate, and issuing the wrong name means redoing it — which costs time. Confirm the legal name from the GC's contract or ask them to email it.
Need a COI today? Call or WhatsApp Via Rapida Services. If you already have a policy with us, we can have your certificate ready within hours — statewide, in English and Spanish.
Call 209-670-1556 Contractor InsuranceYes — both by law and by practical necessity. California's workers' compensation law (Cal. Labor Code § 3700) requires workers' compensation coverage for any employer with employees. But there is more:
SB 216, signed in 2018 and phased in through 2026, eliminated the sole proprietor exemption for most CSLB-licensed contractor trades. As of January 1, 2026, all licensed California contractors are required to obtain and maintain workers' compensation insurance — even if they have zero employees. This was a major change that caught many solo operators off guard.
On a subcontractor's COI, the workers' comp section should show:
If you currently have a sole proprietor workers' comp exemption that was valid before 2026, verify with a licensed agent whether SB 216's expansion affects your license class. The CSLB's bond and insurance information page lists current requirements by license class.
The California Contractors State License Board (CSLB) maintains its own insurance requirements separate from what GCs demand in contracts. For any licensed California contractor:
| Requirement | Current minimum (2026) | Who it applies to |
|---|---|---|
| Contractor license bond | $25,000 surety bond | All licensed contractors (C or B license) |
| Workers' compensation | Must maintain WC per SB 216 | All licensed contractors as of Jan 1, 2026 |
| General liability | Not state-mandated by CSLB, but required by contract | GC contracts set the minimums |
| Employer's liability | $1M/$1M/$1M recommended | Contractors with employees; required on many large projects |
Note the distinction: the CSLB bond ($25,000) is a surety bond, not an insurance policy. It protects consumers from contractor misconduct and is separate from general liability insurance. If a GC asks for your "bond," they often mean your surety bond documentation, your liability COI, or both. Confirm which they need.
Here are realistic 2026 annual cost ranges for the insurance coverage that appears on a standard California subcontractor COI:
| Coverage | Typical annual cost | Key driver |
|---|---|---|
| General liability ($1M/$2M) | $800 – $3,500 | Trade class & annual revenue |
| Workers' compensation | $2,000 – $12,000+ | Payroll × class code rate (roofers highest) |
| Commercial umbrella ($1M) | $500 – $1,500 | Underlying limits and trade risk |
| Blanket additional insured | $0 (included in many Hartford policies) | Check your policy endorsements |
| Scheduled additional insured | $25 – $50 per entity | Per-GC, per-policy-period |
| Waiver of subrogation | $50 – $150 per endorsement | Per-GC, some carriers include it free |
Workers' comp rates vary dramatically by trade class code. Roofers pay among the highest rates — often $15–$25 per $100 of payroll — while painters and plumbers fall in a mid-range. The single biggest source of unexpected cost is a workers' comp audit: if your actual payroll exceeded what you estimated at binding, your carrier bills the difference at year end. Accurate payroll estimates at the start protect you from audit surprises.
This is common, and it can be fixed quickly. You have three options:
What you cannot do: alter a COI to show limits you do not have. California Insurance Code Section 383.5, added by SB 923 (2022), specifically prohibits any person from issuing or accepting a certificate of insurance that misrepresents coverage or creates obligations not found in the underlying policy. Falsified COIs result in policy cancellation and potential license action.
¿Eres subcontratista en California y necesitas entender qué exige el contratista general en tu certificado de seguro? Preparamos esta misma guía completa en español — qué límites necesitas, cómo funciona el endoso de asegurado adicional y cómo obtener tu certificado el mismo día.
A COI is a one-page ACORD 25 document proving your insurance is active. For California subcontractors, it must show your general liability limits (usually $1M/$2M minimum), workers' comp status, and the GC's company named as additional insured. You cannot legally enter most California job sites without one.
Most California GC contracts require $1,000,000 per occurrence / $2,000,000 aggregate minimum general liability. Public works and larger commercial projects frequently require $2M/$4M. Always check your specific contract — requirements vary.
An additional insured (AI) endorsement adds the GC's company to your liability policy so your insurer defends them if they're sued because of your work. Being listed as "certificate holder" is not the same as being an additional insured. GCs require AI status because their own policy won't cover your mistakes.
Same-day, if you have an active policy. Via Rapida Services issues COIs statewide by phone or WhatsApp within 1–2 hours for existing policyholders. New policies for standard contractor risks can be bound in 24–48 hours.
Yes. As of January 1, 2026, SB 216 makes workers' comp mandatory for all CSLB-licensed contractors regardless of employee count. GCs also verify WC status on your COI before allowing you on site.
Issuing a standard COI is free. Scheduled additional insured endorsements cost $25–$50 per entity. Many Hartford commercial programs include blanket additional insured at no extra charge.
You can increase limits mid-term (prorated premium, same-day COI update), or add a commercial umbrella ($500–$1,500/year for most trades) to reach the required total. Never alter a COI to show limits you do not actually have — it is illegal under CA Insurance Code Section 383.5.
Licensed independent broker — English y Español — writing contractor insurance across all of California.