← Back to Blog How to Build a Quality Audit Process for Commercial Cleaning

How to Build a Quality Audit Process for Commercial Cleaning

By Cherry
5 min read
Quality Operations

Listen To This Article

Narrated from this CleanLog article.

0:008:42

An account you've held for 18 months calls to give 30 days' notice. You're caught flat. No complaint ever reached your inbox, no escalation, no warning. So you ask the facility manager what happened, and she reads from a note on her phone: third-floor bins missed twice a week through March, streaked glass at the main entrance, restrooms not restocked before the 8 a.m. staff arrival. Two months of it, logged quietly, never sent. You didn't see any of it because you hadn't set foot in that building since February.

That's how cleaning contracts die. Not with a blowup, but with a slow accumulation of small misses that nobody on your side was looking for. A quality audit process is what replaces "nobody was looking" with a documented, scheduled check that runs across every site whether you're on-site that week or not. Done right, it catches the third-floor bins in week one instead of week eight.

Why spot checks stop working

Informal quality control works at small scale. When you run 10 to 15 sites, you can physically walk most of them in a month, and your eye is good enough that a problem rarely survives long. The spot check is doing real work.

Run the math at 35 sites. To visit each one monthly, you're doing roughly nine site walks a week on top of bidding, hiring, payroll, and client calls. It doesn't happen. What happens instead is you visit the sites that are convenient, or the ones that already complained, and the quiet middle of your portfolio goes unwatched. Those quiet sites aren't quiet because they're fine. They're quiet because no one is checking, and small problems there compound undetected. The cost of that compounding is real: cleaning labor runs 50% to 70% of operating costs according to ISSA, and a site that drifts off-standard means rework, which is labor you pay for twice.

The spot check also has a consistency problem. Two managers walking the same site grade it differently. The same manager grades it differently on a good day and a bad day. Without a fixed standard, "quality" means "whatever the inspector noticed," and that's not something you can manage or improve.

What a quality audit process needs

Four things turn occasional inspections into an actual process.

A standardized form per site type. The questions you ask in a medical clinic aren't the questions you ask in a warehouse or a corporate office. Build one inspection form per site type, and make every form cover the areas that actually generate complaints: surface cleaning, restroom restocking, odor and entry points, glass and high-touch surfaces, and any contract-specific requirement. Same site type, same form, every time.

A risk-weighted frequency. Not every site needs the same audit cadence. A new account in its first 90 days, a high-value contract, or a site with a recent complaint should be audited more often than a five-year account with a spotless history. A workable default: monthly audits for stable accounts, fortnightly for the first 90 days of any new contract, and weekly for any site carrying an open complaint until it posts two clean audits in a row. Decide the frequency deliberately, write it into the calendar, and treat it like a client commitment, because the audit is the first thing that gets dropped when the week gets busy.

A score, not just notes. Notes describe. Scores compare. A number lets you track a site over time, rank your portfolio, and spot a slide before it becomes a cancellation. Notes alone can't do any of that.

A closed loop. An audit that ends in a finding and no fix is just documentation of your own decline. Every issue needs an owner, a deadline, and a verification step. More on that below.

A scoring system you can actually use

The cleaning industry's best-known reference point is the APPA scale, which defines five levels of clean from "orderly spotlessness" at Level 1 down to "unkempt neglect" at Level 5. It's a useful shared vocabulary with clients. For day-to-day auditing, though, you want something faster: a 1-to-5 score per area, where every score maps to a specific action.

ScoreWhat it meansAction triggered
5Meets the standard, nothing to noteNone
4Minor issue, no client would noticeFlag for the cleaner, no follow-up needed
3Visible issue a client could reasonably noticeAssigned fix before the next scheduled clean
2Issue the client has likely already seenSame-day correction, supervisor informed
1A contract requirement was missedSame-day correction plus a proactive call to the client

The point of tying each score to an action is that the audit stops being a judgment and becomes a trigger. A score of 2 doesn't mean "the cleaner is bad." It means "someone is on site today fixing this." The number does the deciding, so the process runs the same whether the inspector is your best supervisor or your newest one.

Average the area scores into a site score, and you have a single trendline per account. A site sliding from 4.6 to 3.8 over three audits is telling you something the individual notes never would.

Closing the loop on every finding

An audit finding is worthless until it becomes an assigned task. The loop has four parts: the issue is raised, an owner is named, a deadline is set, and a follow-up confirms it was actually resolved. Skip the last step and "fixed" just means "promised." Concretely, a closed loop reads like one sentence: "reception glass streaked, scored 3, assigned to the Oakwood crew lead, due before Thursday's clean, verified by photo at the next audit." That single line is the entire process, and every finding should produce one.

This is where janitorial inspection software earns its place. A clipboard inspection produces a list that lives in a manager's truck. Inspection software turns each low score into a tracked task with an owner and a due date, and it won't let the item disappear until someone marks it verified. The difference isn't the inspecting. It's the not-forgetting. Closing the loop is also the foundation of how you measure cleaning contractor performance in a way that holds up when a client asks for proof.

Reading the patterns across audits

The patterns in your audit data are usually worth more than any single finding. One low restroom score is an incident. The same restrooms scoring low across six sites every Tuesday is a coverage problem, and the fix isn't a conversation with one cleaner, it's a change to Tuesday staffing.

Patterns also expose scope gaps. If one site scores well everywhere except interior glass, it may be that interior glass was never properly written into the cleaning scope, and no amount of coaching fixes a task nobody was assigned. Consistency is the asset clients pay for, and turnover is the constant threat to it: with industry turnover near 200% per BSCAI, every audit cycle is partly checking whether your standard survived the last round of staff changes. The audit trend tells you whether it did.

A quality audit process won't make your sites perfect. It will make your problems visible while they're still small, on your timeline instead of the client's. That's the difference between a renewal conversation and a 30-day notice. For how auditing fits alongside scheduling, staffing, and the rest of running at scale, see the complete guide to multi-site cleaning operations.

CleanLog supports structured site audits with customizable checklists, 1-to-5 scoring, and closed-loop issue tracking across your entire portfolio. See how it works.

Get the next post

Practical writing on scheduling, payroll, and daily ops. About once a month.

Sending confirmation...

Check your inbox. One click and you're in.