Two general contractors doing the same $500,000 in revenue can land on general liability bills thousands of dollars apart, and the difference has nothing to do with luck or negotiating skill. It comes down to math. The premium on a quote is a starting point, and a handful of variables push it up or down from there.
Farmer Brown Insurance, a commercial brokerage that has written general contractor insurance in all 50 states since 1996, prices that risk the way every serious carrier does: revenue first, then everything else.
Liability pricing starts with revenue, not the size of the crew
General liability for a general contractor runs about 0.75 percent of annual revenue, with a $1,600 floor that applies no matter how small the job list. A contractor billing $280,000 a year owes close to $2,100. Double that revenue to $610,000, and the number climbs to roughly $4,575.
Most contracts require $1 million per occurrence and $2 million aggregate before a project owner will sign anything, and dropping to $500,000 limits saves less than $100 a year. Small savings, real exposure.
A few variables push the number away from that baseline
Revenue sets the floor. Claims history moves it from there. One major claim can raise a contractor’s rate 25 to 40 percent at the next renewal, which is why experienced contractors report incidents within 24 hours instead of letting them age on somebody’s desk for a week. Reported fast, it costs less.
Consider a Tulsa remodeler whose revenue climbed from $280,000 to $610,000 over two winters while nobody updated the liability policy. The number stayed anchored to the smaller business until the carrier’s audit caught up with it. The shortfall arrived as a lump invoice, not a manageable bump at renewal.
Uninsured subcontractors turn into the contractor’s own payroll
Two of the framing crews on that same remodel job worked without a liability policy of their own, and at audit the carrier counted their labor as the general contractor’s payroll, the same as if they had been employees the whole time. That paperwork gap gets expensive fast. A certificate of insurance from every sub before work starts costs nothing to collect. Finding out at audit that a sub had none costs real money, twice over on the same job.
Licensed, bonded, and insured are three separate promises
A bond is not cash set aside for a bad day. It’s a guarantee backed by a bonding company, and the premium a contractor actually pays for it is small: about $100 for a typical $10,000 surety bond, the most common size cities require before issuing a permit or license. Same-day, usually. Good credit, a score above 700 with no bankruptcy in the past seven years, is what makes that possible.
The insurance piece works differently. Even in a state that does not require a license bond at all, a contractor can still legitimately advertise as bonded by buying an employee dishonesty bond for less than $200. It is a real policy, not a marketing trick. Most competitors never bother.
Revenue decides the floor. Claims history, sub paperwork, and an honest bond decide the rest. Skip any of them and the bill does not stay flat. It shows up twice, the same way it did on that Tulsa job: once at renewal, once at audit.



