Metrics finance

KPIs for cleaning companies

The KPIs that run a cleaning company: labor share, revenue per cleaner hour, retention, re-clean rate and more, with formulas and an example dashboard.

Ava research teamPublished 6 min read

On this page
  1. Why cleaning companies need a short KPI list
  2. The core KPIs, defined
  3. Example: one month's dashboard
  4. Quality KPIs that customers notice
  5. Staffing KPIs
  6. Revenue per cleaner hour, unpacked
  7. Sales and office KPIs
  8. Residential and commercial need different targets
  9. Mistakes that make KPIs useless
  10. Set up your KPI routine
  11. Frequently asked questions
  12. References

Key takeaways

  • Track a short list: labor share of revenue, revenue per cleaner hour, billable ratio, customer retention, re-clean rate, cancellations, booking rate and cleaner turnover.
  • Define each KPI once, in writing, with a formula and a data source, so the numbers mean the same thing every month.
  • Compare residential and commercial separately. Blended KPIs hide problems on both sides.
  • You compete with many solo operators: nonemployer cleaning businesses outnumber employer establishments about 16 to 1[1]. Consistency, not price, is how employers win.

Why cleaning companies need a short KPI list

Cleaning is a high-volume, low-ticket business. Hundreds of visits a month each carry a small margin, and small changes in time on site, drive time or cancellations add up quickly. Owners who run on feel usually notice a problem two months after it started, when the bank balance shows it. A short list of KPIs, reviewed weekly, catches it in days.

Most cleaning businesses are small: 61.3% of employer establishments had fewer than five employees in 2023[2]. A small company does not need a large dashboard. It needs eight numbers, calculated the same way every week, and a habit of acting on the one that moved.

US cleaning businesses: solo operators vs. employers, 2023Census Nonemployer Statistics and County Business Patterns, 2023.
US cleaning businesses: solo operators vs. employers, 2023Comparison. Nonemployer cleaning businesses: 1,095,927; Employer establishments: 67,799.1.1MNonemployer cleaning businessesNonemployer cleaning businesses: 1,095,92767,799Employer establishmentsEmployer establishments: 67,799US cleaning businesses: solo operators vs. employers, 2023Comparison. Nonemployer cleaning businesses: 1,095,927; Employer establishments: 67,799.1.1MNonemployer cleaning businessesNonemployer cleaning businesses: 1,095,92767,799Employer establishmentsEmployer establishments: 67,799

Source: U.S. Census Bureau, 2023[1]

Show the data
ItemValue
Nonemployer cleaning businesses1,095,927
Employer establishments67,799

The core KPIs, defined

Core cleaning KPIs with formulas. Define each one in writing before you start tracking.
KPIFormulaReviewWhat it tells you
Labor share of revenueLoaded cleaner labor cost ÷ cleaning revenueWeeklyWhether prices and productivity cover your biggest cost
Revenue per cleaner hourCleaning revenue ÷ paid cleaner hoursWeeklyPricing and routing together, in one number
Billable ratioHours on site ÷ paid hoursWeeklyHow much paid time goes to drive, waiting and setup
Customer retentionRecurring customers at month end ÷ at month start, excluding newMonthlyWhether customers stay
Re-clean rateRe-clean visits ÷ completed visitsWeeklyQuality, and the unpaid labor that follows
Cancellation and lockout rateLate cancels and lockouts ÷ scheduled visitsWeeklyLost revenue from paid-but-unused hours
Booking rateBooked first visits ÷ quote requests and callsWeeklyHow well the office converts demand
Cleaner turnoverCleaners who left ÷ average cleaner headcountMonthlyTraining cost and quality risk

Two definitions matter most. Use loaded labor cost, meaning wages plus payroll taxes, workers' compensation and benefits, not the wage alone. And count paid hours from payroll, not scheduled hours from the job calendar. The wage itself varies little across the industry: the median was $17.07 an hour for maids and housekeeping cleaners in May 2025[3] and $17.71 for janitors and building cleaners[4]. What varies is how many of those paid hours become billed work.

Example: one month's dashboard

Example: a fictional residential cleaning company with 14 cleaners reviews its month. The targets are its own, set from last year's results; they are not industry benchmarks.

Example: a fictional monthly KPI dashboard with the company's own targets.
KPI (Example)This monthTargetStatus
Labor share of revenue47%45% or lessOver
Revenue per cleaner hour$36.80$38 or moreUnder
Billable ratio71%75% or moreUnder
Customer retention96.5%97% or moreSlightly under
Re-clean rate1.8%2% or lessOn target
Cancellation and lockout rate5.4%3% or lessOver
Booking rate on quote requests41%40% or moreOn target
Cleaner turnover (month)7%5% or lessOver

Example, continued: the numbers tell one story. Cancellations and lockouts are high, so cleaners are paid for hours that produce no revenue. That pushes the billable ratio down, revenue per cleaner hour down and labor share up. Fixing the cancellation policy, with a fee, reminders two days ahead and a key or code on file, is the first action. It would improve four KPIs at once.

Quality KPIs that customers notice

Re-clean rate is the clearest quality signal because every re-clean is a customer who noticed something was missed. Log the cause of every re-clean: a missed room, a skipped task on the checklist, a product problem, a misunderstanding about scope. After a month, the causes usually point at one checklist item or one team.

  • Inspection score: a supervisor or team lead checks a sample of visits against the checklist and scores them. Track the average and the lowest scores by team.
  • Review rate: reviews received ÷ completed first visits. Pew found 82% of adults at least sometimes read reviews before a first purchase[5], so new residential customers will check.
  • On-time arrival: visits started within the promised window ÷ total visits. Late arrivals predict cancellations.
  • Complaint rate: complaints logged ÷ completed visits, with every complaint resolved and closed in the record.

Staffing KPIs

Cleaning has steady, heavy hiring across the industry: about 321,800 openings for janitors and building cleaners are projected each year over the decade to 2035[4]. Turnover is the KPI that drives training cost, quality and customer retention. Customers who see a new cleaner every month are more likely to cancel.

  • Cleaner turnover by month and by team, with the reason for each departure.
  • Time to fill an open position, from posting to first shift.
  • Training hours per new cleaner before working unsupervised.
  • Hours offered versus hours wanted: cleaners who cannot get enough hours leave; cleaners pushed into too many burn out.
  • Team consistency: the share of recurring customers who had the same cleaner or team for the last three visits.

Revenue per cleaner hour, unpacked

Revenue per cleaner hour is the single most useful number in a cleaning business, because it combines price, speed and routing. If it falls, one of three things happened: prices did not keep up with the time jobs take, cleaners spent more time between jobs, or more visits were cancelled after the schedule was set. Each has a different fix, so look at the components before acting.

  • Price per visit versus time on site: compare quoted hours with actual hours for each recurring customer. Homes that consistently run long need a new price or a new scope.
  • Drive time between visits: a team crossing the service area twice a day loses an hour that no price increase recovers.
  • Paid but unused time: lockouts, late cancellations and gaps in the schedule. Fill gaps with a waiting list of flexible customers.
  • Team size: two cleaners in a small home may finish faster but not proportionally faster. Test team sizes by home type.

Track it per team as well as company-wide. Teams in the same company often differ by several dollars per hour on similar routes, and the difference usually comes from habits that can be taught: a fixed room order, a supply caddy set up the same way each time, and a clear checklist for each visit type.

Sales and office KPIs

The office decides how much demand becomes revenue. Measure booking rate on every channel: phone calls answered and booked, web quote requests converted, and messages answered. A residential prospect who calls for a quote and reaches voicemail often books whichever company answers next. Track time from quote request to quote sent, and from quote sent to first visit booked.

  • Calls answered live ÷ inbound calls, by hour of day. Evening and lunchtime gaps are common.
  • Quotes sent within one business day ÷ quote requests.
  • First visits converted to recurring service ÷ first visits completed.
  • Average recurring visit value, tracked monthly, so price changes and frequency changes are visible.

Residential and commercial need different targets

Do not blend residential and commercial KPIs. Commercial work usually has a higher billable ratio and lower revenue per hour; residential has more drive time and more cancellations but higher rates. Many commercial cleaners work evenings, and some shifts include nights, weekends or holidays[4], so supervision and inspection KPIs matter more there. Retention means renewal of a contract in commercial work, measured yearly, and month-to-month continuation in residential.

Mistakes that make KPIs useless

  • Changing a definition halfway through the year, so this month cannot be compared with last.
  • Using scheduled hours instead of payroll hours, which hides drive time and waiting.
  • Tracking too many numbers, so nobody acts on any of them.
  • Reporting company averages only, which hides the team or customer segment that is dragging results down.
  • Setting targets from figures found online whose definitions you do not know.

A KPI is useful only if someone acts on it. End every review with one named action, an owner and a date, and start the next review by checking whether it happened.

Set up your KPI routine

  1. Write the definitions

    One page: each KPI, its formula, where the data comes from and who calculates it.

  2. Pull the data on a fixed day

    Payroll hours, job records and invoices for the same period, every Monday for the prior week.

  3. Set targets from your own history

    Use last year's best quarter as a starting target. Industry benchmarks published online rarely share definitions with yours.

  4. Review in 15 minutes

    Owner and office manager go through the dashboard, pick the one KPI that moved most and agree one action.

  5. Share with teams

    Show each team its own billable ratio, re-clean rate and inspection score. Teams improve what they can see.

Clean data makes this possible. If job types, lead sources and customer records are inconsistent, the KPIs will be too; see cleaning up customer records. For how these KPIs translate into margin, read cleaning business margins: residential vs. commercial.

Frequently asked questions

What KPIs should a cleaning company track?

Start with labor share of revenue, revenue per cleaner hour, billable ratio, customer retention, re-clean rate, cancellation and lockout rate, booking rate and cleaner turnover. Add inspection scores and reviews once the basics are steady.

What is a good labor percentage for a cleaning business?

It depends on your prices, wages and mix of residential and commercial work. Set a target from your own best months and check that it leaves enough gross profit to cover overhead and owner pay.

How do I calculate revenue per cleaner hour?

Divide cleaning revenue for a period by the total paid cleaner hours from payroll for the same period, including drive time and waiting.

How often should I review cleaning KPIs?

Weekly for operational KPIs such as billable ratio, re-cleans and cancellations, and monthly for retention and turnover.

References

  1. U.S. Census Bureau (2023). Nonemployer Statistics 2023: U.S. file (nonemp23us) and County Business Patterns 2023 (opens in a new tab) ↑

  2. U.S. Census Bureau (2023). County Business Patterns 2023: U.S. detail file (cbp23us) (opens in a new tab) ↑

  3. U.S. Bureau of Labor Statistics (2025). Occupational Employment and Wage Statistics, May 2025, series OEUN000000000000037201208 (Maids and housekeeping cleaners, hourly median wage) (opens in a new tab) ↑

  4. U.S. Bureau of Labor Statistics (2025). Janitors and Building Cleaners: Occupational Outlook Handbook (opens in a new tab) ↑

  5. Pew Research Center (2016). Online reviews and ratings (opens in a new tab) ↑

Book a demo

See Ava handle your calls.

Book a short demo. We’ll walk through your calls and workflow, and agree what Ava should take care of.

Book a demo