The correct answer is: Rates for general liability and other lines of coverage are typically priced by percentage of a business factor. For most businesses, GL insurance rates are priced per $1,000 in gross sales or revenue. For many contracting companies, it is priced per every $1000 in payroll.
The title of my answer is How Much Does General Liability Insurance Cost?