By the Opora Editorial Team
Most building service contractors track revenue. Few track the rate at which they lose it. An operator with $1.2 million in annual revenue and a 20% account churn rate is replacing $240,000 in revenue every year just to stay flat — before accounting for the sales cost, mobilization cost, and first-90-day service instability that comes with each new account. At a 30% churn rate, the replacement burden is $360,000. These are not edge-case figures; they are the operating reality for a significant portion of the BSC market, and they are largely invisible because the industry does not have a publicly available, methodologically consistent churn benchmark.
This article addresses that absence directly. It establishes what a defensible churn measurement methodology looks like, identifies the government-sourced data that informs the structural drivers of BSC churn, and flags — explicitly — where no primary data exists and where secondary estimates should be treated with the appropriate skepticism.
The data gap: what no primary source tells you
The commercial cleaning industry lacks a public primary source for account retention or churn rates. No government agency tracks BSC contract renewal rates. The Bureau of Labor Statistics, the Census Bureau, and the Department of Labor all publish data relevant to the structural conditions that drive churn — labor turnover, establishment exit rates, employment trends — but none publishes a BSC customer retention rate. The 15% to 25% annual account loss rate commonly cited in industry conversations is a secondary estimate derived from operator surveys and trade association research, not from a counted primary dataset.
This matters because operators who are managing to a benchmark they cannot verify may be optimizing for the wrong target. A 20% account loss rate in a market where the actual competitive norm is 30% represents strong retention performance. In a market where most operators hold 90% of accounts, a 20% loss rate is a systemic problem. Without a primary benchmark, the calibration is missing.
The position this article takes is that operators who do not track their own churn precisely cannot usefully compare themselves to any industry figure, primary or secondary. The measurement methodology is more important than the benchmark, and the methodology is where this article focuses.
What drives BSC churn: the primary-source evidence
Primary government data does not report BSC client churn directly, but it does document the structural conditions that produce it. Three sources establish the operating context.
Labor turnover in the sector. The BLS Job Openings and Labor Turnover Survey (JOLTS) tracks quit rates, layoff and discharge rates, and total separation rates by industry sector. The most recent release (April 2026 data, published June 2, 2026) shows a national quits rate of 1.9%. The administrative and support services sector — which includes NAICS 561720 janitorial services — runs structurally above the national average in separations. High frontline turnover is the most proximate cause of service quality failures, and service quality failures are the most proximate cause of account loss. The causal chain from labor market to churn is direct.
The BLS Occupational Outlook Handbook for janitors and building cleaners projects 351,300 annual openings per year on average through 2034, with the large majority of those openings driven by replacement demand rather than employment growth. An industry where most positions exist because the previous holder left is structurally prone to service quality instability, and service quality instability is structurally prone to account loss.
Industry fragmentation. The U.S. Census Bureau's 2022 Statistics of U.S. Businesses data for NAICS 561720 documents the firm-size distribution of the janitorial industry. The large majority of BSC establishments are small firms. Fragmented, small-firm markets tend toward higher competitive intensity and lower switching costs for clients — conditions that structurally elevate churn risk. A building owner who wants to change cleaning contractors faces minimal transition costs: the existing operator's equipment typically does not remain in the building, and the new operator's crew can mobilize within a week.
Establishment entry and exit. The Census Bureau's Business Dynamics Statistics (BDS) tracks firm entry and exit rates across the services sector. High entry rates in a sector indicate low capital barriers and competitive pressure from new entrants — the profile of janitorial services, where a new competitor can begin operations with a modest equipment investment and undercut on price until their hidden cost structure becomes apparent. That competitive dynamic is a direct input to client-side price-shopping behavior, which is one of the three primary churn triggers.
The three churn triggers — and why the distinction matters
Industry practitioners consistently identify three distinct triggers for account loss, and the correct retention intervention depends on which trigger applies. Managing retention without distinguishing the triggers is equivalent to treating the same symptom with three different medications and not knowing which one worked.
Price-triggered loss. The client received a lower bid from a competitor. This is the most visible churn trigger and the most commonly over-diagnosed one. Some price-triggered losses are unavoidable in a commodity-competitive market; others reflect a mismatch between the operator's cost structure and the account's willingness to pay. The distinction requires knowing the competitive bid price, which operators frequently do not. Price-triggered loss is not addressable by improving service quality — it requires either cost reduction, scope negotiation, or a decision to let the account go.
Quality-triggered loss. Service quality failures — missed areas, inconsistent restroom service, staff turnover visible to the client — caused the client to lose confidence. This is the trigger most directly connected to frontline labor turnover, and it is the one most addressable by operational investment: better onboarding, inspection programs, and crew stability. The 30/60/90-day account onboarding playbook addresses the first-90-day period where quality-triggered churn is most concentrated.
Relationship-triggered loss. The FM who championed the contract left or was replaced, and the new FM has an existing relationship with a different operator. This is the hardest trigger to manage because it is the least visible: service quality may be high, price may be competitive, and the loss arrives anyway when a contact changes. Relationship-triggered loss argues for cultivating multiple contacts within a client organization and for delivering proof-of-service documentation that speaks to decision-makers who do not have firsthand experience of the service.
Tracking which trigger drove each lost account is not a bureaucratic exercise. It is the only way to identify whether your retention investment — in operations, in sales, in technology — is being directed at the right problem. An operator spending heavily on inspection programs to address quality-triggered churn who is actually losing accounts to competitor price pressure is misallocating resources at scale.
A measurement methodology
Because no primary public benchmark exists, the most useful churn figure is the one derived from your own accounts. The methodology below is built from first principles, adapted from the customer retention measurement frameworks used in subscription-based service businesses — the closest structural analogy to a recurring-service BSC contract.
Logo retention rate
Logo retention rate is the percentage of active accounts at the start of a period that are still active at the end of the period, regardless of revenue.
Formula: Accounts retained ÷ Accounts at period start = Logo retention rate
Example: You began the year with 45 active accounts and ended with 38 of those same accounts still active (you may have added new accounts, but those do not count here). Logo retention: 38 ÷ 45 = 84.4%.
Logo churn (the inverse): 1 - 0.844 = 15.6%.
Logo churn treats a $1,200-per-month office account and a $22,000-per-month hospital account identically. That is a meaningful limitation.
Gross revenue retention rate
Gross revenue retention rate (GRR) measures what percentage of the recurring revenue from existing accounts was retained, excluding any expansion or upsell revenue.
Formula: Recurring revenue from retained accounts at period end ÷ Total recurring revenue at period start = GRR
Example: $1,000,000 in monthly recurring revenue at the start of the year. By year end, the accounts still active from that cohort generate $820,000 in monthly recurring revenue (some accounts lost, some contracted at lower scope). GRR: $820,000 ÷ $1,000,000 = 82%.
GRR is more sensitive than logo retention to losing large accounts, which is almost always the more relevant signal for P&L impact. An operator who retains 90% of logos but loses three accounts representing 25% of revenue has a GRR that reveals the severity the logo rate hides.
Cohort-based tracking
The most analytically rigorous measurement tracks accounts by acquisition cohort: all accounts started in a given quarter or year, tracked through subsequent periods. Cohort analysis reveals whether your churn problem is concentrated in the early service period (onboarding failure) or is uniformly distributed over account life (something else).
A finding that 60% of lost accounts had tenures under 12 months points to an onboarding or early-service problem. A finding that lost accounts are uniformly distributed across tenure years points to a steady-state competitive or quality issue. The interventions are different.
The minimum viable tracking requirement
For operators who do not currently track churn at all, the minimum viable start is a simple ledger:
| Account | Start date | Status at year end | If lost: trigger |
|---|---|---|---|
| Account A | Jan 2025 | Active | — |
| Account B | Mar 2024 | Lost | Price |
| Account C | Nov 2024 | Lost | Quality |
Twelve months of this ledger produces a logo retention rate and the beginnings of a trigger distribution. From there, GRR can be added when the data exists.
Using churn data in operations
Once you have a measured churn rate, the operational use is straightforward.
Break-even analysis. If your logo retention rate is 80% and your average account value is $2,000 per month, you need to acquire $400,000 in new monthly recurring revenue every year just to sustain current revenue. Compare that acquisition cost (sales time, marketing, mobilization) against the cost of reducing churn from 20% to 15%. The five-percentage-point reduction requires holding four more accounts per 80 — probably one to two fewer salesperson-equivalent hours per week — which is almost certainly cheaper than acquiring four new accounts. The bid math break-even calculation framework provides the cost structure for this comparison.
Account risk scoring. Combine your trigger history with observable signals — inspection score trend, client contact cadence, FM tenure at the account — to identify accounts at elevated churn risk before they terminate. An account with a declining inspection score trend and a new FM is a known-risk combination. Proactive engagement with that account is cheaper than replacement.
The account profitability auditor methodology provides the framework for assessing which accounts are worth the most retention investment. Not every account is worth rescuing at the same cost; churn risk management needs to be weighted by account value.
Production rate as an early warning. ISSA's cleaning-times methodology, per ISSA, establishes production rates by task. An account where crew hours per service are creeping upward relative to the cleanable area is a signal of either scope creep, crew inexperience, or equipment problems. Any of those conditions will eventually manifest as a quality failure visible to the client. Monitoring hours-per-service against the ISSA baseline is an early-warning system for quality-triggered churn before the inspection score registers it.
What to verify yourself
- Industry churn benchmarks. The 15% to 25% range cited in industry conversations is a secondary-source consensus, not a primary government figure. Before benchmarking your performance against it, note the source and its methodology. BSCAI's periodic market study is the closest primary industry source but is member-only. Your own tracked churn history is the most reliable benchmark for your operation.
- JOLTS sector data. The BLS JOLTS releases monthly; the figures above reflect April 2026 data. For the most current quit rate and separation rate data in administrative and support services, pull the current release directly from BLS.
- SUSB establishment data. The 2022 Census Bureau SUSB data for NAICS 561720 is the most recent economic census year available. The 2027 economic census will produce the next comprehensive update.
- Your own trigger classification. The three triggers defined above (price, quality, relationship) are a framework, not a regulated taxonomy. Adapt the categories to your own loss analysis; the goal is a consistent methodology, not fidelity to any particular label.
Disclaimer — Bidding & pricing content
Benchmark figures, price ranges, labor rates, and markup assumptions in this article reflect industry data and stated methodological assumptions as of the data vintage disclosed in the article. They are reference benchmarks, not quotes, not market guarantees, and not professional bid recommendations.
Actual costs, margins, and competitive pricing in your market depend on local labor rates, your specific overhead structure, chemical costs at the time of bid, account-specific scope, and competitive conditions that this content cannot anticipate.
Before submitting a bid based on figures from this Site: Verify current local wage rates against BLS Occupational Employment and Wage Statistics for your metro area and NAICS code. Verify chemical and supply costs with your current distributor pricing. Apply your actual overhead and margin requirements. Have a qualified business advisor review the bid structure for contracts above your organization's risk threshold.
Opora Supply does not guarantee contract profitability and is not liable for financial outcomes resulting from pricing decisions informed by Site content. If you spot an error in this article, contact us.
This article links up to its hub pillar, the Bidding & Business Operations hub. Hub pillar slug: [INTERNAL: bidding-operations-hub-pillar].
Primary sources
- BLS Job Openings and Labor Turnover Survey (JOLTS) — June 2026 release
- BLS Occupational Outlook Handbook, Janitors and Building Cleaners
- U.S. Census Bureau — 2022 SUSB Annual Data Tables, NAICS 561720
- U.S. Census Bureau — Business Dynamics Statistics, Services Sector
- ISSA, How to Calculate Cleaning Times