Reports & Analytics

Cleaning Performance Metrics: The Numbers That Run Your Business

A practical breakdown of the KPIs commercial cleaning managers should track weekly and monthly — with formulas, benchmarks, and how often to review each.

Last updated July 7, 2026

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.

Key Takeaway: The point of tracking metrics isn't reporting — it's catching problems while they're still cheap to fix. A margin slipping from 25% to 18% shows up in the numbers weeks before it shows up in your bank account.

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.

MetricWhat It Tells YouHow to Calculate
Labor Cost %Whether an account is profitable(Labor cost for account ÷ revenue for account) × 100
Cleaning Productivity RateHow much area a worker covers per hourTotal sq ft cleaned ÷ total labor hours
Budgeted vs. Actual HoursWhether crews are working the hours you bidActual clocked hours − budgeted hours
Inspection ScoreQuality consistency across accountsPoints earned ÷ total possible points × 100
Complaint RateClient-facing quality problemsComplaints ÷ number of active accounts (per month)
Client Retention RateWhether you're keeping the revenue you win(Clients at end − new clients) ÷ clients at start × 100
Employee Turnover RateStaffing stability and hidden hiring costs(Separations ÷ average headcount) × 100
On-Time Clock-In %Whether crews arrive when scheduledOn-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.

💡 Tip: Calculate loaded labor cost, not just wages. Include payroll taxes, workers' comp, and any paid travel time. The Bureau of Labor Statistics tracks employer costs for employee compensation, and benefits often add a meaningful percentage on top of base wages — ignoring them makes every account look more profitable than it is.

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.

Source: ISSA, "ISSA Cleaning Times" (task-based production rate standards).

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.

Source: APPA, "Custodial Staffing Guidelines" (APPA Levels of Cleanliness).

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.

  1. 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.
  2. Define the formula and the source. Write down exactly how each metric is calculated and where the raw data comes from. Ambiguity kills consistency.
  3. Set a target per account. A single company-wide target hides the accounts that need attention. Set expectations building by building.
  4. Assign an owner. Every metric needs one person responsible for reviewing it and acting when it drifts.
  5. Review on a fixed cadence. Metrics only work when you look at them consistently. Put the reviews on the calendar.
  6. 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.
💡 Tip: When an account's labor cost % climbs, resist the urge to immediately cut hours. First check inspection scores and complaint rate. Sometimes the crew is spending the extra time because the workload was underbid — cutting hours there just trades a margin problem for a quality problem and a lost contract.

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.

MetricReview FrequencyWhy
On-Time Clock-In %Daily / WeeklyAttendance problems compound immediately
Budgeted vs. Actual HoursWeeklySmall overages add up fast if unchecked
Complaint RateWeeklyEarly warning for at-risk accounts
Inspection ScoresPer inspection / Monthly trendQuality drifts gradually; trends reveal it
Labor Cost %MonthlyAligns with payroll and billing cycles
Cleaning Productivity RateMonthly / QuarterlyUsed to recalibrate bids over time
Employee Turnover RateQuarterlyReveals staffing and workload patterns
Client Retention RateQuarterly / AnnuallyA rolling, long-horizon health measure
Key Takeaway: Match review frequency to how fast the problem compounds. Attendance and hours need weekly eyes; retention and turnover tell a longer story. A metric reviewed too late is only useful for writing the autopsy.

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.

Ready to try it yourself?

Start your free 14-day trial. No credit card required.