Ask ten cleaning owners what insurance they carry and nine will say "a million dollars in liability." That number tells you almost nothing about whether you are covered the night a tech tips a mop bucket into a client's server rack, or when a cleaner you pay on a 1099 falls off a two-step ladder in a lobby.
The $1M figure is a contract requirement, not a risk assessment. It gets quoted so often that operators stop asking the harder questions: what is excluded, what is sublimited, and who actually gets the check.
Most commercial cleaning companies need five core policies: general liability at $1 million per occurrence and $2 million aggregate, workers' compensation as required by their state, a janitorial bond or employee dishonesty coverage, commercial auto, and a care, custody and control endorsement. Building contracts, not state law, set most of these limits.
Who actually requires cleaning insurance: the state, the client, or the landlord?
Three separate parties impose insurance requirements on a janitorial company, and they want different things. Understanding which one is asking saves you from buying coverage nobody needs and from losing a bid because you were short on a limit you never read.
- Your state: Requires workers' compensation once you cross an employee-count threshold, and requires auto liability on titled vehicles. Thresholds vary widely. Texas is the only state where workers' comp is elective for most private employers. Several southeastern states set the trigger at three, four, or five employees, while others require coverage from the first hire. Verify with your state's workers' compensation agency before you assume.
- Your client: Sets the real numbers. The insurance exhibit in a janitorial service agreement is where $1M/$2M, additional insured status, waiver of subrogation, and bond amounts come from. Property managers copy these exhibits between buildings, which is why the same limits keep appearing.
- The building owner or landlord: Sometimes imposes requirements on top of the management company's, especially in medical, data center, and Class A office space. You may be asked to name two or three entities as additional insureds on one certificate.
Nobody at the state level will ever tell you to carry a janitorial bond. Clients will, constantly.
Benchmark limits: what commercial cleaning contracts typically ask for
Use the table below as a reference point for reading a bid package, not as a shopping list. A single-truck operation cleaning small retail does not need what a 60-person crew servicing a hospital system needs.
| Coverage | Limit commonly named in janitorial contracts | How the premium is rated | What it will not pay for |
|---|---|---|---|
| Commercial general liability | $1,000,000 per occurrence / $2,000,000 aggregate. Hospitals, school districts, airports and large property managers frequently ask for $2M/$4M or $1M plus an umbrella. | Rate applied per $1,000 of payroll or per $1,000 of gross receipts, depending on carrier | Damage to the property in your care, employee injuries, theft by your own staff, faulty work itself |
| Care, custody and control (CCC) endorsement | A sublimit well below your GL limit. Read the declarations page, not the certificate. | Flat charge or small rate load on GL | Anything above the sublimit. This is the single most common surprise in cleaning claims. |
| Workers' compensation and employers liability | Statutory benefits, plus employers liability. The standard baseline is $100,000 each accident / $500,000 disease policy limit / $100,000 disease each employee. Contracts often require $500,000 or $1,000,000 across all three. | (Payroll ÷ 100) × class rate × experience modification factor | Injuries to true independent contractors, though your carrier may charge you for them at audit anyway |
| Janitorial bond / employee dishonesty | Commonly requested between $10,000 and $100,000, occasionally higher for financial and medical clients | Flat annual premium scaled to bond amount and employee count | Accidental damage, breakage, or anything that is not theft by a covered employee |
| Commercial auto, including hired and non-owned | $1,000,000 combined single limit | Per vehicle, plus a charge for hired and non-owned exposure based on employee count | Personal vehicle damage for employees driving their own cars between accounts |
| Umbrella / excess liability | $1,000,000 to $5,000,000 sitting over GL, auto and employers liability | Percentage of the underlying premiums | Anything the underlying policy excludes. An umbrella follows form, it does not fix gaps. |
| Inland marine (equipment) | Replacement cost of ride-on scrubbers, burnishers, extractors and portable equipment | Scheduled value of equipment | Wear, mechanical breakdown, and usually anything left unsecured in an unlocked vehicle |
| Pollution liability | $1,000,000 when the scope includes mold, biohazard, sewage or trauma cleanup | Receipts derived from the exposed scope of work | Routine janitorial chemical use, which most GL policies handle |
What a janitorial bond actually pays for, and who gets the check
This is the most misunderstood line on a cleaning company's certificate. A janitorial bond is a fidelity instrument. It protects your client against theft committed by your employees, and the client is the party that gets paid.
It does not cover breakage. If your tech cracks a granite reception desk with a backpack vacuum, the bond does nothing. That is a general liability and care, custody and control question.
Many bond forms also require proof of the theft, and some require an arrest or conviction before they pay. A client who notices a missing laptop and cannot prove which of nine people took it may never collect. Employee dishonesty coverage written as part of a crime policy is generally broader than a straight bond, and it can be written to pay you rather than only your client.
Care, custody and control: the gap that swallows real cleaning claims
Standard general liability excludes damage to property in your care, custody or control. Read that again in the context of your business. Your crew is alone inside the client's property, touching the client's property, for four hours a night.
That means the exact accidents cleaning companies actually cause, a burnisher into a glass partition, an extractor overflow into a downstairs suite, a chemical stripping the finish off a conference table, sit inside the exclusion unless you have bought it back with an endorsement.
When you do buy it, check the sublimit. A CCC sublimit is frequently a fraction of the $1M headline number, and it is per occurrence with its own deductible. If you clean spaces with expensive contents, that sublimit is a more important number than your GL limit.
How commercial cleaning insurance is priced: the two formulas that matter
Both of your largest policies are auditable. You pay an estimated premium up front based on projected payroll or receipts, and the carrier trues it up after the policy year. Grow fast and you owe money at audit.
The workers' compensation formula
Workers' comp premium is annual payroll divided by 100, multiplied by the class rate for your code, multiplied by your experience modification factor. A mod of 1.00 is the average for your class. Below 1.00 is a credit, above 1.00 is a debit.
Take a worked example. Northgate Facility Services runs 22 cleaners with $640,000 of annual payroll in class code 9014. Assume, purely for the arithmetic, a class rate of $4.20 per $100 of payroll. Your actual rate will differ by state and carrier, so get it from your declarations page.
- Payroll units: $640,000 ÷ 100 = 6,400
- Manual premium at a 1.00 mod: 6,400 × $4.20 = $26,880
- Same payroll at a 1.25 mod: $26,880 × 1.25 = $33,600
- Cost of the claims history: $6,720 per year, before any schedule credits or debits
That $6,720 is the price of two or three lift-and-carry back strains that were never reported early and never had light duty offered. It follows you for three policy years.
The general liability formula
General liability for janitorial is usually rated per $1,000 of payroll or per $1,000 of gross receipts. Using the same company and an assumed rate of $25 per $1,000 of payroll: 640 payroll units × $25 = $16,000 for the year. Again, treat the rate as an illustration and pull your own from your policy.
The important part is the exposure base. If you are rated on receipts and you subcontract floor work, the receipts flow through you and you pay for them unless the sub carries their own coverage and you have the certificate on file.
What to check on a certificate of insurance before you sign the contract
The ACORD certificate is an informational document. It does not amend the policy. The endorsements behind it do, which is why sophisticated clients ask for copies of the endorsement forms and not just the certificate.
Pre-signature insurance review for a new account
- Pull the insurance exhibit out of the contract and list every limit named in it, including bond amount and umbrella.
- Compare each one against your current declarations page, not against what you remember buying.
- Confirm additional insured status is requested and on which basis: ongoing operations (ISO form CG 20 10) and completed operations (CG 20 37) are separate endorsements.
- Check whether the contract demands primary and non-contributory wording and a waiver of subrogation on both GL and workers' comp. Both are endorsements with a cost.
- Read the notice of cancellation clause. Contracts routinely demand 30 days written notice, but standard certificates say notice will be given "in accordance with the policy provisions." Ask your agent whether an endorsement is required to make the promise real.
- Verify your care, custody and control sublimit is high enough for what is inside the building.
- Check the indemnification clause. If you agreed to indemnify the client for their own negligence, your policy may not follow you that far.
- Price the delta and put it in the bid before you sign, not after.
Three numbers to track so you can benchmark against yourself
Industry-wide insurance benchmarks for janitorial are thin and highly regional, which is why comparing yourself to last year is more useful than comparing yourself to a national average you cannot verify.
- Total cost of risk as a percent of revenue: Add all premiums, deductibles paid, and uninsured losses, then divide by annual revenue. Track the trend across three years. A rising number with flat revenue means claims, not the market.
- Experience modification factor: Your mod is published by your rating bureau and reflects three years of claims relative to expected losses for your class. Anything above 1.00 means you are paying a surcharge for your own history.
- Recordable incident rate: OSHA and BLS use a standard formula: number of recordable injuries and illnesses multiplied by 200,000, divided by total hours worked. The 200,000 represents 100 full-time employees working 40 hours for 50 weeks, so the result is comparable across company sizes.
Underwriters ask for all three at renewal. Having them ready, with an explanation of what you changed after each claim, is worth more in negotiation than shopping the account to four agents.
Frequently asked questions
Do I need workers' comp for a single employee?
It depends entirely on your state. Some states require coverage from the first employee, others set the trigger at three, four or five, and Texas makes it elective for most private employers. Check with your state workers' compensation agency. Separately, most commercial clients require proof of coverage regardless of what your state allows, so the practical answer is usually yes.
Does a janitorial bond cover accidental damage to a client's property?
No. A janitorial bond responds to theft by your employees and pays the client. Accidental damage to the space you are cleaning falls under general liability, and specifically under a care, custody and control endorsement, because standard GL excludes property in your control. Operators who assume the bond covers breakage discover the gap during their first serious claim.
Can I put subcontracted floor techs on my own insurance?
Not as covered employees under a subcontractor arrangement. If they are truly independent, they need their own general liability and workers' compensation, and you need a current certificate on file before they start. Without it, your carrier will treat their pay as your payroll at audit and bill you accordingly, which usually costs more than the job earned.
How much liability insurance do I need to bid a hospital or school district?
Read the insurance exhibit in the RFP, because that document is the answer. Institutional and healthcare clients frequently require $2 million per occurrence or a $1 million primary policy plus an umbrella, along with additional insured status, primary and non-contributory wording, and a waiver of subrogation. Price those endorsements into the bid before submitting.
What happens if my insurance lapses mid-contract?
Most janitorial service agreements make continuous coverage a material term, meaning a lapse is grounds for immediate termination. Building management often learns about it from an automated certificate tracking service before you do. Set your renewal reminders 45 days out and confirm the new certificate is delivered to every certificate holder on your list.
Where CleanTrack360 fits
Insurance is priced on your claims history and defended with your documentation. CleanTrack360 keeps the operational records that support both: geofenced GPS clock-in and clock-out that runs in the phone browser, so you know who was on site and when; quality inspections with photo evidence and automatic scoring, which is often the only proof that damage existed before your crew arrived; and training and certifications records for the safety topics your carrier asks about at renewal. Reports export to CSV, which makes pulling payroll and hours by location for a premium audit far less painful.
Plans start at $99 per month for up to 5 team members, $199 for up to 20, and $249 for up to 50, priced per plan rather than per user. There is a 14-day free trial with no credit card required if you want to see how the records look before your next renewal conversation.