No, general liability is not based on revenue. Instead, it’s based primarily on how risky your business is. Other factors that might affect the cost of general liability include how many employees you have, where you’re located, how old your company is, and previous insurance claims.