General liability insurance for contractors is a third-party policy that pays for bodily injury, property damage, personal and advertising injury, and legal defense costs that come out of your work. Most contractors pay $150 to $400 per month ($1,800 to $4,800 a year) for a standard $1M per occurrence / $2M aggregate policy, though roofing, structural, and high-revenue operations often pay more. The $1M/$2M limit is the baseline most bids, leases, and vendor portals ask for. You usually need it the moment a contract, a general contractor, or a city permit packet asks for a Certificate of Insurance. ContractorsInsured.net is a licensed brokerage (CA #6015321, TX #3305690) that shops GL across multiple carriers for California and Texas contractors and issues COIs the same day after binding.
What general liability covers (and what it does not)
General liability (GL) is built around claims from people and property that are not yours. If your operations injure a member of the public or damage someone else's property, GL is the policy that responds. It is the coverage general contractors, project owners, and vendor portals look for first, and it is the policy a Certificate of Insurance usually proves.
Core coverages most contractors recognize
- Third-party bodily injury: medical bills and legal liability when your work injures someone who is not your employee.
- Third-party property damage: repair or replacement when your operations damage property that belongs to a client or another party.
- Products and completed operations: claims that show up after a job is finished, tied to work you completed.
- Personal and advertising injury: claims like libel, slander, or copyright issues in your marketing.
- Legal defense costs: attorney fees and defense expenses, which a GL policy often pays even when a claim turns out groundless.
Five real contractor scenarios GL responds to
Delivery driver trips on site
A driver dropping materials trips over a stack of plywood and breaks an ankle. GL responds to the medical bill and any lawsuit.
Cracked tile on a remodel
A plumbing crew accidentally cracks the homeowner's original tile floor running a new line. GL responds to the repair cost.
Copyrighted jobsite photo
A sub uses a copyrighted photo from another company in a social post. GL can respond to the copyright claim.
Leak six months later
A roofing crew finishes, and months later a leak causes interior damage at the same address. GL completed operations responds.
Named in a suit, not at fault
A GC is named in a homeowner's lawsuit over a sub's work. GL pays defense costs even before fault is determined.
What general liability usually does NOT cover
GL is narrow on purpose. It does not pay for injuries to your own crew, damage to your own tools, accidents in your own trucks, or mistakes in your own workmanship. Those exposures need their own policies: workers' compensation for employee injuries, commercial auto for vehicles, tools and equipment coverage for your gear, and professional liability (E&O) for design and consulting errors.
Who actually needs contractor general liability
If you bid work, sign with a general contractor, lease a yard or shop, or pull permits in a major city, you will almost certainly be asked for a Certificate of Insurance that shows general liability. That is true for general contractors, roofers, plumbers, HVAC and electrical contractors, finish trades, handymen, and specialty contractors alike.
It is worth being precise about the legal picture. In California, the Contractors State License Board (CSLB) is focused on workers' compensation for licensees and proof of insurance in many bidding contexts, not a blanket GL mandate. In Texas, there is no statewide license board that mandates GL for every contractor. So GL is rarely required by state law in the blanket sense. Instead, it is required by the contracts, leases, GCs, vendor portals, and city permit packets you encounter on nearly every job. The practical result is the same: no GL, no work.
If you work across both states, our California general contractor general liability and Texas general contractor general liability pages go deeper on each state's contract and COI patterns.
How much does general liability cost for contractors?
Two contractors with the same $1M/$2M limit can pay very different premiums. A handyman doing light repairs and a roofing contractor working at height carry different severity risk, so carriers price them differently. The tables below show where most contractors land. Final pricing depends on underwriting.
| Business type | Monthly | Annual | Why this tier |
|---|---|---|---|
| Low-risk consultant / office | $40-$150 | $480-$1,800 | Limited public interaction, no jobsites |
| Retail / customer-facing | $60-$200 | $720-$2,400 | Foot traffic, slip-and-fall exposure |
| Specialty contractor (light trade) | $75-$225 | $900-$2,700 | Smaller projects, lower payroll |
| General contractor | $150-$400+ | $1,800-$4,800+ | Subcontractor risk, completed operations |
| Roofing / high-hazard | $250-$700+ | $3,000-$8,400+ | Heights, hot work, severity claims |
| Trade | Typical monthly | Typical annual | Top underwriting concern |
|---|---|---|---|
| General contractor | $150-$400 | $1,800-$4,800 | Subcontractor coverage continuity |
| Roofing contractor | $250-$700+ | $3,000-$8,400+ | Heights, hot work, completed operations |
| Plumbing contractor | $125-$350 | $1,500-$4,200 | Water damage severity |
| HVAC / electrical | $125-$325 | $1,500-$3,900 | Property damage, hot work |
| Finish trade (paint, drywall, flooring) | $75-$200 | $900-$2,400 | Smaller claims frequency |
| Handyman / light repair | $50-$175 | $600-$2,100 | Limited scope contracts |
Unlike national aggregators that quote $40 to $150 a month for a generic small business, contractor GL typically lands between $150 and $400+ a month because jobsite work involves property damage exposure, completed operations, and subcontractor risk that office businesses do not face. When you see a very low online quote, check whether it was rated for a contractor class at all. For city-level numbers, see our metro cost guides for Los Angeles, San Diego, Dallas, Houston, and more.
Why contractor GL costs more than business GL
An accountant's liability risk is mostly someone slipping in a waiting room. A contractor's risk is spread across active jobsites, heavy materials, power tools, work at height, and the property of other people. Several factors push contractor GL above office-business GL:
- Jobsite injury risk: the public, delivery drivers, and other trades move through active sites.
- Property damage to client property: you work inside and around property you do not own.
- Completed-operations tail: a claim can surface months after the job is done.
- Subcontractor risk transfer: if subs are not properly insured, their exposure can fall back on you.
- High-value project liability: larger projects mean larger potential losses.
- Contract-driven endorsements: Additional Insured, Primary & Noncontributory, and Waiver of Subrogation broaden the carrier's exposure.
The completed-operations tail is the part contractors most often underestimate. Unlike a retail slip-and-fall, a construction defect can surface months or years after the crew has packed up, when a roof starts leaking or a slab cracks. Your policy generally needs to respond based on when the damage appears, not when the work was performed, so carriers reserve for claims that may not arrive until long after the premium was collected. That long liability horizon is one of the main reasons a roofer or framer pays more than a low-risk handyman even at the same limit.
Subcontractor risk transfer pushes the number the other way. If you collect sub Certificates of Insurance with proper Additional Insured and Waiver of Subrogation endorsements, you move a meaningful share of risk onto their policies, and a well-documented program can keep your rate in check at audit. If you cannot prove your subs were insured, the carrier treats their payroll as if it were yours and your audit bill climbs. The paperwork is the difference between a clean renewal and a surprise premium charge.
Cost by coverage limit
Your contract usually dictates the limit, not your preference. Most bids and leases ask for $1M/$2M. Larger and public projects often ask for more, frequently built by stacking an umbrella or excess policy over your underlying GL rather than buying a single very high limit.
| Limit | Common use case | Notes |
|---|---|---|
| $1M / $2M | Default for most bids, leases, vendor portals | The most common requirement |
| $2M / $4M | Larger commercial, multi-family, some public | Often $1M GL + $1M umbrella |
| $5M+ via umbrella/excess | Tech campus, transit, hospital, government | Built by stacking umbrella over GL |
| Project-specific | Per-contract requirements | Read the bid packet; mismatches cause COI rejections |
The 7 factors carriers use to price your GL
| Factor | Why it matters | What to prepare |
|---|---|---|
| Trade / class code | Determines base rate | Be specific about actual operations |
| Annual revenue | Premium scales with revenue | Last full year + projected current year |
| Payroll & headcount | Workers' comp + GL exposure | W-2 vs 1099 mix, employee count |
| Subcontractor usage | Risk transfer adequacy | What % of revenue, how subs are vetted |
| Claims history | Past predicts future | 5 years of loss runs from prior carriers |
| Limits & endorsements | Contract-driven | Bid packet COI requirements |
| Job geography | Risk concentration | Counties and project types |
For more on how class codes and audits shape your final number, see contractor class codes and premium audit.
Local contract and COI requirements in California and Texas
These are examples of how requirements show up in practice, not a universal state mandate. The exact wording always comes from your specific contract or permit packet.
California examples. The City of Los Angeles, through its Bureau of Engineering insurance requirements, commonly requires a $1M/$2M GL baseline for contracted work. The City of San Diego likewise publishes its vendor insurance and bond requirements. Statewide, the CSLB workers' compensation rules require coverage for licensees in most situations, and roofing contractors must carry it regardless of employee count. A Certificate of Insurance is how you prove all of this.
Texas examples. The Texas Department of Insurance (TDI) publishes a plain-language commercial general liability explainer that mirrors the coverage on this page. At the city level, Dallas City Code Section 43-170 references a $1M per occurrence and $2M aggregate CGL standard with Additional Insured and Waiver of Subrogation wording. If you sub out work, plan for subcontractor insurance compliance up front so a missing sub COI does not stall your billing.
What GL does not cover (and the policies that fill the gaps)
- Workers' compensation for injuries to your employees.
- Commercial auto for your trucks and vans.
- Tools and equipment (inland marine) for gear on the move.
- Professional liability (E&O) for design and consulting errors.
- Builder's risk for work-in-progress property.
- Umbrella and excess for higher limits above your GL.
- Contractor bonds for license and project bond requirements.
- Ghost policy as a no-employee workers' comp solution when a contract still demands a WC certificate.
How to lower your GL cost without creating gaps
- Use an accurate class code to avoid both overcharging and audit surprises.
- Keep a clean claims history - preventable claims raise rates for years.
- Document subcontractor vetting so their exposure is not rated as yours.
- Report revenue and payroll accurately - under-reporting backfires at audit.
- Bundle where it makes sense - a business owner's policy can be efficient for lower-risk classes.
- Avoid lapses - a coverage gap is a red flag to the next carrier.
- Read bid packets before binding so required endorsements are quoted correctly the first time.
What to prepare before requesting a GL quote
| Information needed | Why your broker needs it |
|---|---|
| Legal business name + DBA | Policy issuance + COI accuracy |
| Trade and detailed scope of work | Drives class code selection |
| Business address + job geography | Carrier rating + appetite |
| Annual revenue (last + projected) | Premium base |
| Payroll + employee count + W-2/1099 split | GL + WC exposure |
| Subcontractor percentage and vetting | Risk transfer adequacy |
| 5-year claims history (loss runs) | Underwriting fit |
| Desired limits (occurrence + aggregate) | Contract requirement match |
| COI / endorsement wording from bid packets | Endorsement availability check |
| Vehicle use (owned / leased / hired) | Commercial auto need |
| CA or TX contractor license (if applicable) | CSLB / TDI compliance check |
No policy yet but a GC wants a COI? We quote general liability the same business day, bind, and issue the certificate right after. Already covered? Send the certificate holder details and endorsement wording and we match it.