A commercial cleaning contract should state the scope of work by area and frequency, the cleaner-hours included, the price and how it escalates, the term and notice period, insurance and WorkSafeBC obligations, performance standards with a cure period, and how keys, access and confidentiality are handled. Most disputes between Vancouver businesses and their cleaners trace back to one of those seven items being absent or vague.
Cleaning is unusual among service contracts: the work happens when nobody is watching, quality is subjective until it is written down, and the cost of switching is high enough that both sides tolerate drift. A well-built agreement compensates for all three.
This article is general information for Metro Vancouver businesses, not legal advice. Have a lawyer review any agreement before you sign it.
The clauses every commercial cleaning contract needs
| Clause | What it should specify |
|---|---|
| Scope of work | Tasks by area and frequency, attached as a schedule, not summarised in a sentence |
| Service hours | Which nights, between which hours, and cleaner-hours per visit |
| Price and inclusions | Monthly fee, what it covers, and which periodic services are inside or outside it |
| Escalation | How and when price changes: fixed percentage, CPI-linked, or by negotiation with notice |
| Term and renewal | Initial term, whether it auto-renews, and the notice required to stop renewal |
| Termination | Notice period for convenience, plus immediate termination for cause |
| Performance standards | Inspection frequency, scoring method, cure period, and remedy if standards are missed |
| Insurance | Commercial general liability limits, certificate delivery, additional-insured status if required |
| WorkSafeBC | Registration in good standing and clearance letters on request |
| Staffing | Employee or subcontractor status, background checks, security clearance, non-solicitation |
| Access and keys | Key or fob custody, alarm codes, lost-key liability, after-hours protocols |
| Confidentiality | Non-disclosure covering documents, screens, patient and client information |
| Supplies | Who provides chemicals, equipment and consumables |
| Damage and liability | Reporting timeline and process for damage caused during service |
Term, renewal and getting out
Quick answer: a 12-month initial term with a 30-day termination-for-convenience clause is the Metro Vancouver norm. Auto-renewal is fine as long as the notice window to stop it is 30 days and not 90, and as long as renewal does not silently reset the term to another full year.
Watch for the combination that traps buyers: a 24- or 36-month term, auto-renewal, and a 90-day notice window. Each is defensible alone; together they make it nearly impossible to leave without a diarised reminder six months ahead. If a provider needs a long term to justify their pricing, ask for the discount to be shown explicitly — then decide whether it is worth the loss of leverage.
Price, escalation and scope creep
Expect an annual adjustment. B.C.’s wage floor moves most years — the general minimum wage rose to $18.25 per hour on June 1, 2026 under the standards administered by the B.C. Employment Standards Branch — and insurance and supply costs follow. A contract with no escalation clause does not mean no increase; it means the increase arrives as an unpriced conversation, or as quietly reduced hours.
- Fixed percentage: simplest, usually 2–4 percent annually
- CPI-linked: fair in both directions, tied to a published index
- Negotiated with notice: acceptable if the notice period is 60 days or more and you can terminate if you disagree
Scope creep runs the other way too. If your headcount grows, you add a floor, or you convert storage into a staffed area, the hours in the original scope no longer fit. Build in a review trigger: a scope revisit whenever cleanable area or headcount changes by more than 15 percent. Our commercial cleaning cost guide covers how those changes translate into price.
Insurance, WorkSafeBC and why it is your problem
Require a certificate of commercial general liability insurance before the first shift, and require WorkSafeBC clearance letters during the term — not just at signing. The reason is direct: WorkSafeBC is explicit that hiring a contractor who is not making required payments can leave the hiring business liable for those premiums. A clause requiring clearance letters on request, at any time, costs you nothing and closes that exposure.
If your provider uses subcontractors, the clause needs to reach them too. Ask who employs the cleaner who will actually be in your building, and require the same documentation from that entity. Our guide to bonded versus insured cleaners explains where bonding fits alongside insurance.
Staffing clauses worth negotiating
- Background checks — standard for any building with client files, cash handling or restricted areas
- Security clearance — required in bank, government and some medical settings; confirm who pays and how long it takes
- Crew continuity — a clause committing to notify you of a change in assigned staff is more useful than a promise of “consistent crews”
- Non-solicitation — usually mutual; make sure it does not prevent you from hiring a cleaner years later on ordinary terms
- WHMIS training — confirm the provider trains staff on the chemicals they bring into your building
Performance standards that mean something
Quick answer: a performance clause is only enforceable if it defines the standard, the measurement, and the consequence. “Services will be performed in a professional manner” defines none of the three.
- The standard: the attached scope of work, task by task
- The measurement: a monthly or quarterly inspection with a written score, shared with you
- The cure period: typically 10–15 business days to correct a documented failure
- The remedy: a credit, a make-good service, or termination for cause on repeat failures
Providers with mature management systems — the kind described by ISSA’s Cleaning Industry Management Standard — will already have an inspection format to offer. If yours does not, supply one: a simple area-by-area checklist scored monthly is enough.
Seven red flags in a cleaning contract
- Scope of work described in a paragraph rather than attached as a schedule
- No cleaner-hours or visit frequency stated anywhere
- Auto-renewal with a notice window longer than 30 days
- Term longer than 12 months with no termination for convenience
- No insurance certificate or WorkSafeBC clause
- Price increases “at the provider’s discretion”
- Liability for damage capped at less than one month’s fee
How to leave a contract cleanly
Give notice in writing in the form the contract requires, and diarise the date the notice window opens rather than the date the term ends. Retrieve every key and fob, change alarm codes on the last service day, confirm the final invoice covers services actually delivered, and settle any periodic work that was prepaid but not performed. If you are switching, overlap the two providers by one week so the incoming crew can walk the building with you before they own it. The selection process in how to choose a commercial cleaning company covers the rest of that transition.
Multi-site and portfolio agreements
If you manage several buildings, resist the urge to run one contract with one blended price. The structure that works is a master services agreement carrying the legal terms — insurance, WorkSafeBC, confidentiality, termination, escalation — with a separate site schedule for each property covering its own scope, hours and price.
- Sites can be added or removed without renegotiating the whole agreement
- Performance is measurable per site, so one weak building does not hide inside a portfolio average
- You can terminate one site for cause without ending the relationship everywhere
- Volume pricing stays visible, because each site still has its own line
Ask for reporting at both levels: a per-site inspection score and a portfolio summary. Without the per-site view, a provider can average their way through a problem building for a year.
Frequently asked questions
How long are commercial cleaning contracts in Vancouver?
Twelve months is standard, usually with automatic renewal and a 30-day termination clause. Month-to-month agreements exist but tend to price slightly higher because the provider cannot staff the site with the same confidence.
Can I cancel a cleaning contract early?
Only as the agreement allows. A termination-for-convenience clause lets you exit with notice, typically 30 days. Without one, you are limited to termination for cause, which requires documented failures and usually a cure period — another reason to insist on written inspections.
What should be attached to a janitorial contract?
At minimum: the scope of work by area and frequency, the service schedule with hours, the price schedule including periodic services, and the insurance certificate. These belong as attached schedules so they can be updated without rewriting the agreement.
Should the contract name the cleaners assigned to my building?
Naming individuals is impractical, but the contract can require notification when assigned staff change and can commit the provider to a named site supervisor. That gives you continuity without constraining lawful staffing decisions.
Get an agreement you can actually enforce
Vancouver Office Cleaners contracts with an attached scope of work, stated hours, a written inspection schedule and a 30-day notice clause — because a clear agreement is cheaper for both sides than a dispute. We serve businesses across Metro Vancouver.
Call (604) 374-7585 or contact us to review your current contract.