Free tool
Insurance ComparisonCompare coverage stacks cleaning contractors actually need.
68%
of small businesses have at least one material insurance coverage gap that would affect a significant claim. Most gaps are discovered after a loss, not before
Source: Insurance Information Institute, Small Business Insurance Survey 2023
Free Tool
Run a structured gap analysis on your current coverage in under 10 minutes, see which risks are exposed.
Most cleaning companies build their insurance programs reactively, buying coverage when a contract requires it, adding lines when a broker recommends it, and never stepping back to assess whether the full portfolio of policies actually covers the full portfolio of risks. The result is a patchwork: some risks over-insured, some materially under-insured, and several gaps hidden in exclusion language that nobody has read.
A structured gap analysis is a one-time audit (and annual renewal ritual) that maps your actual risk exposures to your current coverage, identifying overlaps you can eliminate and gaps you need to close. This guide provides the framework.
Step 1: Inventory Your Risk Exposures
Before auditing coverage, document the risks. A cleaning company's exposure inventory covers five categories:
People exposures: Employee count, job functions, healthcare vs. standard facilities, subcontractor usage, vehicle operators, owners/officers.
Property exposures: Equipment values (floor machines, pressure washers, auto-scrubbers), vehicles (owned, leased, personal vehicles used for business), leased office or warehouse space, client property in your care.
Liability exposures: General premises liability, product/completed operations liability, chemical and pollution incidents, professional services, cyber/data breach, employment practices.
Financial exposures: Business interruption (if a loss shuts operations), accounts receivable (if records are destroyed), key person loss, contract bonding requirements.
Contract-driven exposures: Additional insured requirements, minimum limit specifications, indemnification clauses that expand your liability beyond normal tort exposure.
Documenting this inventory takes 1–2 hours. It is the foundation of an accurate gap analysis, without it, you're evaluating coverage in a vacuum.
Step 2: The Gap Analysis Matrix
| Risk Exposure | Coverage Required | Common Gap / Exclusion | Fix |
|---|---|---|---|
| Employee on-the-job injury | Workers' comp (statutory limits) | Subcontractor treated as employee; wrong class code | Verify class codes; collect sub certificates |
| Third-party bodily injury at client site | GL, occurrence basis, $1M per occurrence | CCC exclusion if injury involves property in your care | Verify CCC coverage; add bailee endorsement |
| Property damage at client site | GL, completed operations, $1M/$2M | Pollution exclusion (chemical damage); fungus exclusion (mold) | Add CPL or pollution buyback; mold endorsement |
| Employee theft from client | Employee dishonesty bond / commercial crime | Surety bond protects client, not your company; excludes subcontractors | Add commercial crime policy covering client property |
| Vehicle accident (owned fleet) | Commercial auto, $1M CSL minimum | Personal auto policy voids when vehicle used for commercial purposes | Verify commercial auto covers all vehicles used in business |
| Vehicle accident (employees' personal vehicles) | Non-owned auto endorsement on commercial policy | Common gap, personal auto pays first then subrogates to employer | Add non-owned auto to commercial policy |
| Cleaning equipment damage or theft | Inland marine / equipment floater | Standard GL/BOP excludes mobile equipment; property policy only covers at fixed location | Add inland marine floater covering equipment at all locations |
| Data breach / cyber incident | Cyber liability, $1M minimum | Standard GL excludes electronic data losses | Standalone cyber policy or cyber endorsement |
| Client contract liability exceeding GL limits | Umbrella / excess liability | $1M primary GL insufficient for healthcare, government, airport clients | $3M–$10M umbrella; verify attachment point |
| Professional error or negligent advice | Professional liability (E&O) | Standard GL excludes professional services; relevant for consulting cleaning companies | Professional liability endorsement or standalone E&O |
| Mold growth following wet cleaning | GL with mold endorsement or CPL | ISO CG 21 33 excludes fungi/bacteria | Mold buyback or Contractors Pollution Liability |
| Chemical spill / environmental incident | Contractors Pollution Liability | Standard GL pollution exclusion typically bars cleaning chemical incidents | CPL policy or GL pollution buyback endorsement |
Step 3: The Five Most Frequently Discovered Gaps
In analyzing cleaning company insurance programs, five gaps appear with disproportionate frequency:
Gap 1: Non-owned auto coverage missing. Many cleaning companies require employees to use their personal vehicles for the job but carry no non-owned auto endorsement on their commercial policy. When an employee causes an accident while driving their personal vehicle on a cleaning assignment, the claim flows up to the employer's commercial policy, which, without non-owned auto, declines the claim. Cost to fix: $100–$300/year.
Gap 2: Care, custody, and control (CCC) exposure unaddressed. Cleaning companies routinely handle client property (moving furniture, operating client equipment). Standard GL's CCC exclusion can bar claims for damage to property the crew was working on. Cost to fix: inland marine bailee's coverage, $200–$600/year.
Gap 3: Pollution exclusion applied to chemical incidents. Standard GL pollution exclusions potentially bar cleaning chemical incidents. Many cleaning companies assume they're covered for chemical damage and discover the exclusion after a claim is denied. Cost to fix: CPL or pollution buyback endorsement, $200–$800/year.
Gap 4: Inland marine insufficient or missing. Equipment carried in vans and trucks is not covered under standard commercial property (which covers property at the listed location only) or standard GL. Equipment theft from an unlocked van, or equipment damaged in transit, is an uninsured loss without a blanket inland marine floater. Cost to fix: $300–$900/year for $50,000–$150,000 blanket.
Gap 5: Umbrella limit inadequate for current contracts. A cleaning company that adds a hospital, government facility, or airport contract without increasing umbrella limits may be contractually required to carry $3M or $5M but only have $1M. A claim in excess of the $1M primary GL with no adequate umbrella layer is a personal asset risk. Cost to fix: $600–$2,000/year per $1M of additional umbrella.
Step 4: Prioritizing Remediation
Not all gaps require immediate action. Prioritize by:
Frequency × Severity = Risk Priority. A gap that exposes you to high-frequency, moderate-cost events (non-owned auto, inland marine) may have higher annual cost impact than a low-frequency, catastrophic risk (umbrella inadequacy). Address both, but the high-frequency gaps often have higher total annual cost impact while being cheaper to fix.
Contract-driven requirements. If a client requires coverage you don't have, that gap is non-negotiable. Fix it before the contract activates, not after.
Cost-to-fix vs. exposure value. A $300/year inland marine floater covering $75,000 of equipment is trivially inexpensive relative to the exposure. Prioritize inexpensive fixes for high-value exposures first.
Annual Gap Analysis Rhythm
The gap analysis should be repeated annually as part of your insurance renewal process. As your business changes (new clients, new services, new vehicles, new employees, new locations) new gaps emerge. A thorough gap analysis conducted 60 days before each policy anniversary keeps coverage aligned with risk.
For the full renewal process framework, see the insurance renewal checklist. For broker selection to support ongoing gap management, see the insurance broker selection guide. The insurance hub is the full reference covering every coverage line in depth.
For independent benchmark data on small business insurance gaps, the III's small business insurance research provides annual survey data.
Frequently Asked Questions
How often should a cleaning business conduct an insurance gap analysis?
Run a formal gap analysis once a year, and time it roughly 60 days ahead of your renewal date so any gaps you find can be closed without a break in coverage. On top of that annual pass, do a targeted review whenever the business changes shape: a significant new contract, a new service line, an added vehicle, or work in a new state. Material business changes are what create gaps between reviews, so treat each one as its own trigger rather than waiting for the calendar.
Can I run the gap analysis myself, or does this need a broker?
Do both, in that order. The gap analysis matrix gives you a self-service framework for spotting the common gaps, and you can get through it without help. What you cannot do alone is interpret exclusion language, which is genuinely technical, or predict how one coverage line interacts with another. Use the self-audit to surface the obvious problems, then take your findings to a broker who specializes in cleaning contractors and let them read the fine print.
Which gap ends up costing cleaning companies the most money?
The costliest one is almost always a thin umbrella limit paired with a catastrophic liability event. A $1M general liability policy with no umbrella behind it, or a $2M umbrella when the contract calls for $5M, leaves everything above the primary limit exposed, business assets and personal assets alike. It is a quiet gap, because nothing looks wrong until the one claim that breaks through the primary layer.
How we built this guide
Opora editorial sources from BLS OEWS wage tables, ISSA-447 production rates, NCCI workers' compensation classifications, EPA List N, OSHA 29 CFR standards, and primary state regulatory filings. We don't recycle blog posts. We audit primary documents.
Methodology · Editorial standards · Corrections policy · About Opora
