{
  "slug": "business-liability-insurance-cost-calculator",
  "title": "Business Liability Insurance Cost Calculator",
  "heading": "Business Liability Insurance Cost Estimator",
  "category": "financial",
  "url": "https://www.revenuelab.fyi/toolbox/business-liability-insurance-cost-calculator",
  "summary": "General liability, professional liability, and BOP pricing by revenue and risk class.",
  "description": "Small business liability premiums are rated primarily on revenue, payroll, industry risk class, and the limits you buy. A consultant working from a laptop and a roofing contractor with a four-person crew can both be quoted general liability, but the roofer pays several times more per dollar of revenue because the loss experience of the class is worse. This estimator applies typical relativities to produce an annual range for general liability, adds professional liability (errors and omissions) where the work involves advice or deliverables, adds a business owner's policy bundle discount where property coverage is included, and shows the cost per $1,000 of revenue so you can build it into pricing. Real quotes vary widely by carrier appetite, claim history, subcontractor use, and whether clients demand additional-insured endorsements or higher limits in their contracts — those contract requirements are usually the reason a business needs more coverage than it would otherwise buy.",
  "formula": "GL ≈ Base × Class Factor × (Revenue ÷ 100k)^0.7 × Limit Factor. Total = GL + E&O + Property − Bundle Discount.",
  "dateModified": "2026-09-06",
  "run_url": "https://www.revenuelab.fyi/api/public/calc?tool=business-liability-insurance-cost-calculator",
  "inputs": [
    {
      "id": "revenue",
      "label": "Annual revenue",
      "kind": "number",
      "hint": null,
      "default": 400000,
      "unit": "$",
      "min": 10000,
      "max": 25000000
    },
    {
      "id": "riskClass",
      "label": "Industry risk class",
      "kind": "select",
      "hint": null,
      "default": "low",
      "options": [
        {
          "value": "low",
          "label": "Office / consulting / online"
        },
        {
          "value": "medium",
          "label": "Retail, food service, fitness"
        },
        {
          "value": "high",
          "label": "Trades, construction, landscaping"
        },
        {
          "value": "veryhigh",
          "label": "Roofing, electrical, heavy equipment"
        }
      ]
    },
    {
      "id": "limit",
      "label": "Per-occurrence limit",
      "kind": "select",
      "hint": null,
      "default": "1000000",
      "options": [
        {
          "value": "500000",
          "label": "$500,000"
        },
        {
          "value": "1000000",
          "label": "$1M / $2M aggregate"
        },
        {
          "value": "2000000",
          "label": "$2M / $4M aggregate"
        }
      ]
    },
    {
      "id": "employees",
      "label": "Employees",
      "kind": "number",
      "hint": null,
      "default": 3,
      "unit": "people",
      "min": 0,
      "max": 200
    },
    {
      "id": "eo",
      "label": "Professional liability (E&O)?",
      "kind": "select",
      "hint": null,
      "default": "yes",
      "options": [
        {
          "value": "yes",
          "label": "Yes — advice or deliverables"
        },
        {
          "value": "no",
          "label": "No"
        }
      ]
    },
    {
      "id": "property",
      "label": "Business property to insure",
      "kind": "number",
      "hint": null,
      "default": 40000,
      "unit": "$",
      "min": 0,
      "max": 5000000
    }
  ],
  "outputs": [
    {
      "id": "annual",
      "label": "Estimated annual premium",
      "format": "currency",
      "hint": null,
      "primary": true
    },
    {
      "id": "monthly",
      "label": "Per month",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "gl",
      "label": "General liability portion",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "eo",
      "label": "Professional liability portion",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "propertyPremium",
      "label": "Property portion",
      "format": "currency",
      "hint": null,
      "primary": false
    },
    {
      "id": "perThousandRevenue",
      "label": "Cost per $1,000 of revenue",
      "format": "currency",
      "hint": null,
      "primary": false
    }
  ],
  "worked_example": {
    "inputs": [
      "Annual revenue: 400000 $",
      "Industry risk class: Office / consulting / online",
      "Per-occurrence limit: $1M / $2M aggregate",
      "Employees: 3 people",
      "Professional liability (E&O)?: Yes — advice or deliverables",
      "Business property to insure: 40000 $"
    ],
    "outputs": [
      "Estimated annual premium: $2,241",
      "Per month: $187",
      "General liability portion: $1,267",
      "Professional liability portion: $795",
      "Property portion: $360",
      "Cost per $1,000 of revenue: $5.60"
    ]
  },
  "how_to": {
    "title": "How to use this",
    "steps": [
      "Enter annual revenue ($).",
      "Enter industry risk class.",
      "Enter per-occurrence limit.",
      "Enter employees (people).",
      "Enter professional liability (e&o)?.",
      "Enter business property to insure ($).",
      "Read your estimated annual premium on the right — it updates as you type.",
      "Hit Share to keep the scenario or send it to someone."
    ]
  },
  "scenarios": [
    {
      "name": "Conservative",
      "description": "Lower-end numbers — what if things land soft?",
      "values": {
        "revenue": 240000,
        "riskClass": "low",
        "limit": "1000000",
        "employees": 2,
        "eo": "yes",
        "property": 25000
      }
    },
    {
      "name": "Typical",
      "description": "Defaults — the most common real-world setup.",
      "values": {
        "revenue": 400000,
        "riskClass": "low",
        "limit": "1000000",
        "employees": 3,
        "eo": "yes",
        "property": 40000
      }
    },
    {
      "name": "Ambitious",
      "description": "Higher-end numbers — what if things really pop?",
      "values": {
        "revenue": 640000,
        "riskClass": "low",
        "limit": "1000000",
        "employees": 5,
        "eo": "yes",
        "property": 65000
      }
    }
  ],
  "limitations": [
    "Results are estimates before tax, fees, and inflation unless an input explicitly covers them.",
    "Rates are treated as fixed for the whole period — variable-rate products will drift from this projection.",
    "This is educational maths, not financial advice. Check anything contractual with the lender or your accountant."
  ],
  "faq": [
    {
      "q": "Is general liability the same as professional liability?",
      "a": "No. General liability covers bodily injury and property damage to third parties; professional liability covers financial harm from your advice, errors, or missed deliverables. Service businesses usually need both, and client contracts frequently require both."
    },
    {
      "q": "What is a BOP?",
      "a": "A business owner's policy bundles general liability with commercial property at a discount, which is why adding property value above reduces the effective rate here. Eligibility depends on size and class."
    },
    {
      "q": "Do I need workers' compensation too?",
      "a": "Almost certainly if you have employees — it is mandatory in nearly every state and is priced separately from liability, based on payroll and class code. It is not included in this estimate."
    },
    {
      "q": "Why do quotes vary so much?",
      "a": "Carrier appetite for your class, prior claims, subcontractor use, contract requirements such as waivers of subrogation, and state loss trends. Treat this as a budgeting range and gather three real quotes."
    }
  ],
  "related": [
    "https://www.revenuelab.fyi/toolbox/llc-formation-cost-calculator",
    "https://www.revenuelab.fyi/toolbox/workers-comp-premium-calculator"
  ],
  "license": "CC-BY-4.0",
  "citation": "RevenueLab — Business Liability Insurance Cost Calculator (https://www.revenuelab.fyi/toolbox/business-liability-insurance-cost-calculator)"
}