Cost & Quotes

General Liability Insurance Cost for Contractors: A 2026 Pricing Guide

Published February 11, 2026 · Virtual Insurance Agent

“How much does general liability insurance cost?” is one of the most common questions a contractor asks before ever filling out an application — and it's a fair one, because the honest answer is a range, not a single number. Two businesses in the same trade, in the same state, can land at very different premiums depending on payroll, claims history, and the specific limits a general contractor requires. This guide walks through real premium ranges, the factors underwriters actually weigh, and how to get a quote that reflects your business rather than a generic estimate.

Real general liability premium ranges for contractors

For a standard $1M per-occurrence / $2M aggregate general liability policy — the baseline limit most general contractors and property managers require in a contract — small-to-mid-sized contracting businesses typically pay $750 to $2,500 per year. Where a given business falls in that range comes down mostly to trade risk classification and payroll. Higher-risk trades that work at height, with heavy structural systems, or with higher injury/property-damage exposure — roofing, framing, structural work, and demolition among them — often see premiums exceed $3,000+ per year, even at a similar revenue level to a lower-risk trade.

Risk tierExample tradesTypical annual premium
Low-risk tradesHandyman, painting, electrical (light commercial), plumbing$750 – $1,400 / year
Mid-risk tradesGeneral remodeling, carpentry, HVAC, masonry$1,200 – $2,500 / year
Higher-risk tradesRoofing, framing, structural, demolition, excavation$2,500 – $3,000+ / year

These figures describe a standalone $1M/$2M general liability policy for a small-to-mid contractor with a reasonably clean claims history. Businesses with higher payroll, larger crews, multiple locations, or a recent claims history will typically price above the ranges shown here — this is a starting reference point, not a quote.

Why the same trade can get different quotes from different carriers

It's common for a contractor to submit the exact same information to two or three carriers and get back three noticeably different numbers. That's not a sign something is wrong with the application — carriers each maintain their own rating models, appetite for certain trades, and claims experience within a given classification code, so one carrier might specialize in (and therefore price more competitively for) a trade that another carrier treats as a marginal fit. This is the core reason working with an agent who can shop an application across multiple carrier partners tends to produce a better outcome than getting a single quote from a single captive carrier — you're seeing the range the market will actually bear for your specific business, not one company's internal number.

The factors that actually move your price

Underwriters don't price a policy off trade alone. Six factors typically do most of the work in determining where your premium lands within — or outside — the ranges above:

Trade & risk classification

Carriers assign every business a classification code tied to the work performed. A trade that works at height, with heavy equipment, or with structural systems (roofing, framing, excavation) is priced higher than a trade doing lighter, ground-level work (handyman services, painting, light electrical) — even at the same revenue.

Payroll and annual revenue

General liability premiums are typically calculated off a rate applied per $1,000 of revenue or payroll. A two-person operation and a twenty-person crew doing the same trade will land in very different places on the price range simply because of scale.

Years in business

A newer business with no claims history is harder for an underwriter to price confidently, which can push premiums toward the higher end of a range until a track record is established. Contractors with several years of clean claims history often see more competitive renewal pricing.

Claims history

Past liability claims — especially recent or large ones — signal higher future risk to an underwriter and typically increase premium. A clean claims history is one of the more direct levers a contractor has for keeping cost down over time.

Coverage limits selected

A $1M per-occurrence / $2M aggregate policy is the contractor-industry standard and the baseline most GCs require, but higher limits (or a following umbrella policy) raise premium. Lower limits reduce premium but may not satisfy a GC's contract requirement, so this isn't always a place to cut cost.

Location

State and local factors — litigation environment, weather exposure, cost of claims and legal defense in that jurisdiction — all factor into rating, which is one reason two contractors in the same trade can see different quotes depending on where their business operates.

How to get an accurate quote — not just a ballpark

The ranges above are useful for budgeting, but the only way to know your actual premium is to get underwritten as a specific business. The most accurate quotes come from applications that include a few specific details up front rather than a vague description of “contracting work”:

  • Exact scope of work — the specific trade activities you perform, since risk classification is tied to actual operations, not just a job title.
  • Annual payroll and revenue — the two figures most GL rating is built on.
  • Years in business and prior coverage — an established, continuously-insured history typically supports a stronger quote.
  • Claims history — even if a past claim was minor, disclosing it up front avoids delays and lets an agent shop it to carriers that price that history more favorably.
  • The limits your contracts actually require — many GCs specify $1M/$2M in writing, so quoting to that number (rather than guessing lower) avoids a rejected certificate of insurance later.

Because our process is entirely online, submitting these details takes minutes, not a scheduled office visit — you fill out a short application, and a real licensed agent builds your custom quote across our carrier partners and follows up by phone or email, usually within one business day. See our general liability insurance page for what a standard policy covers, or start an application directly on the quote page.

Bundling into a Business Owner's Policy can lower your total cost

If your business also needs commercial property coverage — for a shop, storage yard, tools and equipment, or business personal property — buying general liability and property coverage separately is often more expensive than bundling them into a single Business Owner's Policy (BOP). A BOP packages general liability and commercial property (frequently with business interruption coverage) into one policy at a combined rate that's often lower than the sum of buying each coverage on its own, for businesses that qualify.

Not every contractor qualifies for a BOP — it's generally built for small-to-mid operations under a certain revenue and payroll threshold, with straightforward property exposure. But if your business fits that profile, asking specifically about a BOP quote alongside your standalone GL quote is one of the simplest ways to reduce your total insurance spend without reducing coverage. A licensed agent can tell you within the same conversation whether bundling makes sense for your specific business or whether standalone general liability is the better fit.

It's also worth revisiting your pricing at every renewal rather than assuming last year's quote is still competitive. Payroll changes, a clean year with no claims, or a shift in the trades you actively perform can all move your rating in your favor — and carrier appetite for a given classification code shifts year to year as well. Contractors who only shop their general liability once, at the very start of the business, sometimes leave savings on the table for years without realizing it.

Bottom line: Most small-to-mid contractors should budget $750–$2,500 per year for a standard $1M/$2M general liability policy, with higher-risk trades often landing above $3,000. The fastest way to know your actual number is a short online application reviewed by a real licensed agent — not a generic calculator.

Frequently asked questions about GL cost

What is a Business Owner's Policy (BOP), and is it cheaper than separate policies?

A BOP bundles general liability and commercial property coverage (often with business interruption) into one policy, which is frequently cheaper than buying each coverage separately if your business qualifies.

How much does general liability insurance cost for contractors?

A standard $1M/$2M general liability policy typically runs $750 to $2,500 per year for small-to-mid contractors, with higher-risk trades like roofing or framing often running $3,000+ per year.

What factors affect my commercial insurance premium?

Your trade/risk class, payroll and revenue, years in business, claims history, coverage limits, and location all factor into your premium.

Can I bundle multiple policies to save money?

Yes — bundling general liability and commercial property into a Business Owner's Policy, or writing multiple lines with the same carrier, often results in a lower combined premium.

Do I need to pay in full, or can I set up monthly payments?

Most policies offer monthly payment plans in addition to paying in full — we can walk you through the options available for your specific policy during the quote process.

Get your actual general liability price — not a ballpark

Call 844-967-5247 or request a free quote online — a licensed agent will build a custom quote across our carrier partners and respond within 1 business day.