Cleaning KPIs that measure more than it looks clean
Inspection scores, complaint volume, attendance, washroom run-outs and rework rates tell you whether a contract is staffed. Looks-clean is a mood. This is how to measure the work without teaching everyone to game the audit.
By Tom Bradley · Compliance correspondent · 28 January 2025 · Updated 9 February 2026

“It looks clean” is not a key performance indicator. It is a remark people make in a lift. You cannot pay, credit or terminate on a remark, and you cannot tell a night supervisor what to do with one. Australian cleaning contracts still lean on that remark because it feels like common sense and because the last specification never named an inspection point.
This sits in the contracts and procurement hub because a KPI is how you find out whether you bought the labour you paid for. Commercial Cleaners is not a contractor and not an audit firm. The job here is to measure work that happens when most of the occupier is at home.
Inspection scores are only as honest as the route
A score is useful when three things are true. The inspector walked a stated route. The fail is written in the language of the specification. The same room would fail if a different person walked it tomorrow.
Most scores fail the first test. The walk starts in the foyer, ends at reception, and never opens the microwave. The contractor learns this in month two and staffs accordingly. You then have a high score and a dirty building.
Write the route. Name the rooms that must be seen every month and the rooms that rotate. Put washrooms, tea points and secondary spaces on the must list. Put the boardroom glass on the rotate list if you must, not the other way around. Say whether the walk is after hours, at the end of the night, or in the first twenty minutes of the business day. Those are different buildings. We set the windows out in after-hours office cleaning inspections.
A scoring app does not fix a polite route. If a fail needs a paragraph and a pass needs a tap, you will get taps. Require a photo on a fail, a room name that matches the specification, and a close-out date. Do not average a tower into one number. A gleaming lobby and a failed end-of-trip is not a blended score the showers will accept. Report by zone.
What a fail is allowed to mean
What a good cleaning SLA looks like is where a fail becomes a clock. The KPI layer should not invent a second definition. If the specification says the washbasin has no visible scale or hair, that is the fail. “A bit ordinary” is not.
Separate presentation fails from periodic fails. A full sanitary bin on a Tuesday is a nightly miss. Dust on a locker top may be a monthly miss. Mixing them in one score teaches the crew to chase whatever the inspector last mentioned.
Complaints are a signal, not a verdict
Tenant and staff complaints are the cheapest sensor you have. They are also biased toward the rooms people use in daylight and the people who like sending email. A silent floor is not necessarily clean. A noisy floor is not necessarily dirty.
Tag complaints before you count them.
- In-scope cleaning. Microwave, washroom soil, empty dispensers you own, missed bins, smeared tenancy glass.
- Building or occupier. Drain odour, HVAC, a fridge full of abandoned food, a function that ran until 10pm, a locked room.
- Consumable purchasing. The foam soap that costs three times the specified bulk and then runs out.
- Security and access. The partners’ kitchen nobody can open.
A KPI that is “reduce complaints” without tags will be gamed by faster email. Trend the tags, not the raw inbox. Three microwave complaints on the same floor is a labour or method problem. A spike after a wet-week open day is weather. If the only time you hear about a washroom is from a managing partner, your own route is not working.
Attendance is the KPI nobody wants to publish
Cleaning is labour. If the bodies did not arrive, the specification did not happen, whatever the foyer looked like. Ask for attendance against the labour model you bought: names or at least headcount, start and finish, which floors were covered, whether the leading hand was the leading hand or a relief who has never seen the store.
This is not a timesheet hobby. It is how you test the price. A contract sold on three people from 9pm to 1am that regularly runs two people from 9:30pm is a different contract. Score that gap. Managing a contractor across a multi-site portfolio gets harder when each building manager accepts a different version of “the usual crew”.
The Cleaning Services Award 2020 does not write your KPI. It does mean that unpaid extra hours are not a productivity win. If attendance is only achieved by people staying late without pay, you have a modern-slavery and WHS problem wearing a green dashboard.
A simple site log, reviewed against roster, is enough for most tenancies. If the log is always perfect and the microwave is always dirty, the log is the fiction. Day attends need their own line. A porter who is also the only day cleaner will be pulled to docks and lost visitors. Count the hours spent on the specification, not the hours they were in the building.
Washroom consumable run-outs are an operations metric
An empty soap or paper dispenser is one of the few cleaning failures every occupant can certify. It is also one of the easiest to mis-blame. Run-outs have three common causes: the night attend did not replenish, the min-max was fantasy, or the occupier changed product and usage without telling anyone.
Measure run-outs as events per washroom per month, with a cause tag. If the specification says dispensers are at least one-quarter full at the end of the night attend, a 7:45am empty on a quiet floor is a miss. A 3pm empty on a conference-heavy day may be a stocking miss, or it may be a day-top-up you never bought.
Do not hide run-outs inside a general inspection score. They will be averaged away. Report them. They are how you discover that Friday night has been short-staffed for a quarter, or that the store key lives with someone who leaves at 4pm.
Sanitary bins belong here if they are in scope. An overflow is a frequency miss, not a fragrance problem. If you specified liners, count an emptied-but-unlined desk bin as a miss.
Rework is the honest quality number
Rework is the time spent putting right a room that should have passed. A recall to a tea point, a second visit to a washroom, a weekend catch-up after a failed monthly — those hours are the specification failing in public.
Ask the contractor to log rework separately from extra work. Extra work is a function, a spill, a variation. Rework is a room that was already in last night’s scope. If they cannot tell the difference, you do not have an operations system. You have a helpdesk.
A rising rework rate with a stable inspection score is a classic game: the inspector is walked around the rooms that were just redone. A falling rework rate with rising complaints is the opposite game: nobody is going back, and the occupier has started emailing.
Use rework to test periodic programs as well. If the monthly high dust is always followed by a “special” high dust, the monthly is not happening. AS/NZS 3733 will not write that KPI for you, but if you cited a carpet standard in the specification, rework after an interim clean is how you find out the method was a wet pass with a tired machine.
How not to teach everyone to game the audit
Any measure that is used to pay or punish will be gamed. That is not cynicism. It is how people keep their jobs. Your task is to make the honest behaviour the easier one.
Do not announce every inspection. A pre-booked quarterly tour will be staffed. Mix hosted walks with short unannounced routes. The hosted walk is for conversation. The unannounced walk is for evidence.
Do not use a single score for abatement. If one number moves money, that number will be managed. Use a small set: zone inspection, attendance against model, run-outs, rework, and close-out time on fails. A good SLA should say what happens when two of those fail together, not when a dashboard turns amber.
Do not inspect only what photographs well. Open cupboards. Look at the underside of a dispenser. The contractor’s app can be the working file; your walk is the audit. Do not punish the leading hand for a locked store or a dead card — those findings belong on the same report. A regime that only blames the mop is gamed by silence.
Safe Work Australia’s model WHS laws still require consultation with workers. A dashboard that rates a crew without asking why a floor failed is analytics without a conversation. Ask. Then write the reason.
A small set you can brief in a minute
You do not need twenty indicators. You need a set a contract manager can say aloud.
- Did the rostered hours arrive, on the floors they were bought for?
- Did the monthly route fail any must-see rooms, in specification language?
- How many washroom run-outs, and what caused them?
- How much rework, and was it rework or extra?
- How long did a fail take to close, and who verified it?
That is enough to tell a national dashboard from a building. Shared portals that roll four states into a traffic light are how multi-site contractor management goes to sleep. Keep the raw rooms.
Review the set when the building changes. A hybrid occupancy, a new end-of-trip, a café that opened on the podium — yesterday’s weights will flatter the foyer again. The point of a KPI is not to look modern. It is to notice, in time to change the hours or the specification, that the building no longer looks clean because looking was never what you were buying.
Questions readers send us
- Is a monthly inspection score enough to manage a contract?
- No. A score without a route, a window and a consequence is a mood with a number. Pair it with attendance, consumable run-outs and how fast a fail is put right. If the only KPI is a score, you will get a score.
- Should we count tenant complaints as a cleaning KPI?
- Count them, but do not treat volume as quality. One repeated microwave is a specification or labour problem. Twenty emails about a smell that is a drain are a building problem. Tag the complaints you can fairly give to the contract, and the ones you cannot.
- How do we stop audits being staged?
- Do not announce every walk. Change the route. Inspect rooms that do not face the lift. Compare night attendance to the labour model you bought. A perfect score on a pre-booked tour with a missing leading hand is a finding, not a pass.
Continue in Contracts and procurement

What a good cleaning SLA looks like in 2026
Response times, rectification, credits versus termination, force majeure after storms, indexation, and labour-hour floors. An SLA is a bargain you can inspect, not a scorecard from a software demo.
Tom Bradley · 22 July 2025

Managing a cleaning contractor across a multi-site Australian portfolio
One national contractor versus regional firms, Award and travel differences, building managers who do not share a standard, dashboards that flatter the average, and quarterly reviews that still look at rooms.
Tom Bradley · 10 June 2025

In-house versus contracted cleaning: a facilities decision that lasts longer than the quote
Award labour, supervision, equipment capital, industrial relations and hybrid models decide the choice. A university hospital is not a CBD tower, and the cheaper quote is not a strategy.
Tom Bradley · 25 March 2025