Commercial cleaning benchmarks

Commercial Cleaning Profitability Benchmarks & Formulas

Commercial cleaning operators need benchmarks, but the most useful benchmark is usually the account's own plan, scope and cost structure. This reference brings together the formulas and diagnostic questions that help determine whether a recurring cleaning contract is actually healthy.

By ProfitWatch Team · Published September 13, 2026

Start with labor percentage—but do not stop there

Labor percentage shows how much of account revenue is being consumed by labor for the same period.

Labor percentage = account labor cost ÷ account revenue × 100

Use the same time period and a consistent labor-cost definition.

If an account produces $12,000 of monthly revenue and carries $7,200 of loaded labor, labor percentage is 60%.

That number is useful because it quickly highlights where labor pressure may be occurring, but it is not the same thing as account profitability.

There is no universal healthy labor percentage

There is no universal labor percentage that makes every commercial cleaning account healthy. One account may have customer-provided supplies and little supervision. Another may carry significant supplies, equipment, subcontractor cost, travel or dedicated management. The economics are different even if the labor percentages are identical.

Better benchmark: compare actual performance with the account's own operating plan and historical performance, then investigate the size and cause of the gap.

For a deeper explanation, see Janitorial Labor Percentage and Loaded Labor Cost for Commercial Cleaning.

Account contribution matters more than one ratio

A recurring account becomes more understandable when revenue is compared with the direct costs required to deliver the work. The exact cost structure varies by company, but the operating question stays the same: after direct recurring costs, what contribution is left to support overhead and profit?

Account contribution = account revenue − recurring direct account costs

Recurring direct costs commonly include labor, payroll burden, supplies, subcontractors and other account-specific costs.

See Commercial Cleaning Profit Margin for a fuller account-level view.

Illustrative example: the same revenue can hide different problems

Illustrative example only: two accounts each bill $10,000 per month.

Both accounts can show margin erosion, but the corrective action is different. Account A may need scope control or productivity work. Account B may need a pricing conversation. This is why ProfitWatch separates hours, wage pressure, scope and price rather than treating every low-margin account the same.

Production rates are planning tools, not universal truth

There is no universal production rate that accurately prices every commercial cleaning facility. Floor type, density, restrooms, detail level, security requirements, service frequency, travel between areas, equipment and customer expectations all affect sustainable labor hours.

A production-rate assumption is strongest when it is tested against actual hours and service outcomes over time. Read Commercial Cleaning Production Rates for the planning framework.

Margin and markup are not interchangeable

A markup applied to cost does not produce the same percentage as gross margin measured against revenue. Confusing the two can cause a bid to look more profitable on paper than it really is.

Use Margin vs. Markup in Commercial Cleaning before applying a pricing formula.

Price recovery should start with the recurring gap

When an account misses its target, separate recurring cost pressure from one-time noise. If the operating plan is reasonable and the recurring economics are still below target, quantify the monthly dollar gap before deciding what percentage increase to request.

See How to Raise Prices on a Commercial Cleaning Contract for the recovery logic.

Scope creep is a measurable cost problem

Extra trash pulls, added rooms, more frequent touchpoints and small customer requests can become permanent recurring work without ever being priced. The right question is not whether each request feels small; it is how much recurring labor or supply cost the accumulated requests add to the account.

Read Commercial Cleaning Scope Creep for a way to measure it before it disappears into the routine.

What should a cleaning company benchmark first?

Start with five account-level comparisons:

These comparisons are usually more actionable than relying on one internet benchmark for every customer and facility type.

Use the reference on a real account

Run the free Account Profitability Check to combine revenue, labor, supplies and other recurring direct costs for one account. If you want a system for tracking the same logic across multiple recurring contracts, see ProfitWatch commercial cleaning profitability software.