Contractors need more than a generic business policy: general liability with completed operations, workers compensation, commercial auto, tools and equipment, and often builders risk and bonds, sized to the trade and the contract. In most states this is not optional. Oregon will not license a contractor without a surety bond and general liability insurance, and a residential general contractor posts a $25,000 CCB bond with at least $500,000 in liability (
Oregon CCB). We are independent, so we shop the market and build the program around the work you actually do.
Contractor general liability commonly runs about $500 to $3,500 or more a year, with higher-hazard trades like roofing and framing at the top. Workers compensation is a separate rate on payroll, roughly $0.50 to $30 per $100 depending on the class code. Your real number is built on your trade, payroll, and contracts, not a flat rate.
What every contractor needs, and why
General liability is the base, and for a contractor it has to include completed operations, the part that answers for a defect or failure that surfaces after the job. Workers compensation covers your crew and is where an uninsured subcontractor lands at audit. Commercial auto covers the trucks and trailers, and tools and equipment covers the gear that travels between jobs. Depending on the trade and the job, you add builders risk for work under construction, an umbrella to meet contract limits, and bonds for licensing and jobs. The point is not to buy everything. It is to match the stack to your trade and the contracts you sign.
What contractor insurance costs
Pricing varies widely by trade, payroll, and claims history, so treat these as reference ranges rather than a quote. Quote figures are always built on your actual data.
| Coverage | Reference range | What moves it |
| General liability | ~$500 to $3,500+ per year | Trade class, revenue, limits, claims. Roofing and framing sit highest. |
| Workers compensation | ~$0.50 to $30 per $100 of payroll | The class code for your trade, payroll, and your experience modification. |
| Surety / license bond | Oregon CCB $25,000 residential general; California CSLB $25,000 | Your state and license endorsement. See the by-state requirements. |
| Tools, umbrella, and add-ons | Priced to values and contract limits | Equipment value, required limits, and what your contracts demand. |
Reference ranges, framed and sourced. GL and WC ranges reflect national trade-level data; bond amounts are from the Oregon CCB and California CSLB. See contractor insurance cost and what drives GL cost for the detail.
The gaps that cause denied claims
Most contractor claims that get denied were not bad luck. They were a gap nobody flagged. The four that come up again and again:
- The endorsement that was never added. A contract required additional insured or a waiver of subrogation, the certificate said so, but the endorsement was never actually on the policy. The certificate is not the coverage.
- The wrong class code. Payroll on the wrong workers comp class code over- or under-charges you for years, then corrects at audit.
- Uninsured subcontractors. A sub who cannot prove coverage gets added to your workers comp bill at audit as your payroll.
- Care, custody, and control. Damage to the specific thing you were working on can fall outside the base policy. See why GL claims get denied.
We build the program so these do not become the surprise, and we read the policy against the jobs you are bidding.