Choosing
How to choose an office cleaning company
Almost every bad commercial cleaning relationship goes wrong the same way: the scope was vague, so nobody could say what should have happened. Everything below is really about avoiding that.

The failure mode to design against
Contracts rarely fail because a contractor cannot clean. They fail because expectations were never written down precisely enough to be checked.
It goes like this. A proposal describes "comprehensive office cleaning" and lists some areas. Nobody specifies frequencies. Three months in, somebody notices the baseboards have never been touched. The contractor says baseboards were not in the every-visit scope; the client says they assumed comprehensive meant comprehensive. Both are being reasonable and the relationship is now damaged.
A tiered written scope prevents that entire conversation. It is the single most important thing to look for, and a contractor who produces one unprompted has told you a lot about how they operate.
The diligence questions
Ask all of these. The answers matter, but so does how readily they come.
- Are you bonded and insured, and can you provide a certificate naming our entity or landlord? Insurance covers accidental damage and injury; a bond covers theft. Both matter and a certificate should be routine, not an imposition.
- Are your cleaners background checked, and when — before a first visit or afterwards? Before is the correct answer.
- Are they employees or subcontractors? Neither is disqualifying, but it changes who is accountable and how consistent staffing will be. You want a straight answer.
- Will we get the same team? Continuity is the difference between a team that knows your building and one that is orientating every week.
- Will you provide a written, tiered scope before we commit? If they will not, stop here.
- What happens when something is missed, and within what timeframe do we need to report it?
- Who is our point of contact, and how do we reach somebody at nine at night when a door will not lock?
- How do you handle keys, codes and alarms, and what happens when staff change?
Reading the proposals
What separates a proposal you can rely on from one you cannot.
| Look for | Good sign | Warning sign |
|---|---|---|
| Scope structure | Tiered with stated frequencies | A list of areas with no frequencies |
| Pricing basis | Derived from a walkthrough | A per-square-foot rate given on the phone |
| Exclusions | Named explicitly | Not mentioned at all |
| Consumables | Clearly assigned to one party | Ambiguous or unmentioned |
| Term | Stated plainly, reviewable | Long term paired with an introductory rate |
| Staffing | Continuity described honestly | Vague promises about "our team" |
| Escalation | A named contact and a timeframe | A general enquiries email |
| Insurance | Certificate offered proactively | Reluctance or delay |
On price specifically
Commercial cleaning is labour. A price is essentially hours multiplied by a rate, plus consumables and overhead. That constrains how much variation is legitimate.
A quote that is dramatically below the others is not usually a better company being efficient. It is fewer hours in the building, or a lower rate, or a scope that quietly omits things. Fewer hours shows up in month two; a lower rate shows up as turnover, which shows up as a different team every week and a building nobody knows.
That does not mean the highest quote is right either. It means the number only tells you something once you have made the scopes comparable, which is what the checklist and the questions above are for.
A useful test before you sign
Ask the contractor what they would take out of the scope to reduce the price by fifteen per cent. A good answer identifies specific lower-tier items and explains the consequence. A bad answer is an immediate discount with no change to the scope, which means the first number was not calculated from anything.
The first ninety days
Choosing well is half of it. The other half is how the relationship is run at the start, when it is still easy to correct.
- Walk the building with the contractor after the second or third visit, not after three months.
- Report misses immediately and specifically. "The breakroom floor" is actionable; "it has not been great" is not.
- Watch for the pattern rather than the incident. One missed night is a night. The same item missed three times is a scope or staffing issue.
- Confirm the same team is coming. If it is different people every visit, raise it early — it is the leading indicator of everything else.
- Review the scope formally at ninety days, and adjust it. Almost every scope needs a small correction once it meets a real building.
Choosing questions
- Should we choose a large national or a local company?
Both models work. A national has scale and process; a local has proximity and usually more continuity in who actually shows up. The questions above apply identically to either, and the answers matter more than the size.
- How important is it that they specialise in our facility type?
Very, for regulated or unusual environments — medical, food service, industrial. Much less for a general office, where the differences between buildings are smaller than the differences between contractors.
- Should we ask for references?
Yes, and ask the referee one specific question: has the scope been adjusted since it started, and how did that conversation go? It tells you more than a general endorsement.
- What contract length is reasonable?
Long enough for the contractor to invest in learning the building, short enough that you are not trapped. What matters more than the length is whether the scope is reviewable within it.
- How do we exit if it is not working?
Read the termination clause before signing, not after. And raise problems early — most contracts that end badly had three months of unmentioned issues before anyone said anything.
Related reading
Next step
Ask us the questions
Every question on this page has a straight answer. Send your building details and we will arrange a walkthrough and put the scope in writing.
Book online in a few minutes, or call (972) 440-4421 — texting works too, if that’s easier.
