What a Scope of Work Is and Why It Matters
A scope of work is the written record of what the cleaning contractor agreed to do, how often and at what price. Every other document in a cleaning contract flows from it. If a task is not in the scope, the contractor has no obligation to perform it. If a task is in the scope and is not being performed, the scope is the instrument that creates the obligation to correct it.
Most commercial cleaning complaints—tasks missed, invoices disputed, service degraded over time—trace back to the absence of a scope or a scope that was too vague to be enforceable.
Required Elements of a Commercial Cleaning Scope
1. Area list
Every area of the facility should be listed by name. Not "offices" but "six private offices on the east wing, one open workspace with twelve workstations, one conference room (seats twelve), one executive suite with private restroom." The specificity matters because it eliminates the argument about whether a particular room was included.
2. Tasks per area
Each area should list every cleaning task that will be performed. Common tasks for a standard office area:
- Empty trash receptacles and replace liners
- Vacuum carpet or sweep and mop hard floors
- Wipe hard surfaces (desks, tables, windowsills)
- Clean interior glass (conference room partitions, sidelights)
- Dust horizontal surfaces above 60 inches (quarterly, specify separately)
Tasks that are commonly missed in vague scopes: high-dusting, chair cleaning, refrigerator exterior, microwave interior, whiteboard cleaning. If you want them done, they must appear in the scope.
2. Frequency per task
Every task should specify a frequency: nightly, weekly, monthly, quarterly, annually. A scope that says "clean conference room" without specifying frequency can be interpreted as weekly by a contractor billing for nightly service. The frequency column is non-optional.
3. Restroom detail
Restrooms deserve their own section. The scope should list: restroom location and number, fixture count (toilets, urinals, sinks), tasks performed (bowl, rim, seat, exterior; sink and faucet; mirror; counter; partition wipe; floor sweep and mop; supply restock), and who supplies the consumables (contractor or facility).
4. Floor care specifications
If the scope includes any floor care beyond routine sweep and mop, the floor type, product type, method and frequency must be explicit. "Wax floors monthly" is insufficient. A correct scope entry: "VCT in main corridor (approx. 1,800 sq ft): interim spray buff monthly; full strip, seal and three-coat finish applied annually in January."
5. Exclusions
What is not included is as important as what is. A properly written scope lists exclusions: exterior windows, server room (restricted access), records room (locked), individual tenant suites under separate scope. Exclusions prevent the argument that the contractor failed to clean something that was never in the contract.
6. Price and billing terms
The scope should be attached to the price. The price should be a flat monthly rate, not a per-visit rate that varies with visit count. Billing date, payment terms and what triggers a price change (scope change only, or annual adjustment) should all be stated.
Red flags in a cleaning scope: vague area descriptions ("all offices"), tasks without frequencies ("clean as needed"), no exclusions listed, price quoted as a range rather than a flat rate, or no process for scope amendments. Any of these creates future ambiguity.
Using the Scope to Hold the Contractor Accountable
When a task is missed, the correct response is: identify the specific scope line item that covers the task, document the miss (date, area, what was not done), and notify the contractor in writing referencing the scope. A contractor operating with a signed scope cannot argue that the task was not their responsibility. A contractor operating without one can, and often will.
We provide a written scope with every quote and a sample scope-of-work document is available when you request a quote from us. The sample shows the format and level of detail we use on every account.
Request a quote and sample scope