How to create a cleaning inspection checklist
Almost every bad cleaning checklist has the same two faults. The lines name actions instead of results, and the areas are grouped in an order nobody walks. Fix those two things and the rest of this is straightforward.
A checklist has two jobs that pull against each other. It has to tell a cleaner what the work is, and it has to let a supervisor score whether the work happened. Most checklists do the first and fail the second, because “vacuum the carpet” can be marked done by someone who ran a vacuum down the middle of the room. The seven steps below are how you get a list that does both.
1. Start from the scope of work, not a template
Open the contract. List the areas and the tasks you are actually paid for, including the periodic work buried in the schedule. A downloaded template will hand you 80 lines, about 20 of which are not in your scope and none of which mention the two things this particular customer complains about. Start with the contract and the checklist will match what you can be held to.
If the scope itself is vague, fix that first. A contract that says “general office cleaning as required” cannot produce a checklist anyone can score.
2. Map the building into areas in walking order
Use the names the building uses. If the staff call it the back hallway, the checklist says back hallway, not Corridor 2. Then put the areas in the order you physically walk them, starting at the entrance and ending in the janitor closet. An inspector following a form in walking order does not skip a stairwell, and one following an alphabetical list will.
Washrooms get their own area per bank, per floor. They carry the most complaints and you want to be able to see which one is failing rather than an average across all of them.
3. Write every line as an observable state
This is the step that makes the difference. Take the task and write down what you would see if it had been done properly.
- “Clean washroom” becomes six or eight lines, one of which is “Floor seam at the base of each toilet and urinal clean and free of odour.”
- “Dust offices” becomes “Keyboard tray and under-desk footwell vacuumed, no debris” and “Window sills and blind slats free of dust when checked with a white cloth.”
- “Clean glass” becomes “Entry glass free of hand marks and smears from 3 feet at an angle, both faces.”
The test is whether you could photograph the failure. If you cannot, the line is still describing an activity rather than a result.
4. Set a frequency against each line
Daily, weekly, monthly, quarterly. Take the frequencies from the contract rather than inventing them, because a checklist that asks for weekly high dusting on a contract that pays for monthly will fail every week and the crew will learn to ignore it.
Then split the form. A daily inspection shows only daily lines. The monthly inspection shows the monthly ones alongside a sample of the daily ones. Mixing them all onto one sheet is the fastest way to teach an inspector to tap N/A without looking.
5. Mark the critical items
A few failures are not about tidiness. No soap in a washroom. An unlabelled spray bottle. A blocked exit, panel or eyewash station. A wet floor with no sign. Flag those lines in advance and handle a critical failure on its own, outside the percentage.
Otherwise a building scores 94 percent with a chemical bottle nobody can identify sitting on the cart, and the report reads as a good month.
6. Decide the scoring before the first inspection
Pass, Fail or N/A per line. Score is passes divided by passes plus fails, with N/A lines out of both halves, reported per area as well as per building. Decide this before anyone inspects anything, because changing the calculation later makes your whole score history useless for comparison.
Resist a 1 to 5 scale. The gap between a 3 and a 4 lives in the inspector’s head, which means two inspectors produce two different numbers on the same building and the standard is no longer doing any work.
7. Walk it on site, then fix it
Print the draft and inspect a real building with it. Three things will happen. You will hit lines you have to stop and interpret, and those get rewritten. You will find area names that do not match what people actually call the space. And you will fail something that has no line at all, which gets added.
Expect the second version to be noticeably shorter than the first. Then review it with the customer at 90 days, once you both know the building, and put every agreed change in writing.
The two signals that tell you a line is wrong
After a few months of data, look for lines that always pass and lines that always fail. A line that has never failed in 40 inspections is probably not being read. A line that fails every single time is either a training gap nobody addressed or a building fault that cleaning cannot fix, and in the second case it belongs in a quote rather than on the checklist.
For a finished checklist to start from, take the cleaning inspection checklist and edit it down to your scope. The commercial cleaning quality standards give you the surface-by-surface wording for step 3, the scope of work template is what step 1 needs if your contract is thin, and the janitorial inspection scoring system covers step 6 in full.
Common questions
How many items should a cleaning inspection checklist have?
As many as the scope needs, split so any single inspection stays under about 60 lines. A small office runs 30 to 40 lines on a daily walk. A 20 storey tower with five washroom banks will carry several hundred lines in total, inspected as a rotating sample of floors rather than all at once.
Should a cleaning checklist be organised by area or by task?
By area, in walking order. Task-grouped lists make the inspector criss-cross the building and they lose the ability to score one area against another. Group by area, then use the frequency column to control which lines show up on a given visit.
What makes a cleaning checklist item bad?
It names an action instead of a result, or it hides more than one thing in one line. "Clean washroom" is both. Split it into the fixtures and the seams and the dispensers, and write each as the state you would see. If two reasonable people could disagree on whether a line passed, rewrite it.
How do you keep a cleaning checklist from going stale?
Review it whenever the building changes, once with the customer at 90 days, and once a year at renewal. Watch for two signals: a line that always passes is probably not being read, and a line that always fails is either a training gap or a building fault that no amount of cleaning fixes.
Can a checklist be reused across sites?
The area and task library can, and should. Restroom standards are the same everywhere, so write them once and apply them per site, then edit the site copy for what is actually there. What cannot be reused is the frequency column, because that comes from each contract.