For most small business owners, liability insurance is one of those costs that feels impossible to pin down until someone actually explains how pricing works. The range is wide. A retail shop owner in Ohio might pay $500 a year. A roofing contractor in Texas could pay ten times that. Understanding why the price moves so much starts with understanding what the coverage actually does.
General liability insurance pays for third-party claims of bodily injury, property damage, and certain advertising injuries. A client slips on your jobsite, a worker damages a customer’s property, someone sues over something your business published online. That’s what a general liability policy responds to. It also covers defense costs, including attorney fees and court costs, which can add up fast even when a claim has no merit.
What general liability insurance typically costs
For low-risk businesses, annual premiums can start around $400 to $600. On average, small businesses pay roughly $45 per month, with annual premiums ranging from $250 to over $3,000 depending on business type, revenue, and years in operation. That lower end of the range covers basic operations with limited exposure, such as a small consulting firm or a retail shop without significant foot traffic.
Contractors pay more. The physical nature of the work and the risk of property damage or injury on a jobsite push premiums higher, and so does the equipment involved. According to Farmer Brown Insurance Agency, which has written contractor insurance across all 50 states since 1996, annual general liability premiums for contractors commonly fall between $1,000 and $5,000 depending on the trade, the volume of work, and the states where they operate.
High-risk trades push costs higher still. Roofing contractors often pay between $5,000 and $15,000 per year for general liability alone. The height exposure and frequency of claims in roofing make it one of the pricier trades to insure. General liability premiums are also typically tax-deductible as a business expense, which offsets part of the annual cost.
What makes the price go up or down
Payroll and revenue are two of the most direct factors. Insurers use these figures to estimate exposure. A contractor doing $500,000 in annual revenue pays a different rate than one doing $5 million.
The type of work matters as much as the volume. Concrete work, framing, and roofing carry different loss histories than landscaping or painting. Insurers price based on how often claims occur in each trade category.
Location plays a role too. States with higher litigation rates tend to produce higher premiums, and some states have liability laws that make defending even minor claims expensive.
Claims history is another factor. A contractor with three general liability claims in the past five years is going to pay more than one with a clean record. Some insurers will decline coverage altogether if the history is bad enough.
The policy limits chosen also change the price. A $1 million per occurrence/$2 million aggregate is the standard structure for most contractor general liability policies. Moving to $2 million per occurrence pushes the premium up.
Where workers compensation fits in
General liability and workers compensation are two separate coverages, but contractors often need both. General liability responds to third-party claims. Workers compensation covers the contractor’s own employees if they get hurt on the job. It pays for medical bills and lost wages from workplace injuries.
The price for workers compensation is driven by payroll, but the classification of each worker matters more. A roofing laborer is classified differently than an office worker, and the rate per $100 of payroll reflects that difference.
Some contractors try to avoid carrying workers compensation by treating employees as subcontractors. That approach creates real legal and financial exposure. If a worker is misclassified and gets injured, the contractor can face liability that a general liability policy will not cover.
Getting an accurate price
Online calculators give rough estimates, but an actual quote requires a real application. Insurers want to see the type of work, annual revenue or payroll, states of operation, and claims history before they issue a number.
An independent agency like Farmer Brown, which works with multiple carriers rather than a single insurer, can pull quotes from several markets. For contractors in specialized trades or states where fewer carriers write policies, that access tends to produce lower final premiums than going direct to a single insurer.
Same-day quotes are available for most contractor applications, with certificates issued the same day.
This content is provided for informational purposes only and is not a substitute for professional advice. AFP editorial staff were not involved in the creation of this content.