The questions to ask, the documents to request, and the red flags that separate a legitimate janitorial vendor from a risky one — buyer education, not a sales page.
What questions should you ask before hiring a commercial cleaning company?
Ask how the vendor builds a scope of work, how they staff and schedule around your operating hours, how quality is inspected and documented, what their escalation process looks like, and whether they're currently registered to do janitorial business in California. Vague, reassuring answers to any of these are a signal to keep looking.
- How do you build the scope of work, and will it be in writing before I sign anything?
- How do you schedule around my operating hours — can you work second or third shift, weekends, or a planned shutdown window?
- How is quality inspected, and how often — is there a documented standard, or is it informal?
- What is your escalation process when something is missed, and who do I actually call?
- Are you currently registered under California's janitorial employer registration requirement, and can you show me the registration?
- Do you carry workers' compensation coverage on your cleaning staff?
- What happens if my building's scope changes mid-contract — how is that priced and documented?
- How long have you serviced accounts similar in size and industry to mine?
None of these questions require the vendor to hand over trade secrets. A legitimate operator answers all eight without hesitation, usually with a document to back up at least half of them. An answer that dodges the question, or answers a different question than the one asked, is worth noting and revisiting before signing.
Ask the scheduling question specifically for your building type. A manufacturing and warehouse facility running three shifts needs a different answer than a K-12 and education site that only has cleaning access after the last bell, and a commercial and office building may need work compressed into a narrow overnight window shared with other tenants. A vendor who gives the same generic scheduling answer regardless of building type hasn't actually thought through your access constraints.
What documents should you actually request — and why do they matter?
Request a certificate of insurance (COI) naming your organization, proof of active workers' compensation coverage, and proof of current registration under California's Property Service Workers Protection Act if the vendor employs janitorial staff. Each document protects you against a different, specific risk if something goes wrong.
Documents to request and what each one actually protects you from
Certificate of Insurance (COI), naming your business as additional insured
- What it protects against
- Property damage or third-party injury liability from the vendor's work on your site
- Verify it this way
- Ask the insurer or broker listed on the COI to confirm the policy is active — a COI alone can be outdated or fabricated
Proof of workers' compensation coverage
- What it protects against
- Your business being drawn into a claim if a cleaner is injured on your property while employed by an uninsured vendor
- Verify it this way
- California requires nearly every employer to carry this coverage (CA Dept. of Industrial Relations, Division of Workers' Compensation); ask for the current policy number and confirm it with the carrier
Property Service Workers Protection Act registration
- What it protects against
- Contracting with an unregistered janitorial employer exposes the hiring business itself to a civil fine of $2,000 to $10,000 for a first violation, per the Labor Commissioner
- Verify it this way
- The registration is issued by the CA Division of Labor Standards Enforcement (DLSE) and renews annually — ask to see the current registration, not a past one
References from comparable accounts
- What it protects against
- A mismatch between what a vendor says they can do and what they've actually delivered elsewhere
- Verify it this way
- Call the reference directly and ask specifically about responsiveness and consistency, not just 'are you happy'
| Document | What it protects against | Verify it this way |
|---|---|---|
| Certificate of Insurance (COI), naming your business as additional insured | Property damage or third-party injury liability from the vendor's work on your site | Ask the insurer or broker listed on the COI to confirm the policy is active — a COI alone can be outdated or fabricated |
| Proof of workers' compensation coverage | Your business being drawn into a claim if a cleaner is injured on your property while employed by an uninsured vendor | California requires nearly every employer to carry this coverage (CA Dept. of Industrial Relations, Division of Workers' Compensation); ask for the current policy number and confirm it with the carrier |
| Property Service Workers Protection Act registration | Contracting with an unregistered janitorial employer exposes the hiring business itself to a civil fine of $2,000 to $10,000 for a first violation, per the Labor Commissioner | The registration is issued by the CA Division of Labor Standards Enforcement (DLSE) and renews annually — ask to see the current registration, not a past one |
| References from comparable accounts | A mismatch between what a vendor says they can do and what they've actually delivered elsewhere | Call the reference directly and ask specifically about responsiveness and consistency, not just 'are you happy' |
What are the red flags when vetting a commercial cleaning vendor?
The clearest red flags are a refusal or delay in producing insurance and registration documents, a price significantly below what the labor market in this area would require to legally staff the account, no written scope of work offered before signing, and no clear single point of contact for problems.
- Hesitation, delay, or excuses when asked for a COI, workers' comp proof, or janitorial registration — legitimate vendors have these ready.
- A quote well below what local labor costs would support (see the sourced wage data in the commercial cleaning cost guide) — someone is being underpaid, understaffed, or misclassified to hit that number.
- No written scope of work before you're asked to sign — verbal promises about what's included don't survive a staffing change.
- A call-center or ticket-number response model with no named point of contact for quality issues.
- Reluctance to name references, or references that turn out to be unreachable or unfamiliar with the vendor.
- Pressure to sign quickly, or a 'special today only' discount — recurring service contracts shouldn't be sold like a limited-time offer.
How do you compare bids that all look different?
Normalize every bid against the same written scope of work and the same pricing model before comparing dollar figures — a lower number attached to a thinner scope or a lower frequency isn't actually a lower price, it's a different, smaller job.
The most common mistake in comparing janitorial bids is treating the bottom-line number as the comparable unit. It isn't. The comparable unit is cost-per-defined-scope. Send every bidder the identical scope of work (see the janitorial scope of work template) and require them to price against it rather than their own version of the job. Then ask each vendor which pricing model — per square foot, per visit, hourly, or fixed monthly — the number reflects, since mixing models is the second most common way apples-to-oranges comparisons happen.
A simple bid-comparison checklist
Same written scope priced by every bidder?
- Why it matters
- Otherwise you're comparing three different jobs, not one job three ways
Same frequency assumed in every bid?
- Why it matters
- A cheaper per-visit rate at a lower frequency isn't a cheaper program
Deep-cycle and specialty work separated from the recurring rate?
- Why it matters
- Bundled numbers hide how often floor care, windows, or lot sweeping are actually happening
Insurance, workers' comp, and registration all current for every bidder?
- Why it matters
- A cheap bid from an uninsured or unregistered vendor isn't actually a comparable option
Escalation process and named contact clearly stated?
- Why it matters
- The lowest bid with no accountability structure often costs more in management time than it saves in price
| Check | Why it matters |
|---|---|
| Same written scope priced by every bidder? | Otherwise you're comparing three different jobs, not one job three ways |
| Same frequency assumed in every bid? | A cheaper per-visit rate at a lower frequency isn't a cheaper program |
| Deep-cycle and specialty work separated from the recurring rate? | Bundled numbers hide how often floor care, windows, or lot sweeping are actually happening |
| Insurance, workers' comp, and registration all current for every bidder? | A cheap bid from an uninsured or unregistered vendor isn't actually a comparable option |
| Escalation process and named contact clearly stated? | The lowest bid with no accountability structure often costs more in management time than it saves in price |
Should you ask for a trial period before signing a long-term contract?
Yes, when the vendor is willing to offer one — a 30- to 90-day trial or an easy-exit clause lets you verify performance against the written scope before committing to a full-term agreement, and a serious vendor who trusts their own scope of work usually has no objection to this.
A trial period isn't a sign of distrust; it's a normal part of vetting a service you'll depend on daily. What matters is that the trial is measured against the same written scope and inspection standard the full contract will use — a trial period with no defined standard just delays the same ambiguity problem by 60 or 90 days. Ask specifically what happens at the end of the trial: automatic conversion to a full contract, a formal review, or an easy exit if performance didn't meet the scope.
- Confirm the trial period is measured against the written scope, not a general impression.
- Ask what specifically triggers a decision at the end of the trial, and by when.
- Confirm pricing during the trial — some vendors price trials differently than the ongoing rate, which should be disclosed up front, not discovered at renewal.
- Use the trial to test the escalation path directly — report a minor issue on purpose and see how it's actually handled.
A trial is also the right window to confirm specialty work is handled the way it was quoted. If floor care, carpet cleaning or window cleaning were included as part of the pitch, ask when in the trial period that work is actually scheduled — a vendor who defers every specialty task past the trial's end date is avoiding the one part of the scope that's hardest to fake with a single good visit.
Common questions.
Is it reasonable to ask a cleaning company for their insurance and registration before getting a quote?
Yes, and a legitimate vendor expects the question. It's reasonable to request a COI, proof of workers' compensation coverage, and current Property Service Workers Protection Act registration before or during the bidding process, not only after signing.
What's the biggest mistake facility managers make when choosing a vendor?
Comparing bottom-line price without normalizing the scope, frequency and pricing model behind each number. The lowest bid is frequently the lowest because it assumes less work, not because the vendor is more efficient.
How do I verify a company's California janitorial registration is real and current?
Ask to see the current registration document issued by the Division of Labor Standards Enforcement and confirm the registration and expiration date directly — registrations under the Property Service Workers Protection Act renew annually and lapse if not renewed on schedule.
Does a bigger cleaning company mean better service than a smaller, owner-led one?
Not inherently. Size affects capacity for very large multi-site portfolios, but responsiveness and accountability are more closely tied to how clear the escalation path is and who actually answers when something is wrong — a smaller, owner-led operation can outperform a large one on exactly those measures.
What should be in a service level agreement (SLA) for commercial cleaning?
The written scope of work, the inspection standard used to measure it, the response time for reported issues, and the process for repricing when scope changes — an SLA without these four elements is a sales document, not an enforceable agreement.
Should I ask for background checks on cleaning staff?
It's reasonable to ask whether the vendor conducts background checks and to request their policy in writing, particularly for facilities with after-hours or unescorted access. Ask directly rather than assuming any vendor's practice — policies vary by company.
How many bids should I collect before choosing a vendor?
Three is a practical minimum for a meaningful comparison. Fewer than that makes it hard to tell whether a number is competitive; more than four or five rarely adds new information once the scope is standardized across bidders.
What's a reasonable notice period to expect in a cleaning contract?
The notice period is whatever the contract says, so read the termination clause itself. Look for a written notice period that lets either party end the contract without cause, and confirm how long it is before signing — an open-ended contract with no clear exit clause is harder to leave if the relationship doesn't work out.
Is a lower price ever the right choice even with some red flags present?
Sometimes, if the red flag is minor and you've verified the essentials — active insurance, workers' comp, and registration if applicable. But a missing document isn't a negotiating point; it's a compliance gap that becomes your organization's exposure the moment the vendor is on your property.
- California Department of Industrial Relations, Division of Workers' Compensation — Employer information
- California Department of Industrial Relations, DLSE — Janitorial Registration Frequently Asked Questions
- California Legislative Information — AB 1978 (2016), Property Service Workers Protection Act, Labor Code §1420 et seq.
Reviewed by Nexara Facility Services · Updated


