MaidCentral
MaidCentral

Cleaning Business KPIs: The 7 Numbers That Actually Show You’re in Control

by | Apr 8, 2026 | KPI Hub, Growth

Ask yourself, without checking anything: what was your close rate last week? How many hours did absenteeism cost you this month? Is churn actually climbing, or does it just feel that way after one bad week? If the honest answer is “I’d have to go look” — or worse, “I’m not sure where I’d even look” — you’re not running the business from what’s true. You’re running it from the mood of the week, and the mood is wrong exactly as often as it’s right. Tracking cleaning business KPIs is what closes that gap — trading the mood of the week for what’s actually true.

The uncomfortable part:

Busy and healthy are different diagnoses. A full calendar can sit right on top of a business that’s quietly losing money, losing people, or losing customers — and none of it shows up until it’s already expensive.

The numbers exist. You just can’t see them in one place.

Every piece of the truth is sitting somewhere. None of it adds up to an answer unless someone opens every system and does the math by hand — and most weeks, nobody has time to.

Your schedule app knows who showed up. Your payroll software knows what it cost. Whatever you use for customer notes knows who canceled. Each system is honest on its own. None of them talks to the others, and neither do you and the truth, most weeks.

Small drifts don’t ring an alarm — they just show up later, somewhere expensive. Absenteeism creeping from 2% to 6% doesn’t trigger anything by itself. It shows up two months later as a client complaint, and by then you’re solving a symptom instead of the number that caused it.

“Busy” tells you the calendar is full. It doesn’t tell you what’s happening to the money that’s supposed to be showing up alongside it. You can be fully booked and still not know whether this month’s churn is normal seasonal noise or the start of something real — because nobody’s checking it against last month’s number, only against how full the week felt.

The seven numbers that actually tell you where you stand

These are the numbers that show whether growth is turning into a healthier business or just a busier one:

  • Bill Per Cleaning — what you’re actually collecting per job, not what you quoted. The gap between the two is where pricing confidence lives or dies.
  • Direct Payroll % to Revenue — your biggest controllable cost, as a share of what’s coming in. MaidCentral customer base sits around 41–42% recently; where you land tells you whether growth is adding margin or just adding payroll.
  • Customer Attrition Rate Per Month — MaidCentral customer base has run roughly 5–7.5% a month recently. This is the number that tells you if this month’s “record” revenue is coming from the same base or a leaking one.
  • Technician Turnover Per Year — MaidCentral customer base runs around 130% a year, a number that sounds alarming on its own. Whatever your starting point, the number worth tracking is your own trend over time, not a comparison to someone else’s industry — “normal” and “fine” aren’t the same word.
  • Absentee Rate Per Day — how often a scheduled job doesn’t happen the way it was supposed to. The earliest warning sign that a team is under real strain, usually visible weeks before it shows up in a review.
  • Close Rate Per Week — of the estimates you gave, how many turned into jobs. A slow week of bookings and a slow week of closing feel identical from the calendar. They are not the same problem.
  • Cleanings Per Home Per Month — how deep your relationship with an existing customer actually runs. Revenue growth built on this number is sturdier than growth built on constantly finding someone new.

Busy tells you the calendar is full. In control tells you the business is healthy. They are not the same sentence.

Curious what these seven numbers say about you?

Most owners have never seen them side by side.

See yours together

What it looks like when nobody can see the whole picture

KAS Cleaning Services ran on a stack of disconnected tools — one for scheduling, one for payroll, nothing tying attendance to churn to revenue in one view. When owner Brian Morton was pulled out of the field by a knee injury, the gaps that had been quietly growing became impossible to ignore: technician turnover had reached 406%, absenteeism sat at 18%. Nobody had been hiding those numbers. Nobody had been able to see them together.

KAS Cleaning Services — from 406% turnover to a team that shows up. Before: disconnected tools, 18% absenteeism, and a business that lost a person for every one it hired. After: turnover dropped to 57% (−86%), absenteeism fell to under 1%, and monthly churn dropped from 8% to 3%.

“Technicians do not want to work in chaos. They want reliable schedules, dependable support, clear expectations, and a workplace that feels organized.”

— Brian Morton, KAS Cleaning Services

Read the full story

Notice what changed first. Not the crews — the visibility. Once turnover, absenteeism, and churn lived somewhere Brian could see them together, he could tell which fire to fight first, instead of fighting whichever one was loudest that week.

This is what MaidCentral is for at this stage: the schedule, payroll, attendance, and customer data already live in one place, so these seven numbers aren’t a Friday research project — they’re just visible, updated as the week happens. None of it changes how you run the company: your crews, your standards, your way of quoting stay exactly as they are. Not more to manage. Less to reconstruct.

Monday, after

Someone asks what last week’s close rate was. You don’t say “let me check three places and get back to you” — you already know, because it was sitting on the same screen as everything else Friday afternoon. Attrition ticked up half a point last month, and you already caught it, already know which crew it traces to, already made the call before it became a pattern. Busy still looks the same from the outside. From the inside, the truth has finally caught up with you, instead of running two months behind.

Questions Growing Operators Ask

What are the most important cleaning business KPIs to track?

Bill per cleaning, direct payroll percentage to revenue, customer attrition rate, technician turnover, absentee rate, close rate, and cleanings per home per month — together, these show whether growth is turning into a healthier business or just a busier one.

What’s a normal technician turnover rate for a cleaning business?

MaidCentral’s customer base runs around 130% a year. That’s the reference point from real operating companies, not an industry standard — the number worth watching isn’t a benchmark, it’s whether your own trend is climbing or holding steady.

How often should I actually check these numbers?

Weekly for the ones tied to this week’s work (close rate, absentee rate), monthly for the ones that move slower (churn, turnover, payroll percentage). Checking them daily invites overreaction to noise; checking them quarterly means you find out too late.

Do I need to track all seven, or can I start with fewer?

Start with three: direct payroll percentage to revenue, customer attrition rate, and absentee rate. They’re the fastest to drift and the most expensive to notice late. Add the rest once those three are habit.

Managing more than one location?Cleaning Company KPIs Across Locations: Why the Average Number Hides the One That’s Failing — the same seven numbers, broken out by location instead of blended into one.

See these seven numbers in one place — download the Core KPI Calendar, a zero-commitment way to start tracking without switching anything yet.

Curious where you actually stand? The Professional Cleaning Index shows these same numbers across MaidCentral’s customer base, broken out by company size.

Bring a real month.

See how MaidCentral pulls these seven numbers into one view — using your actual data, not a demo script.

Schedule a Free Demo