Most cleaning company owners can tell you their monthly revenue off the top of their head. Ask them their labor cost as a percentage of that revenue on a specific account, and the room goes quiet.
That gap is where profit disappears. You can win a contract at a healthy margin and lose money on it six months later without ever knowing why — because nobody was watching the numbers that actually move.
This is a working guide to the metrics that matter for janitorial and commercial cleaning operations. Not vanity numbers. The ones that tell you whether an account is healthy, whether a crew is productive, and whether a client is about to walk.
Why Metrics Beat Gut Feel in This Industry
Cleaning is a thin-margin, labor-heavy business. Labor is your single largest cost line, and it fluctuates every single shift based on who showed up, how long they stayed, and how efficiently they worked.
Because the work happens at night, spread across dozens of buildings, you can't manage it by walking the floor. The only way to see what's happening is through data that comes back to you consistently.
The good news: you don't need twenty dashboards. You need a handful of metrics reviewed on a reliable cadence, and the discipline to act when they drift.
The Core Metrics Every Cleaning Manager Should Track
Below are the metrics that carry the most weight for commercial cleaning operations, grouped by what they tell you. Start with these before adding anything more exotic.
| Metric | What It Tells You | How to Calculate |
|---|---|---|
| Labor Cost % | Whether an account is profitable | (Labor cost for account ÷ revenue for account) × 100 |
| Cleaning Productivity Rate | How much area a worker covers per hour | Total sq ft cleaned ÷ total labor hours |
| Budgeted vs. Actual Hours | Whether crews are working the hours you bid | Actual clocked hours − budgeted hours |
| Inspection Score | Quality consistency across accounts | Points earned ÷ total possible points × 100 |
| Complaint Rate | Client-facing quality problems | Complaints ÷ number of active accounts (per month) |
| Client Retention Rate | Whether you're keeping the revenue you win | (Clients at end − new clients) ÷ clients at start × 100 |
| Employee Turnover Rate | Staffing stability and hidden hiring costs | (Separations ÷ average headcount) × 100 |
| On-Time Clock-In % | Whether crews arrive when scheduled | On-time shifts ÷ total scheduled shifts × 100 |
1. Labor Cost as a Percentage of Revenue
This is the number that decides whether you stay in business. In commercial cleaning, labor typically consumes the majority of the cost on any given account.
Track it per account, not just company-wide. A company-wide average of 45% can hide one account running at 65% that's quietly draining you.
If your crew cleans a 50,000 sq ft office three nights a week and you bid it at 40% labor, but actual clocked hours push you to 52%, you've lost your margin on that building — and you need to know before the quarter closes.
2. Cleaning Productivity Rate (Square Feet Per Hour)
This is your operational efficiency benchmark. It tells you how much area your team cleans per labor hour, and it's the number you'll lean on hardest when bidding new work.
ISSA publishes cleaning time standards through resources like the ISSA Cleaning Times, which give estimated production rates by task and floor type. These are the industry's reference point for how long specific cleaning activities should take.
Use them as a starting benchmark, then calibrate against your own actual numbers. Your real production rate — driven by your building types, equipment, and crew — is what should feed your bids.
3. Budgeted vs. Actual Hours
You bid every account on an assumed number of labor hours. This metric checks whether reality matches the bid.
Small daily overages compound fast. Fifteen extra minutes per shift across a five-night account is more than an hour a week — over a month, that's real money leaking out of a job you thought was profitable.
4. Inspection Scores
Quality is what keeps contracts. A structured inspection program turns "the building looks fine" into a score you can trend over time.
Many cleaning operators build inspections around defined cleanliness levels. APPA, the association for facilities professionals in educational settings, defines five levels of cleanliness ranging from "Orderly Spotlessness" (Level 1) to "Unkempt Neglect" (Level 5) — a useful framework for setting a shared quality standard with clients.
5. Complaint Rate
Complaints are quality problems that reached the client before you caught them. A rising complaint rate is often the earliest warning that an account is at risk.
Log every complaint with the account, date, and issue type. Patterns emerge fast — the same building, the same missed task, the same night of the week.
6. Client Retention Rate
Winning new accounts is expensive and slow. Keeping the ones you have is the cheapest growth you'll ever get.
Track retention over rolling 12-month periods. A single lost anchor account can wipe out a quarter of new-business wins, so this number deserves attention even when sales look strong.
7. Employee Turnover Rate
The cleaning industry historically runs high turnover, and every departure carries a real cost: recruiting, onboarding, training, and the quality dip while a new hire learns the building.
High turnover on a specific account often signals a deeper problem — an unrealistic workload, a difficult site contact, or a supervisor issue. The metric points you where to look.
8. On-Time Clock-In Percentage
Late starts cascade into rushed work, missed tasks, and complaints. Tracking on-time arrivals — ideally with GPS-verified clock-ins — gives you an early read on attendance discipline before it becomes a quality issue.
How to Put This Into Practice
Don't try to track everything at once. Build your measurement system in stages so it actually sticks.
- Pick your starting four. Begin with labor cost %, budgeted vs. actual hours, inspection scores, and complaint rate. These cover profitability and quality — the two things that keep you in business.
- Define the formula and the source. Write down exactly how each metric is calculated and where the raw data comes from. Ambiguity kills consistency.
- Set a target per account. A single company-wide target hides the accounts that need attention. Set expectations building by building.
- Assign an owner. Every metric needs one person responsible for reviewing it and acting when it drifts.
- Review on a fixed cadence. Metrics only work when you look at them consistently. Put the reviews on the calendar.
- Close the loop. A number that nobody acts on is just noise. Each review should end with a decision or an action item.
Metric Setup Checklist
- Chosen 4–8 core metrics to start
- Written formula documented for each
- Data source identified (timesheets, inspections, invoices)
- Per-account targets set, not just company-wide
- An owner assigned to each metric
- Review cadence scheduled on the calendar
- A clear action step defined for when a metric goes off-target
Common Mistakes to Avoid
Most metric programs fail for the same handful of reasons. Watch for these.
- Tracking company-wide averages only. Averages smooth over the exact accounts that are bleeding money. Always drill down to the account level.
- Measuring wages instead of loaded labor cost. Leaving out taxes, comp, and benefits makes every job look artificially profitable.
- Collecting data you never act on. If a metric never changes a decision, stop tracking it. It's costing you attention.
- Setting targets from thin air. Base targets on your own historical performance and industry references like ISSA times — not wishful thinking.
- Reviewing too infrequently. A metric you check once a quarter catches problems a quarter too late.
- Ignoring leading indicators. On-time clock-ins and inspection dips predict complaints and churn. Don't wait for the lagging numbers to react.
How Often to Review Each Metric
The right review frequency depends on how fast a metric moves and how quickly a problem compounds. Here's a practical starting cadence.
| Metric | Review Frequency | Why |
|---|---|---|
| On-Time Clock-In % | Daily / Weekly | Attendance problems compound immediately |
| Budgeted vs. Actual Hours | Weekly | Small overages add up fast if unchecked |
| Complaint Rate | Weekly | Early warning for at-risk accounts |
| Inspection Scores | Per inspection / Monthly trend | Quality drifts gradually; trends reveal it |
| Labor Cost % | Monthly | Aligns with payroll and billing cycles |
| Cleaning Productivity Rate | Monthly / Quarterly | Used to recalibrate bids over time |
| Employee Turnover Rate | Quarterly | Reveals staffing and workload patterns |
| Client Retention Rate | Quarterly / Annually | A rolling, long-horizon health measure |
How CleanTrack360 Supports This
Tracking these metrics by hand across dozens of accounts is where most programs collapse — the data lives in spreadsheets, paper timesheets, and someone's memory. CleanTrack360 pulls the raw inputs together automatically: GPS clock-ins feed on-time and actual-hours data, digital inspections generate scores you can trend, and account-level reporting turns labor and revenue into a live margin picture per building.
That means the numbers in this article stop being a monthly reconstruction project and become something you glance at between shifts. Starting at $99/month, it gives owners and operations managers a single place to see whether each account is healthy — without stitching the story together after the fact.