Skip to main contentSkip to footer

    Top Rated & Verified

    Top Clutch App Development Company Black Owned United StatesTop Clutch Java Developers France 2026Top Clutch Service Line Blind Company Black Owned 2026Top Clutch App Development Company Minority Owned 2026Top Clutch Web Developers Black Owned 2026Top Clutch App Development Company Black Owned 2026Top Clutch Flutter Developers France 2026Top Clutch Health & Wellness App Developers France 2026Top Clutch Swift Company France 2026Top Clutch Machine Learning Company France 2026Top Clutch Chatbot Company France 2026Top Clutch Artificial Intelligence Company France 2026Top Clutch App Development Company Minority Owned Los Angeles
    Back to Blog
    Commercial Cleaning
    August 9, 2026
    34 min read

    AI Agents for Commercial CleaningOperations in 2026

    A labour-intensive, thin-margin business where the AI opportunity is in bidding, scheduling and verification — not in robots. Written for the owner of a building service contractor, with the economics traced to BLS, Census and SEC filings, and a provenance check on every efficiency percentage the category circulates.

    AI agents for commercial cleaning operations in 2026 — bid estimating, shift fill, and photo-verified quality assurance for building service contractors
    $17.71
    Median hourly wage, janitors and cleaners
    BLS OEWS, May 2025
    45.1%
    Direct W-2 payroll as a share of industry revenue — a floor
    BLS QCEW + US Census, 2022
    1.9%
    ABM Industries FY2025 net margin
    ABM FY2025 Form 10-K
    Zero
    Independent studies measuring autonomous scrubber ROI
    OpenAlex, arXiv and GSA Green Proving Ground sweep

    Key Takeaways

    • The AI opportunity in commercial cleaning is in bidding, scheduling and verification — not in robots. Nothing here reduces the number of people who clean restrooms.
    • Labour is at least 45.1% of industry revenue — BLS QCEW payroll of roughly $32.8B against Census receipts of $72.795B for 2022 — and that is a floor, since it excludes payroll burden and all franchise and 1099 labour. The circulating 50–70% figure has no traceable source.
    • Margins are genuinely thin. ABM Industries' FY2025 10-K reports 12.3% gross, 3.6% operating and 1.9% net on $8,745.9M of revenue. Directional, since ABM is diversified — but it is a real filed number.
    • Bid and quote generation is the highest-payback workflow. At those margins, a modest error in assumed labour minutes consumes the margin rather than reducing it, and the price is fixed for the contract term.
    • BLS OEWS May 2025: 2,209,760 janitors and cleaners employed, mean $18.64/hr, median $17.71, with contract cleaning lowest at $17.44 against $20.07 in K-12 schools and $21.42 in local government. Bid against the sector wage, not the national mean.
    • The robotics manufacturers disagree with each other. Tennant guides to $130–145M in FY2026 robotics revenue with a $250M 2028 target; Nilfisk wrote its autonomous JV Thoro LLC down to zero, stating the portfolio will not be part of its future business. No manufacturer publishes a price, a RaaS rate, or a labour-hours-displaced figure.
    • There is no independent measurement of scrubber or sensor ROI. Sweeps of OpenAlex, arXiv and the GSA Green Proving Ground found zero peer-reviewed, academic or government studies. Pilot and measure your own hours.
    • Regulatory correction: EO 14026's $15 federal contractor minimum wage was revoked by EO 14236 on March 14, 2025. EO 13658 survives at $13.65/hr effective May 11, 2026, for a narrow set of legacy contracts only.
    • Client joint liability is the live franchise risk: a $1,000,000 settlement covering 589 janitors against Cheesecake Factory and its cleaning contractors under California Labor Code §2810.3, announced January 2024.
    • Frenchy Digital cost bands: discovery $9k–$22k; single-workflow agent $28k–$70k; multi-workflow operations platform $70k–$180k; enterprise multi-site build $180k–$420k+.

    The Building Changed and the Spec Did Not

    Start with the demand signal, because it is the one thing in this business that has changed structurally since 2019 and the one thing most cleaning specifications have not caught up with.

    Kastle's Back to Work Barometer reported a ten-city average of 55.6% for the week of July 24 to 30, 2026, down 0.9 points week over week, with a Tuesday peak of 65.2% and a lowest metro of 46.6% in San Jose. Its post-pandemic record week, the week of December 8, 2025, reached a 56.3% weekly average and a 66.0% Tuesday — and in that same week, Class A+ buildings ran 78.8% weekly and 95.5% on the Tuesday.

    Read those two numbers together and you have the operating fact of the decade for a building service contractor: the work did not come back uniformly. A ten-city average near 55% and a Class A+ figure near 79% in the same week are not describing the same market. They are describing a portfolio that has split, where the trophy asset three blocks away is generating close to its old soil load and the mid-market tower you also service is generating a fraction of it.

    Read the methodology before you price on it. Kastle covers only buildings where Kastle is the access-control vendor — a convenience sample across ten metros, 3,400 buildings and 300,000+ users, skewed toward larger multi-tenant towers. It counts each person's first entry per day, so it measures whethersomeone badged in, not how long they stayed. And the denominator is normal peak occupancy in early 2020, not physical capacity, which is why readings can exceed 100%. So 55.6% means “55.6% of the February 2020 norm,” not “55.6% of seats filled.” It is a directional market signal, not a utilization measure.

    The consequence for scope is precise. Cleaning tasks divide cleanly into two families. Traffic-driven work — restrooms, trash and recycling, break rooms, entry glass, high-touch surfaces, consumable restocking — scales with the number of humans who walked through. Time-driven work — floor care, vertical dusting, vents, window interiors, carpet extraction — scales with elapsed time and does not care whether anyone showed up. A spec written for 2019 prices both families against 2019 attendance. In a building running at half its old norm, you are performing traffic-driven work far below its priced frequency and time-driven work exactly as priced. In a Class A+ tower whose spec was trimmed during the vacancy years, you may be performing traffic-driven work well above what you are paid for.

    Building segmentWhat attendance looks likeWhat it does to the cleaning specWhat the contractor should do
    Class A+ towers in strong marketsThe highest attendance in the panel. Kastle's record week showed Class A+ at 78.8% weekly and 95.5% on the peak Tuesday.Traffic-driven tasks — restrooms, trash, high-touch, kitchens, entry glass — are at or near pre-2020 load, while the spec may have been trimmed during the vacancy years.Re-measure and re-price. This is where an under-scoped contract is quietly costing you hours you are not being paid for.
    Mid-market multi-tenant officeSomewhere near the ten-city average, which Kastle reported at 55.6% for the week of July 24–30, 2026.Roughly half the people generating soil, but the same square footage of floor, glass, vertical surface and fixture count.Split the spec: time-driven tasks stay on frequency, traffic-driven tasks move to a variable frequency tied to attendance or to a consumable-usage signal.
    Soft metrosMaterially below the average. Kastle's lowest metro in that week was San Jose at 46.6%.Nightly full-service cleaning on a floor that saw eleven people is the definition of a mis-matched spec.Propose a reduced-frequency schedule before the client proposes a reduced price. Leading with the change protects the relationship and the margin.
    Intra-week variation, any buildingKastle reported a 65.2% Tuesday peak against a 55.6% weekly average in the same week.Midweek soil load can be materially higher than Monday or Friday, while nightly crew size is usually flat.Variable-frequency scheduling by weekday. This is the single most common unexploited margin lever in an office portfolio.
    Any site, methodology caveatKastle counts only whether a person badged in — first entry per day — across 3,400 buildings and 300,000+ users where Kastle is the access-control vendor.It is an attendance proxy, not a utilization measure, drawn from a convenience sample in ten metros.Use it as a directional market signal. Use your own consumable draw, entry counts, and inspection data for site-level decisions.

    Occupancy split and its consequences for scope, using Kastle Back to Work Barometer readings — Frenchy Digital analysis, August 2026.

    The intra-week line in that table deserves its own emphasis. A 65.2% Tuesday against a 55.6% weekly average means midweek soil load is materially higher than Monday or Friday load, in the same building, at the same square footage. Almost every nightly crew is staffed flat across five nights. Variable-frequency scheduling by weekday is, in our experience, the most commonly unexploited margin lever in an office portfolio — and it is a scheduling problem, which is to say a software problem, not a labour problem.

    A note on where else this data leads. Facilities directors on the client side are reading the same numbers and drawing conclusions about space, and the maintenance side of their budget is under its own pressure — GAO reported the governmentwide federal deferred maintenance and repair backlog rising from $171 billion in FY2017 to $370 billion in FY2024, and added federal building condition to its High-Risk List in 2025. That is a federal figure, not a commercial one, but the direction of travel is the same everywhere: buildings that are less full are also getting less capital, and the contractor is often the last vendor in the building who actually sees the condition of it. That observation is worth something commercially, and an inspection record is how you make it legible to a client.

    The Real Economics, From Primary Sources

    Most articles about this industry quote a market size, a labour percentage and a turnover rate, none of which are sourced. What follows is assembled from BLS, the Census Bureau and an SEC filing — all free, all checkable — along with an explicit note wherever the number everyone repeats turns out to have no origin.

    MeasureThe numberSource and vintageWhat limits it
    Establishments in janitorial services (NAICS 561720)83,572BLS QCEW, 2025QCEW covers only UI-insured employment, so franchisee-operated units and 1099 arrangements are structurally excluded. The true establishment count is higher than this.
    Average annual employment, NAICS 5617201,069,345BLS QCEW, 2025Same UI-insured limitation. Compare it against the occupational count below — the gap is the most useful thing in this table.
    Janitors and cleaners employed, all industries2,209,760BLS OEWS, May 2025This is the occupation across every employer — in-house building staff, schools, hospitals, government. Roughly half the people doing this work are not employed by a cleaning contractor at all.
    Total wages, NAICS 561720$36.84 billionBLS QCEW, 2025W-2 wages only. Excludes payroll taxes, benefits, workers' compensation, and every dollar paid through a franchise or 1099 arrangement.
    Average annual pay, NAICS 561720$34,450BLS QCEW, 2025An industry-wide average across all roles including supervisors and office staff — and depressed by the large share of part-time work. It is not a cleaner's full-time wage.
    Industry revenue$72.795 billion (2022)US Census Bureau2022 is the most recent published figure. No 2023 or 2024 number has been released, so any more recent revenue figure you encounter is somebody's estimate rather than a count.
    Direct W-2 payroll as a share of revenue45.1%Derived: QCEW wages ÷ Census receipts, 2022A floor, not the labour share. It excludes payroll burden and all franchise and 1099 labour. The circulating claim that labour is 50–70% of a janitorial contract has no traceable primary source — 45.1% is the verifiable number sitting beneath it.
    ABM Industries FY2025 margins12.3% gross · 3.6% operating · 1.9% netABM FY2025 Form 10-K, revenue $8,745.9MABM is diversified well beyond janitorial. Read it as directional evidence that this is a thin-margin sector, not as a janitorial benchmark.
    TurnoverNo janitorial series existsBLS JOLTSThe nearest published series is Professional and Business Services at 55.3% total separations in 2025, against 39.6% for total nonfarm. The widely repeated 200%-plus janitorial turnover figure is unsourced vendor marketing.

    Commercial cleaning industry economics from primary federal and filed sources — assembled by Frenchy Digital, August 2026.

    Four things in that table change how an operator should think, and they are worth taking one at a time.

    Labour is at least 45.1% of revenue, and that is a floor. BLS QCEW puts direct W-2 payroll in NAICS 561720 at roughly $32.8 billion against Census-reported receipts of $72.795 billion for 2022. That ratio excludes payroll taxes, benefits, workers' compensation, and every dollar paid through a franchise or 1099 arrangement — all of which are labour costs. The widely repeated claim that labour runs 50 to 70 percent of a janitorial contract has no traceable primary source. It is probably directionally right. But 45.1% is the number you can defend in front of a client, a lender or a board, and you can build up from it with your own burden rate rather than borrowing a range from a brochure.

    The employment gap is the second thing. QCEW counts 1,069,345 people in the janitorial services industry. OEWS counts 2,209,760 janitors and cleaners across all industries. Both are correct and they measure different universes: one is an industry, the other an occupation. Roughly half the people doing this work are employed directly by schools, hospitals, governments and building owners rather than by a contractor — which means your competition for labour is not only other BSCs, and your total addressable market includes a very large pool of in-house operations that could be outsourced. QCEW also covers only UI-insured employment, so franchisees and 1099 workers are structurally invisible in it. The real contractor workforce is larger than 1,069,345.

    Margins are genuinely thin, and there is exactly one audited public number. ABM Industries' FY2025 Form 10-K reports revenue of $8,745.9 million with a 12.3% gross margin, 3.6% operating margin and 1.9% net margin. ABM is diversified well beyond janitorial, so this is directional rather than a benchmark. But it is a filed, audited figure for the largest public company in the neighbourhood, and it tells you the shape of the business: at a 1.9% net margin, a bid that overruns by three percent of contract value does not reduce profit, it eliminates it and then some.

    And the turnover statistic everyone quotes does not exist. BLS JOLTS publishes no janitorial series at all. The 200-percent-plus figure that appears in nearly every vendor deck in this industry is marketing, not data. The nearest published measure is Professional and Business Services at 55.3% total separations in 2025, against 39.6% for total nonfarm — high, and nowhere near the circulating claim. Turnover in this industry is real and it genuinely widens the gap between a theoretical production rate and a realized one. That is the operationally relevant fact, and it does not require an invented number to be true.

    Cost elementWhat the data saysWhat an agent can actually moveWhat it cannot
    Direct labourThe dominant line. Direct W-2 payroll alone is a verified 45.1% of industry revenue, and that excludes burden, franchise and 1099 labour. Contract cleaning pays a mean $17.44/hr against a $17.71 occupational median.Bid accuracy, schedule fit, and unplanned overtime. An agent moves how many hours you commit to and how well those hours land against demand.The wage itself. Nothing in software makes labour cheaper, and a bid won on a wage you cannot staff is a bid you will lose money on.
    Payroll burdenTaxes, workers' compensation and benefits sit on top of the 45.1% and are excluded from it. The loaded rate — not the wage — is what a bid must clear.Overtime exposure, through hours-to-date awareness at the moment a shift is being filled rather than at the end of the pay period.The burden rate. That is an insurance and accounting question, not a scheduling one.
    Margin over labourThin enough that estimating error is existential. ABM's FY2025 filing shows 12.3% gross and 1.9% net across a diversified $8.7B business.The quality of the number you submit, and your ability to find the specific line that was wrong three months into a losing contract.The market price. An agent will not make a race-to-the-bottom tender profitable.
    Supervision and managementSpread thin across a distributed workforce that works at night, often alone, mostly on personal phones.A great deal. Supervisor time spent phoning down a call-off list, chasing inspection paperwork, and re-typing service tickets is the most automatable cost in the business.The judgment. Someone still decides to leave a site short or to authorize overtime.
    Equipment, chemicals and suppliesA far smaller line than labour, and generally controlled by procurement rather than software.Consumable forecasting per site, and matching restocking runs to actual draw rather than to a fixed route.Unit pricing. That is a purchasing relationship.
    Turnover and onboardingElevated, but not measurable from public data — JOLTS has no janitorial series and the circulating 200% figure has no source. What is certain is the consequence, not the rate.Time-to-productive for a new hire, through structured site instructions, training-state tracking, and multilingual task guidance.The underlying driver — wages, hours and scheduling stability. That is a business decision, not a software feature.

    Structural cost analysis for a janitorial contract, anchored to QCEW, Census, OEWS and ABM's FY2025 filing.

    The four numbers to compute for yourself, this week

    The table above tells you the shape of the industry. It does not tell you the shape of your business, and the gap between the two is where the money is. Compute these from your own records — they take a day.

    1. Realized labour hours per 1,000 cleanable square feet per night, by site. Not by pay period — by site. This is your real production rate and it is almost never what your estimating spreadsheet assumes.

    2. Bid hours versus realized hours, for your last twenty jobs. Sort by variance. The pattern in the worst five will tell you which task, surface type or building profile you systematically underestimate.

    3. Fully loaded labour as a share of contract value, by account. Then compare it to the 45.1% national floor. Accounts materially above it are the ones to examine first, and the difference between your number and the floor is your burden and your inefficiency in one figure.

    4. Unplanned overtime hours as a share of total hours, by month. This is your call-off management cost expressed in dollars, and it is the number a shift-fill agent moves most directly.

    A contractor who knows their own realized production rates to two decimal places does not need an industry benchmark. A contractor who does not will be misled by one — and in this industry most of the available benchmarks turn out to have no author.

    Frenchy Digital estimating principle

    The Wage Gradient Inside One Occupation Code

    One occupation code contains several different labour markets, and bidding as though it contains one is a reliable way to lose money on institutional work. These figures come from the BLS Occupational Employment and Wage Statistics release for May 2025, SOC 37-2011, pulled from the BLS API.

    Where the work isMean hourly wageWhat it tells a contractor
    Janitors and cleaners, all industries — mean$18.64The national mean across every employer type. Useful for context and misleading as a bid input.
    Janitors and cleaners, all industries — median$17.71Half the occupation earns less than this. The distribution is pulled upward by institutional and government employers, which is why the mean sits nearly a dollar above the median.
    10th percentile$13.77The national floor of the occupation. Relevant when you are competing against a bidder whose wage assumption sits down here.
    90th percentile$24.17Institutional, unionised and government work. A materially different labour market inside the same occupation code.
    Contract cleaning (services to buildings)$17.44The lowest-paying sector in the occupation, and the one you operate in. This is what should anchor a commercial bid — not the national mean.
    K-12 schools$20.07About 15% above contract cleaning. Bidding school work on a commercial wage assumption underprices the labour you will actually have to recruit.
    Local government$21.42The highest of the three. This is your direct competition for the same workers in the same city, and it is why retention is harder in some markets than others.

    Wage distribution and sector gradient for janitors and cleaners — BLS OEWS, May 2025.

    The first thing to notice is the gap between the mean of $18.64 and the median of $17.71. Nearly a dollar separates them, and the direction tells you the distribution is pulled upward by employers you are not competing with on price. If your estimating template carries the national mean as a default wage, it is carrying a number that describes the occupation rather than your segment.

    The second is the sector gradient. Contract cleaning — the sector you operate in — pays a mean of $17.44. K-12 schools pay $20.07. Local government pays $21.42. That spread is not a curiosity; it is a bidding constraint and a recruitment constraint at once. Bid a school district at your commercial wage assumption and you have underpriced the labour you will actually have to hire, because the district down the road is paying fifteen percent more for the same skills. And in any city where local government is hiring, that $21.42 is the wall your retention runs into.

    Build this into the estimating agent as a check, not a default. The agent should compare the wage assumption in a bid against the OEWS sector figure for that work type and flag the gap before the proposal is generated. It should not set the wage — that is an owner decision informed by your actual payroll and your local market. But a bid that assumes $17.44 for a school contract is a bid with a known defect, and a mechanical check catches it in seconds where a human reading a spreadsheet will not.

    One reconciliation worth understanding, because it will otherwise confuse anyone comparing sources. QCEW reports average annual pay in the industry at $34,450, while $18.64 an hour at full-time hours would imply roughly $38,800. The difference is not an error. QCEW's figure is an industry-wide average across all roles including part-time work, of which this industry has a great deal — many cleaning positions are four- or five-hour shifts. Read the hourly figures for bidding and the annual figure for understanding what the job actually pays a household.

    Where Agents Actually Help, in Order of Payback

    The ranking below is not about which workflow is most technically interesting. It is a function of three things: how often the workflow runs, how expensive an error in it is, and whether the data needed to do it well already exists somewhere in your business. Bidding wins on the second factor by a wide margin, and the margin data above is why. Shift fill wins on the first.

    WorkflowThe failure it addressesData it needsWhat stays a human decisionPayback
    1. Bid and quote generationMis-bidding — the price is set once from assumed labour minutes and then binds you for one to three years at single-digit margins.Walkthrough notes and photos, floor plans or measured area schedules, your own realized hours by task and surface.Final price, margin target, and any production rate the agent has no history for.Highest. One recovered bid error can exceed the cost of the build.
    2. Shift fill and call-off managementThe daily operational emergency. A supervisor phoning down a list at 4:47pm is the current state at most contractors.Roster with site training and access authorization, hours-to-date, home location, site location, language, reliability history.Overtime authorization, running a site short, and sending untrained staff to a building.High. Frequency is what makes it valuable — it happens every day, at every contractor.
    3. Inspection and QA with photo verificationUnverifiable service delivery, and an incumbent's inability to prove performance at renewal.Scope lines per site, area schedule, inspection templates, timestamped and geotagged photos, corrective-action records.The quality score itself, and any finding that leads to discipline or a client credit.High, and it compounds — the evidence base is worth more in year two than in year one.
    4. Scheduling and route sequencingPeriodic work promised in the contract and forgotten until the client notices; equipment sitting idle at the wrong site.Contract obligations by frequency, crew availability, travel times, equipment inventory and location.Any change that alters an employee's committed schedule or crosses into overtime.Moderate to high, rising sharply with portfolio size.
    5. Customer communication and complaint triageSlow acknowledgement, inconsistent follow-through, and complaints that close without evidence.Ticket intake from mail, portal and text; site and contract context; the inspection evidence record.Anything conceding fault, promising a credit, or changing scope.Moderate. High visibility, lower dollar impact than the four above.

    The five agent workflows for a building service contractor, ranked by expected payback — Frenchy Digital, 2026.

    One framing note that shapes everything below. Every one of these is administrative automation under human review. None of them cleans anything. None of them makes a disciplinary decision, a pay decision, a safety decision, or a decision that concedes liability to a client. The agent assembles, drafts, ranks, monitors and evidences; a person decides. That is not caution for its own sake — in a business where the operational record is also the evidence in a wage claim or a contract dispute, the division of labour between agent and human is a design requirement.

    Workflow 1 — Bid and Quote Generation

    This is the highest-value agent in commercial cleaning, and the economics section above is the argument for it. Most operational mistakes in this business are recoverable within days. A cleaner does not show; you send someone tomorrow. A client complains; you fix it that night. A mis-bid is different. It is a single decision, made in an afternoon, from a walkthrough and a set of assumed labour minutes, that then binds your cost structure on that building for the entire contract term. At the margins this industry runs — 12.3% gross and 1.9% net in ABM's FY2025 filing, with labour at a verified floor of 45.1% of revenue — you cannot fix a mis-bid by working harder. You can only absorb it.

    The mechanics of a proper bid are well understood and rarely executed consistently. You measure cleanable area by surface type. You map the specification to a list of tasks, each with a frequency. You apply a production rate — labour minutes per unit of area, per task — to get labour hours. You load those hours with burden, supervision, equipment and supplies. You add margin. The failure is almost never in the arithmetic. It is in the area schedule and in the production rates.

    Here is the workflow an agent should run, and — more importantly — where it must stop.

    Bid inputWhere it comes fromWhat the agent doesWhere a human signs off
    Walkthrough captureEstimator's voice notes, photos, and room-by-room observations on a phoneTranscribes, structures by area and surface type, tags fixtures and finishes, flags anything ambiguous rather than guessingEstimator confirms the area schedule before any pricing runs. A wrong area schedule produces a confidently wrong price.
    Measured areaFloor plans, CAD or PDF, or a prior area schedule for the same buildingReconciles the walkthrough against measured cleanable square footage by surface type, and separates cleanable from rentable areaEstimator resolves any variance beyond a set threshold. Rentable-versus-cleanable confusion is a classic silent bid error.
    Scope and frequencyThe tender document, the client's specification, or your standard scope libraryMaps each requested task to a scope line with a frequency, and lists tasks in the tender that your standard scope does not coverEstimator approves the scope-to-task mapping. Unmapped tender language is where uncompensated work enters a contract.
    Production ratesYour own completed jobs — realized hours per task per surface type on comparable sitesRetrieves your historical rate for each line, shows which jobs it came from, and marks lines with no history as unknownEstimator enters any rate the agent has no history for. The agent must never generate a production rate, and must never silently substitute a published table for your data.
    Wage assumptionYour payroll register, checked against the OEWS sector figure for the work typeFlags where a bid's assumed wage sits below what the sector actually pays — contract cleaning at $17.44/hr, K-12 at $20.07, local government at $21.42Owner decides the wage. But a bid assuming commercial rates for a school contract should be blocked and questioned, not priced.
    Loaded costYour payroll burden, supervision allocation, equipment amortisation and supply costApplies your rates to produce a cost, and shows the labour hours behind every line rather than a single totalFinance owns the burden rate. A bid tool that hides the labour minutes behind the price is not an estimating tool.
    Proposal outputYour proposal templateDrafts the proposal with the assumptions attached as structured data, not buried in a spreadsheet cellOwner or estimator sets the margin and signs. The agent proposes; it does not price.

    Bid generation workflow with human approval gates — Frenchy Digital reference design for building service contractors.

    The single most important design rule in this entire article: the agent must never generate a production rate. It retrieves rates from your completed jobs, shows which jobs they came from, and where it has no history for a surface, frequency or building type, it marks the line unknownand requires an estimator to enter a number. A language model asked for “typical minutes per 1,000 square feet for damp-mopping VCT” will produce a fluent, plausible figure with no relationship to your crews or your buildings — and it will produce it with exactly the same confidence as a figure retrieved from your own data. That distinction has to be enforced in the architecture, not in the prompt.

    On ISSA 612 Cleaning Times, and why it is a starting point rather than a benchmark

    Nearly every estimator in North America has used ISSA's cleaning times at some point, and there is nothing wrong with that as a way to start a bid on a building type you have never touched. What is wrong is treating those numbers as measurement.

    ISSA's own descriptionis unusually candid: the times “were submitted from thousands of different sources,” and the tasks, tools and times “are not a time-motion study; their purpose is to act as a guide for bidding and estimating cleaning work.” It is published by a trade association whose membership includes the equipment manufacturers, was produced in collaboration with a commercial cleaning consultancy, and sits behind a roughly $250 paywall.

    So: legitimate as a bidding convention, useful as a sanity check on a surface type you have no history for, and nevera validator for a productivity claim — least of all a machine vendor's. If a scrubber salesperson benchmarks their savings against ISSA times, they are comparing their marketing to a bidding convention and calling the difference a result.

    The second thing a bidding agent does, and the reason its value compounds, is that it keeps the assumptions as structured data. In most contractors, an estimate lives in a spreadsheet that gets copied for the next bid and overwritten. Three months into a losing contract, nobody can reconstruct which line was wrong. Was it the restroom fixture count? The stripping frequency on the lobby? The assumption that one person could cover two floors? If the estimate is a set of records rather than a document, you can compare realized hours to bid hours at the task level and find the specific error. That is how a contractor stops repeating the same estimating mistake across a portfolio, and it is worth more over three years than the time saved writing the proposal.

    A third, smaller function pays for itself surprisingly fast: scope-creep detection. Every contractor has a version of the “while you're here, could you also…” problem, where a facilities coordinator adds a task by email and it quietly becomes part of the nightly routine. An agent that reads inbound client requests against the signed scope lines and flags anything outside them — then drafts the change order — is a margin protection tool disguised as an inbox assistant. It works because the comparison is mechanical and the human effort of doing it manually is exactly why nobody does it.

    What a bidding agent should refuse to do

    Set the price. The agent produces a cost with visible labour hours behind every line. The margin, and therefore the price, is an owner decision informed by the account, the competitive situation, and the strategic value of the building.

    Fill in a missing measurement. If the walkthrough did not capture the second-floor restroom count, the correct behaviour is to block and ask, not to interpolate from the first floor.

    Silently reconcile a variance. When the walkthrough and the floor plan disagree by more than a set threshold, that is a finding for the estimator, not a rounding decision for the model. Rentable-versus-cleanable area confusion is a classic silent bid error and it is exactly the kind of discrepancy an eager model will smooth over.

    Workflow 2 — Call-Offs and Shift Fill

    It is 4:47pm. Three people have called off across two buildings, one of them a site with a 6pm start and a client who notices. The supervisor starts phoning down a list. She calls fourteen people, reaches six, and two say yes — one of whom has already worked thirty-eight hours this week and one of whom has never been in that building and is not on the access list.

    This is the daily operational emergency at every building service contractor in the country, and it is a near-perfect fit for an agent, because the task is fundamentally a constrained ranking and outreach problem executed under time pressure with information the supervisor cannot hold in her head.

    A shift-fill agent builds the ranked list, sends timed offers in waves rather than blasting everyone at once, tracks acceptances against the number of open slots, escalates when a wave lapses, and hands the supervisor a decision when the list runs out. The signals it ranks on, and the constraints that apply to each, look like this.

    Ranking signalWhy it matters operationallyHow it must be constrained
    Site training and building authorizationSending an untrained cleaner to an unfamiliar building produces a complaint and, on some sites, a security incident.A hard gate, not a weight. If the training record is missing, the person is not offered the shift without a supervisor override.
    Access credentials and badgingMany buildings will not admit a worker who is not on the access list, and adding someone can take a day.Also a hard gate. Offer only staff who can physically enter the building tonight.
    Hours worked to date this workweekThis is the overtime signal. Under the FLSA, overtime is owed after forty hours in a workweek, so the cost of a fill decision changes sharply at that boundary.Surfaced to a human as a cost, with overtime authorization reserved as a management decision.
    Consecutive days workedFatigue and burnout are operational risks in a business already fighting turnover, and some jurisdictions regulate consecutive-day scheduling.A soft weight plus a configurable hard cap. Whether a jurisdictional rule applies to your workforce is a legal question, not a software setting.
    Travel distance and time of nightA one-hour commute to a four-hour shift will be accepted once and resented afterwards.A weight, with an explicit cap. Fill rate optimised without a travel constraint destroys retention.
    Language and communication channelThe workforce is multilingual and reachable mostly by SMS or voice on a personal phone, at night.Message generation in the worker's preferred language, delivered on the channel they actually answer.
    Reliability at that specific siteSite-level history beats global history. Someone reliable at one building may be a repeat no-show at another.A weight, never a disciplinary output. A ranking signal used as a performance score becomes a very different artifact in a dispute.

    Shift-fill ranking signals with their operational and compliance constraints — Frenchy Digital reference design.

    Two of those rows are the whole design. The first is the distinction between hard gates and soft weights. Site training and building access are gates: if the record is missing, the person is not offered the shift, full stop, unless a supervisor overrides with a logged reason. Everything else — proximity, hours, consecutive days, reliability — is a weight. Products that treat training as a weight will eventually send an untrained person into a building because the optimiser found them convenient, and the incident report will be very hard to explain.

    The second is hours-to-date, which is where operations meets wage-and-hour law. Under the FLSA, overtime is owed after forty hours in a workweek, so the marginal cost of a fill decision changes sharply at a threshold most dispatchers cannot see in the moment. An agent that surfaces “this person is at 37.5 hours; filling this shift costs you 4.5 hours at time-and-a-half” converts an invisible cost into a visible one. It must not, however, decide to incur it. Overtime authorization is a management decision that gets logged with a named approver.

    Build for the phone in the worker's pocket. This workforce is distributed, works at night, frequently works alone, communicates in multiple languages, and is reachable on personal devices via SMS and voice — not through a portal, an app download, or an email address they check on Tuesdays. Any shift-fill interface that assumes a desk, a corporate login, or English fluency will show a fill rate that looks fine in the demo and collapses in month two. Multilingual, SMS-first, and tolerant of low text-input effort is the baseline requirement, not a phase-two enhancement. It is worth noting that the one janitorial software vendor shipping real AI in this category, Otuvy, chose real-time translation as its first feature — which suggests they have talked to the same supervisors we have.

    Workflow 3 — Inspection and QA with Photo Verification

    Quality assurance in commercial cleaning has a structural problem: the work is performed at night, in an empty building, and evaluated in the morning by someone who was not there. The result is that service quality is argued about rather than demonstrated, and the argument is conducted almost entirely out of memory.

    That asymmetry is why inspection is the third-ranked workflow here despite being the least glamorous. At renewal, an incumbent contractor is competing against the client's recollection — and recollection retains the three complaints, not the two hundred and sixty uneventful nights. A structured evidence record inverts that. It also disciplines your own operation, because a scope line that is never inspected is, reliably, a scope line that is not being performed.

    Be honest about what is known here. Swept, OrangeQC, Otuvy and Lighthouse all advertise timestamped, GPS-tagged, tamper-proof photo capture, and not one of them publishes an accuracy, compliance or dispute-reduction figure. Lighthouse advertises “37% Operations Cost Savings” with no case study, no citation, and a results-may-vary disclaimer. Swept advertises “20x ROI if you prevent one loss per year,” which is an arithmetic construction rather than a measurement — it is true by definition for any sufficiently cheap product and any sufficiently expensive loss. The argument for photo verification is mechanical, not statistical: it produces defensible evidence where none previously existed. That is a good enough reason. A fabricated percentage is not.

    The thing that makes an evidence record valuable is not the photograph. It is the linkage. A photo with no reference to a contracted obligation is an opinion with an image attached. A photo tied to a specific scope line, in a specific area, at a verified time, with a corrective action and a re-inspection that closed it, is a record of contract performance.

    Field in the evidence recordWhy it is requiredThe common failure
    Scope line referenceAn observation not tied to a contracted task is an opinion. Tied to a scope line, it is evidence about performance of an obligation.Free-text notes with no link to the contract. The most common failure in inspection software.
    Site, floor, area and fixture identifierLets you aggregate by area over time and find the three restrooms generating most of your complaints.Photos filed against a building with no location granularity, which makes trend analysis impossible.
    Timestamp, and capture-time verificationProves when the observation was made, and defeats the recycled-photo problem.Allowing gallery uploads. If a photo can be selected from a camera roll, the record proves nothing.
    Inspector identityAttribution, and the ability to calibrate scoring differences between inspectors.A shared account for a whole region, which erases both.
    Score, with the rubric versionA score only means something against a stated standard, and standards change.Rubric changes applied retroactively, so year-over-year trends are measuring the rubric rather than the work.
    Corrective action and ownerAn unassigned deficiency is a finding, not a fix.Findings that close on a supervisor's assurance with no re-inspection.
    Closure evidence and re-inspectionThis is the artifact that has value at renewal — a documented loop from deficiency to verified fix.Closing tickets without a second photo, which leaves you with a record of problems and no record of resolutions.
    Client visibility settingSome evidence you want the client to see routinely; some you want available but not pushed.All-or-nothing sharing. Publishing every deficiency in real time to a client portal creates a discovery surface you did not intend.

    Inspection evidence record structure — the fields that make QA data defensible at renewal.

    Where the agent adds value is in the loop rather than the capture. Reading the inspection stream, it can cluster recurring deficiencies by area and by shift, draft the corrective action with the specific task and standard cited, assign it to the responsible supervisor, chase it, and confirm closure against the re-inspection photo. It can also generate the client-facing summary — which is the artifact most contractors produce late, inconsistently, or not at all, and which is precisely what a facilities director needs in order to defend the contract internally.

    Do not let a vision model be the judge.Use image models for two narrow, checkable jobs: triage — flagging photos that plausibly show a deficiency so a human reviews those first — and provenance, confirming that the image was captured live, at the right site, in the right area, at the right time. Do not let a model score whether a floor is clean. Cleanliness judgments are contextual, standard-dependent, and consequential, and a contract dispute is a poor venue in which to discover a model's error rate. The human scores; the model sorts the queue and catches the recycled photo.

    One caution that operators consistently underweight: an evidence record cuts both ways. A complete, timestamped, scope-linked history of every deficiency you ever found in a building is also a complete history available to opposing counsel in a dispute, and to a client building a termination file. Given that California's client-liability provision has already produced a seven-figure settlement reaching a customer and its cleaning contractors together, this is not an abstract concern. It is not an argument against building the record — the asymmetry still favours the contractor who can prove performance — but it is an argument for deliberate retention policies, a considered default on what is pushed to a client portal in real time, and a conversation with your own counsel before the first record is written.

    Workflow 4 — Scheduling and Route Sequencing Across a Portfolio

    Nightly crews at fixed sites are a solved scheduling problem. The parts that are not solved, and that quietly destroy margin, are periodic work and shared resources.

    Periodic work — strip and wax, burnishing, carpet extraction, high dusting, window interiors, upholstery, pressure washing — is contracted at an annual or quarterly frequency and then forgotten until either the client notices it has not happened or someone realises in month eleven that four quarters of work need to fit into six weeks. It is contractually owed, labour-intensive, and scheduled by whoever remembers. An agent that maintains a live obligation calendar against contract terms, available crews, equipment, and building access windows is unglamorous and disproportionately valuable, because the failure it prevents is both a margin loss and a renewal risk at the same time.

    Shared equipment is the other constraint. You have three auto-scrubbers, two extractors and one propane burnisher across eleven sites, plus the vehicles to move them and the trained operators to run them. Equipment location, availability and the operator qualification to use it are a genuine constrained-resource scheduling problem, and it is exactly the kind of problem that is tedious for a human and tractable for software.

    Day porters and route workadd travel as a real cost. Sequencing supply runs, day-porter coverage across a cluster of nearby buildings, and periodic-work crews so that drive time does not consume the job is straightforward routing with domain constraints layered on: building access hours, tenant restrictions on noisy work, elevator availability, and the client's own rules about when contractors may be on site.

    Sensor-driven frequency is the newest input and the least proven. Dispenser and door-counter sensors can, in principle, tell you which restrooms actually need servicing tonight — and the mechanism is sound, since a fixed-frequency round in a building at half its old attendance is obviously mismatched. Tork's own research, with 600-plus respondents across North America and Europe, reports that 71% of cleaners say eight out of ten dispenser checks are unnecessary. That is a vendor figure and a survey of perception rather than a measurement of hours, but it describes the mechanism accurately and matches what every supervisor will tell you. The savings claims attached to those sensors are a different matter, and the next two sections deal with them directly.

    The gate that matters here:any schedule change that alters an employee's committed shift, crosses an overtime threshold, or moves someone to a site they are not trained for requires a human approval before it is communicated. An optimiser given free rein over a schedule will find efficiencies that are legally and practically expensive. Optimise the proposal; gate the commitment.

    Workflow 5 — Customer Communication and Complaint Triage

    Client communication in this industry arrives through every channel at once: an email to the account manager, a text to a supervisor's personal phone, a ticket in the client's own work-order portal, a note left at the desk. The result is that response quality depends entirely on which channel a request happened to land in and whether that person was on shift.

    An agent normalises the intake. It reads across channels, classifies the request — service deficiency, extra work request, scope question, billing query, access issue, safety matter — resolves it to a site and a contract, drafts an acknowledgement with a realistic time commitment, routes it to the right supervisor, and then closes the loop with the inspection evidence when the work is done. The last step is the one that changes the client relationship, because “we handled it” and “we handled it, here is the re-inspection photo taken at 9:42pm” are different messages.

    • Draft, do not send, anything that concedes fault: An apology that accepts responsibility is a document in a dispute. The agent may draft it; a human sends it.
    • Never authorise a credit or a price change: Financial concessions are an owner or account-manager decision, always, regardless of how small. This is also a favourite target for anyone attempting prompt injection through an inbound message.
    • Never accept new scope: Route every extra-work request to the change-order path. This is where the scope-creep detection from the bidding workflow earns its keep.
    • Escalate safety and security matters immediately to a human: Biohazard, injury, a security incident, a suspected break-in, a chemical exposure — the agent's only job is to route these fast and loudly, never to triage them.
    • Match the language of the sender: Both client-side and worker-side communication in this industry is genuinely multilingual, and a translated response that a human reviews is better than a slow one in the wrong language.

    Autonomous Scrubbers: The Manufacturers Themselves Disagree

    Robotic floor care is the most-discussed technology in this industry. For the first time there is defensible data about how many contractors intend to buy it — and, more usefully, there is now a clear divergence between the manufacturers about whether the category has a future at all.

    Start with intent. The best available adoption read is the 2026 Report on the Building Service Contractor Market, published by Contracting Profits (Trade Press Media / CleanLink) and sponsored by BSCAI— the contractors' association, not an equipment manufacturer. That sponsorship matters: it makes this the least conflicted adoption data in the category, because the party funding it sells memberships to contractors rather than machines to them.

    What the 2026 BSC market report measuredThe readingWhat it does and does not tell you
    Plan to adopt robotic floor equipment within 12 months~32%, double the 2025 reading (implying roughly 16% a year earlier)That intent is real and rising fast. It does not tell you the machines paid back, only that contractors intend to buy.
    Robotic carpet equipment14.16% already implemented; 69.91% report no plansCarpet robotics has a far smaller installed base than the floor-scrubber conversation implies, and roughly seven in ten contractors are not pursuing it at all.
    Believe client demand for automation technology in contracts will grow in 2026~38%, up nearly 13 points from 2025A tender-language signal, not a productivity one. Clients asking about automation is a reason to have an answer, not proof the answer works.
    Expected adoption of new technologies such as IoT or robotics37.41% expect an increase; 56.83% expect no change; 5.76% expect a decreaseThe modal contractor expects to do exactly what they did last year. The narrative of an industry-wide automation wave is louder than the panel supports.
    Survey method and its limits12,952 contractors invited from Contracting Profits subscribers and the BSCAI database; fielded Mar 9 – Apr 6, 2026; N=181; margin of error ±7.2% at 95%A roughly 1.4% response rate with heavy self-selection. Contractors already interested in technology are the most likely to answer a technology survey. Treat every figure as an upper bound on industry-wide intent.

    2026 Report on the Building Service Contractor Market — Contracting Profits (Trade Press Media / CleanLink), sponsored by BSCAI. 12,952 invited, N=181, fielded March 9 – April 6, 2026, margin of error ±7.2% at 95%.

    Read that table carefully, because two things in it point in opposite directions. Roughly 32% of respondents plan to adopt robotic floor equipment within twelve months, double the 2025 figure — a genuine and fast-moving shift in intent — and about 38% expect client demand for automation in contracts to grow, up nearly thirteen points year over year. But at the same time, 56.83% expect their adoption of new technologies such as IoT or robotics to stay exactly the same, and 69.91% report no plans at all for robotic carpet equipment. The modal contractor in this panel is not automating.

    And read the method before you quote the number. 12,952 invitations produced 181 responses — a response rate near 1.4%, with heavy self-selection. Contractors already interested in technology are the ones most likely to complete a technology survey. Treat every adoption figure here as an upper bound on industry-wide intent, and remember that intent is not outcome: this survey measures what contractors plan to buy, not whether the machines paid back, saved hours, or changed a single production rate.

    Now the part that almost never appears in coverage of this category. The manufacturers are not moving in the same direction, and one of the largest has just left.

    ManufacturerPosition as of 2026What it signals
    NilfiskWrote its autonomous joint venture, Thoro LLC, down to zero, stating that the product portfolio "will not be part of Nilfisk's future business." Reported a FY2025 loss of €36.7 million and received a takeover offer in December 2025.A major manufacturer exiting autonomous cleaning outright. This is the single strongest counter-signal available in the category, and it appears in none of the category's marketing.
    TennantGrowing. FY2026 robotics revenue guidance of $130–145 million, a 2028 target of $250 million, and the 10,000th autonomous machine sold announced in June 2025. The current line is the ROVR series, not the older T7AMR framing that still circulates.Real revenue at real scale and a credible trajectory. Note carefully what it does not establish: units sold and revenue guidance say nothing about whether the buyers saved money.
    Brain CorpFleet grew from 37,000 to more than 50,000 machines — roughly 35%. A widely quoted "68% growth" figure describes new deployments within a period, not installed base, and the cumulative and half-year figures do not reconcile with each other.Do not stack those numbers. Growth in new deployments and growth in fleet are different measures, and only one of them describes the installed base.
    The category as a wholeNo manufacturer publishes a purchase price, a robotics-as-a-service rate, or a labour-hours-displaced figure. Brain Corp's public economic claim is that its machines cost "a fraction of the cost of manual labor" — with no percentage and no citation.You cannot compute a payback period from public information for any machine in this category. That is the practical consequence of the evidence vacuum, and it is why your own baseline is the only number you will ever be able to trust.

    Autonomous cleaning equipment manufacturers, from company filings and investor communications — Frenchy Digital review, August 2026.

    Hold those two rows side by side. Tennant is guiding to $130–145 million of robotics revenue in FY2026 against a $250 million target for 2028, and announced its 10,000th autonomous machine sold in June 2025. Nilfisk wrote its autonomous joint venture, Thoro LLC, down to zero, stating that the product portfolio “will not be part of Nilfisk's future business,” in a year that produced a €36.7 million loss and a December 2025 takeover offer.

    Two serious manufacturers looked at the same category and reached opposite conclusions. That is not proof the technology fails — Tennant's revenue is real and growing, and a write-down can reflect execution rather than the market. But it is a material fact that no vendor presentation will show you, and it should be sitting in your head next to the adoption survey. An industry where a major participant has just exited is not an industry where the returns are settled.

    One arithmetic caution, because this figure is widely mis-stated. Brain Corp's often-quoted “68% growth” describes new deployments within a period, not installed base. Its fleet went from 37,000 to more than 50,000 machines — roughly 35%. Its cumulative and half-year figures do not reconcile with each other, so do not stack them, and do not let a vendor present deployment growth as fleet growth.

    Independent of all that, the structural role of the machine is worth stating clearly, because the structure is enough to make a buying decision even in the absence of ROI data.

    • They cover open floor area, not detail work: An autonomous scrubber cleans large, contiguous, unobstructed hard floor. In a typical office building, open floor is a minority of the nightly labour. Restrooms, trash and recycling, break rooms, high-touch surfaces, glass, vertical surfaces, detail edges and corners, and everything requiring a decision are outside the machine's envelope entirely.
    • They change the labour mix rather than eliminating it: The realistic deployment pattern is that the machine runs a floor while a person performs detail work in the same window. That is a different allocation of a shift, not a removed shift. If your business case assumes headcount reduction, examine it hard before signing.
    • They generate their own labour: Charging and dock management, water filling and dumping, pad and squeegee changes, brush maintenance, route mapping and re-mapping when a floor layout changes, and exception handling when the machine stops in front of a fire door or gets confused by a pallet left in a corridor. Someone does all of that, on your payroll.
    • They depend on site conditions you may not control: Contiguous open floor, low obstruction density, floors cleared before the shift, elevator access for multi-floor deployment, network coverage for telemetry, and secure storage. A building that fails two of those is a poor candidate regardless of the machine's specifications.
    • They are a poor fix for a scheduling problem: If your realized hours exceed your bid hours because periodic work is unplanned or because call-offs go unfilled, a machine will not address either. Diagnose the cause of the overrun before buying capital equipment to treat a symptom.

    Where machines plausibly do pay is narrow and identifiable: large contiguous hard-floor areas, cleaned nightly, on a single floor or with reliable elevator access, at a site where you already know your baseline hours and can therefore prove the delta. That is a real profile and some contractors have it. It is not most buildings, and it is not a portfolio-wide strategy.

    Every Efficiency Percentage in This Category Is Vendor-Supplied

    This is the finding that should change how you buy, and it is worth stating without hedging.

    There is no independent measurement of autonomous floor-scrubber ROI or labour displacement. A systematic sweep of OpenAlex, arXiv, and the federal GSA Green Proving Ground programme — the government's own building-technology evaluation vehicle, which exists precisely to produce this kind of measurement — found zero peer-reviewed, academic or government studies measuring scrubber productivity, labour displacement or payback. Not weak studies. None. And no manufacturer publishes a purchase price, a robotics-as-a-service rate, or a labour-hours-displaced figure, so even the arithmetic is unavailable. Every ROI claim in circulation is vendor, dealer, or contractor marketing.

    That absence is unusual enough to be worth dwelling on. Building technologies of comparable capital cost routinely get measured. Automated fault detection and diagnostics for HVAC, for instance, has a peer-reviewed field result: a study across 26 organizations, 550 buildings and roughly 97 million square feet found median whole-building energy savings of 8%, and DOE and LBNL separately report average savings around 9% with two-year paybacks — against circulating vendor claims several times higher. That is a different technology in a different part of the building. It is included here for calibration: it shows both that independent measurement in buildings is entirely possible, and how far vendor numbers typically sit from measured ones once someone finally checks.

    Below is the provenance trace on the claims a contractor is most likely to encounter — including the two industry statistics that appear in nearly every deck. Every row was checked to its origin.

    The claimWho publishes itWhat it actually rests onStatus
    "One unit replaces 1.5 to 2 full-time staff"Equipment vendors, dealers, and contractor testimonialsNo published methodology, no baseline hours, no site conditions, no independent replicationUnverifiable. Ask which building, over what period, against what measured baseline.
    "12 to 18 month payback" on an autonomous scrubberVendor and dealer sales collateralAssumptions about shift length, floor area, obstruction density and labour rate that are rarely disclosed — and no published purchase price to divide intoUnverifiable by construction. A payback period without its inputs is a sentence, not a calculation.
    "Cut labor costs by 40%"Marketing material circulating across the categoryNo traceable study. A sweep of OpenAlex, arXiv and GSA Green Proving Ground found no peer-reviewed, academic or government measurement of scrubber productivity or labour displacement.Unverifiable, and the absence is total rather than partial.
    "A fraction of the cost of manual labor"Brain CorpNo percentage, no citation, and no published rate for the robotics-as-a-service arrangement it describesNot a claim you can test. It is also the most economically specific statement any of the platform vendors makes publicly, which is itself the finding.
    A Quinnipiac University scrubber "case study"Published by Tennant, the equipment manufacturerA university as the deployment site, not the researcher. There is no university study behind it.Vendor content. A campus setting does not make it academic work — this is the specific source-laundering trap in this category.
    Tork Vision Cleaning, "up to 20% cleaning time saved"Essity / TorkPer Essity's own footnote: the documented results of three Tork Vision Cleaning customers, measured before and afterThree customers. Tork's current product page has dropped the 20% headline entirely, replacing it with a survey of 69 self-selected existing users across 18 countries.
    Tork, "24% fewer cleaning rounds"Essity / TorkTwo customers over 158 daysTwo sites. Directionally plausible; not a basis for a business case.
    Tork, "+30% visitor satisfaction"Essity / TorkTwo sensor-equipped and two traditional washrooms compared at a trade-show exhibition in May 2016Four washrooms, at a trade show, a decade ago. The clearest example in the category of a headline outrunning its evidence.
    Lighthouse, "37% Operations Cost Savings"Inspection software vendorNo case study and no citation, carried alongside a results-may-vary disclaimerUnsupported. The disclaimer is doing the work the study should be doing.
    Swept, "20x ROI if you prevent one loss per year"Inspection software vendorA conditional arithmetic statement rather than a measurementNot a finding. It is true by construction for any sufficiently cheap product and any sufficiently expensive loss.
    "Labour is 50–70% of a janitorial contract"Trade coverage and vendor collateral, repeated without attributionNo traceable primary source. The verifiable figure is 45.1% — QCEW W-2 payroll against Census receipts for 2022 — which is a floor because it excludes burden and all franchise and 1099 labour.Probably directionally right and still unsourced. Use the floor you can defend and add your own burden on top of it.
    "Janitorial turnover exceeds 200%"Vendor marketing, widely repeatedBLS JOLTS publishes no janitorial series at all. The nearest measure is Professional and Business Services at 55.3% total separations in 2025, against 39.6% for total nonfarm.Unsourced. Turnover is high; that particular number is not a statistic.
    ISSA 612 Cleaning Times, used as a productivity benchmarkISSA, a trade association whose members include equipment manufacturers, produced with a commercial cleaning consultancyISSA's own description: times "were submitted from thousands of different sources," and the tasks, tools and times "are not a time-motion study; their purpose is to act as a guide for bidding and estimating cleaning work."A bidding convention behind a roughly $250 paywall. Legitimate for starting a bid. Not evidence, and never a validator for a machine's productivity claim.

    Provenance trace on the efficiency and industry claims circulating in commercial cleaning — Frenchy Digital, August 2026.

    The Quinnipiac row deserves a moment on its own, because it is the specific trap in this category. A widely-shared “case study” of scrubber performance at Quinnipiac University is published by Tennant, the equipment manufacturer. The university is the deployment site, not the researcher. There is no university study. A campus setting confers no academic status on a document, and this pattern — real institution, vendor authorship, academic-sounding headline — is how marketing acquires the appearance of evidence. Check who published the PDF, not whose logo is at the top of it.

    The restroom-sensor claims follow the same shape. Tork Vision Cleaning's widely-quoted “up to 20% cleaning time saved” rests, per Essity's own footnote, on the documented results of three customers measured before and after. A companion “24% fewer cleaning rounds” comes from two customers over 158 days. A “+30% visitor satisfaction” figure was measured across two sensor-equipped and two traditional washrooms at a trade-show exhibition in May 2016 — four washrooms, at a trade show, a decade ago. Notably, Tork's current product page has dropped the 20% headline entirely, replacing it with a survey of 69 self-selected existing users across 18 countries. That is a vendor quietly improving its own disclosure, and it deserves credit; it is also a signal about what the original number was worth. Four separate academic database sweeps found zero peer-reviewed field studies measuring labour hours or cost savings from sensor-driven cleaning in real buildings — the closest published work is prototype and algorithmic, not deployed ROI.

    What to do instead: measure your own hours

    None of this means the technology does not work. It means nobody has measured it, so you have to — and the measurement is neither expensive nor difficult if you set it up before the equipment arrives rather than after.

    1. Establish the baseline first. Four to eight weeks of realized labour hours by task and area on the target site, before anything changes. Without this you have no comparison and the pilot cannot conclude anything.

    2. Pick a control site. A comparable building with no intervention, so seasonal and occupancy effects do not get attributed to the machine or the sensor.

    3. Count all the hours, including the new ones.Charging, filling, dumping, pad changes, exception handling, re-mapping, and the supervisor time spent on any of it. A saving that ignores the machine's own labour is not a saving.

    4. Track quality alongside hours. Inspection scores and complaint counts on the same site over the same window. Hours down with scores down is not a result.

    5. Write the number down and share it. Whatever you find is more evidence than currently exists publicly in this industry. If enough contractors did this, the vacuum described above would close.

    When the entire published evidence base for a category comes from the companies selling into it, the correct response is not scepticism about the technology. It is insistence on your own measurement — and a refusal to pay for a payback period you cannot reproduce.

    Frenchy Digital buyer's principle

    What Janitorial Software Actually Ships in 2026

    If you are evaluating whether to buy AI capability from your existing platform or build it, it helps to know what the category has actually shipped rather than what it has announced. As of August 2026, the honest picture is thinner than the marketing conversation suggests.

    ProductAI shipped as of August 2026NotesWhat to ask
    Otuvy (formerly CleanTelligent)The most concrete shipped AI in the category: real-time translation released June 2025, plus an AI list generatorAimed squarely at a multilingual workforce, which is the right instinct for this industryNo published effectiveness data for its photo-verification features, in common with every competitor
    TEAM Software / WinTeam (WorkWave)Wavelytics decision-intelligence platform, launched February 2026, with embedded AI-driven insightsSeparately added biometric check-in verification in June 2026, which is not marketed as AIBiometric time capture carries its own state-law exposure. Raise it with counsel before enabling it.
    Aspire (ServiceTitan)No named AI feature found anywhere on its properties as of August 2026Its March 2025 release covered submittals, item substitutions, rebill invoices and bulk schedulingConference rhetoric about AI investment with no named feature and no ship date is a roadmap, not a capability.
    SweptNo AI features foundNo public API documentationAdvertises "20x ROI if you prevent one loss per year" — an arithmetic construction, not a measurement
    Janitorial ManagerNo AI mentions on the site or the blogCategory-standard operational feature setAbsence of AI marketing is not a defect. It is more honest than a roadmap presented as a product.
    The category as a wholeAI presence is thinner than the marketing conversation impliesAPI access is effectively closed — partner marketplaces rather than developer documentationThis is the binding constraint on any custom agent you build. Confirm the write path before you scope the project.

    Shipped AI capability across janitorial operations platforms — Frenchy Digital vendor review, August 2026. Status changes quickly; verify before you buy.

    Two observations for a buyer. First, Otuvy's choice of first feature is instructive. Of everything a cleaning platform could have built with a language model, they shipped real-time translation — which is the correct read of where the friction actually is in a multilingual, distributed, nocturnal workforce. That is a product decision made by people who have spoken to supervisors.

    Second, the gap between conference rhetoric and shipped features is wide. Aspire, now owned by ServiceTitan, has been vocal about AI investment while showing no named feature and no ship date; its March 2025 release covered submittals, item substitutions, rebill invoices and bulk scheduling — all useful, none of it AI. That is not a criticism of the product. It is a reason to ask a specific question during evaluation: what shipped, on what date, and can I see it running in a customer account today?

    The constraint that decides your build-versus-buy question: API access across this category is effectively closed. What exists is partner marketplaces — curated integration lists you must be admitted to — rather than public developer documentation you can read and build against. If you intend to build a custom agent on top of your operations platform, establish the write path before you scope the project, not during it. This single constraint has more influence on the shape and cost of these engagements than any question about model capability.

    Integration Is the Binding Constraint, Not Model Capability

    Every article in this cluster arrives at the same conclusion from a different industry, and commercial cleaning is no exception: the hard problem is not whether a model can do the reasoning. It is whether your agent can read and write the systems where the work actually lives. In this industry those systems are a mix of timekeeping telephony, workforce management, accounting, sensor and robotics clouds, and — critically — the client's systems, which you do not own and cannot change.

    SystemRealistic integration pathThe pattern that works
    Timekeeping and telephony punch (IVR clock-in from the site phone)Usually an export, sometimes a partial API. Writes are rare and should be avoided regardless.Read the punches; never write them. An agent that can modify a time record is a wage-and-hour liability with a user interface.
    Workforce management and schedulingVendor-dependent and largely closed. Partner marketplaces are common; published developer documentation is not.The agent proposes, a human accepts, and the accepted schedule syncs on a defined cadence rather than in real time.
    Accounting and invoicingGenerally the best-integrated system in a contractor's stack, with real APIs.Read contract values and invoice history for bid context. Write nothing without an approval step.
    Client-side CMMS or work-order platformYou are a guest. Expect read-only credentials, a web portal, or an email inbox — and sometimes only the inbox.Do not promise a client that your agent will write into their CMMS until you have seen the API documentation and been issued a credential.
    Building access controlOwned by the client or the property manager. Badge data is sensitive and rarely shared.Treat any access data you do receive as personal data with a retention limit, and keep it out of general-purpose logging.
    Inspection and QA toolingOften the newest system in the stack and the most likely to have a usable integration path.This is usually where the agent's own state of record should live, because it is the data you most need to own.
    IoT restroom and dispenser sensorsVendor cloud with a partner integration model. Raw event streams are not always exportable.Insist on access to the underlying event data, not just the vendor's dashboard. A dashboard you cannot query is a signal you cannot schedule against.
    Robotics telemetryManufacturer or platform cloud. Route completion and runtime data exist; labour-hours equivalents do not.Get the raw runtime and coverage data out. It is the only input you will have for the ROI calculation nobody else has published.

    Integration surfaces for a building service contractor and the realistic write path for each — Frenchy Digital, 2026.

    The generalisable pattern is this: read broadly, write narrowly, and own your own state. The agent maintains its own record for the workflow it runs — the bid with its assumptions, the fill attempt with its offers and responses, the inspection with its evidence chain. It reads from surrounding systems wherever an export or an integration path exists. It writes back only through paths that are either fully controlled by you or gated behind a human confirmation. And it never writes to a timekeeping system at all, for reasons covered in the next section.

    Client-side systems deserve particular discipline in the sales process. It is common for a contractor to promise, during a tender, that their system will integrate with the client's work-order platform. Do not make that commitment before you have seen the API documentation and been issued a credential. In a meaningful share of accounts the honest answer is that the integration is an email address and a person, and it is far better to say so in the tender than to discover it in implementation.

    Wage-and-Hour, Federal Contract Floors, and Safety Training

    An agent that touches scheduling and pay sits directly adjacent to the highest-frequency legal exposure in this industry, and the enforcement is not hypothetical. DOL Wage and Hour brought 299 janitorial-specific compliance actions in FY2025, recovering $4,715,195 in back wages for 2,231 employees — roughly $2,100 per worker and about $15,800 per action. That does not make an agent a bad idea. It makes the design constraints non-negotiable.

    ExposureWhat the underlying rule or issue isThe design constraint
    Hours worked and off-the-clock exposureTime an employer knows or has reason to know about is compensable under the FLSA. An agent nudging someone to finish up after a punch-out is generating evidence against you.No agent message may request work outside recorded time. Route all task assignment through the schedule, and keep the timekeeping system authoritative.
    OvertimeOvertime is owed after forty hours in a workweek. A shift-fill agent optimising for fill rate will happily create overtime nobody approved.Hours-to-date is a first-class input, and crossing the threshold requires an explicit human authorization that is logged.
    RecordkeepingThe FLSA requires employers to keep accurate records of hours worked and wages paid.The agent never edits a record. It may surface discrepancies for a human to resolve inside the system of record.
    Enforcement is active and janitorial-specificDOL Wage and Hour brought 299 janitorial-specific compliance actions in FY2025, recovering $4,715,195 in back wages for 2,231 employees — roughly $2,100 per worker and about $15,800 per action.Assume your records will be read by someone other than you. Build the agent so that its logs help rather than hurt in that reading.
    Federal contractor wage floorsExecutive Order 14026 and its $15 floor was revoked by Executive Order 14236 on March 14, 2025; there is no 2026 EO 14026 rate. EO 13658 survives at $13.65/hr effective May 11, 2026, but only for contracts awarded between January 2015 and January 2022 and not since renewed.Applicable floor is now a function of each contract's award date. Encode it per contract rather than as a global setting, and re-check any 2026 guidance still quoting an EO 14026 rate.
    Biometric time captureVendors are shipping biometric check-in verification, and several states regulate biometric identifiers with private rights of action. We did not verify the current statutory landscape for this article.Do not enable a biometric feature because it appeared in a release note. Consent, retention and deletion obligations are a legal review, not a settings toggle.
    Chemical safetyOSHA's Hazard Communication Standard covers labelling, safety data sheets, and worker training on the chemicals in your closets.Task assignment can be gated on training state. An agent that will not dispatch a task to someone without the corresponding training record is a real, buildable control.
    Bloodborne pathogens and biohazard tasksOSHA's bloodborne pathogens standard applies where workers have reasonably anticipated exposure — relevant to some medical, school and public-facing accounts.Same gate, higher stakes. These tasks require named, trained, equipped staff and should never be auto-assigned to a general fill list.

    Compliance surfaces for scheduling and dispatch agents in commercial cleaning. Not legal advice — the items flagged as unverified require counsel.

    The wage-and-hour rules themselves are stable and worth reading directly rather than through a summary. DOL Fact Sheet #22 covers what counts as hours worked, Fact Sheet #21 covers recordkeeping obligations, and Fact Sheet #13 covers the employment-relationship analysis. The practical translation for software is short: the agent may schedule, but the timekeeping system stays authoritative, human-approved, and beyond the agent's write path. An agent that can adjust a punch is a liability with a user interface, no matter how convenient the feature looks in a demo.

    A correction most 2026 compliance content has not made. Executive Order 14026 — the $15 minimum wage for federal contractors — was revoked by Executive Order 14236 on March 14, 2025. There is no 2026 EO 14026 rate, and any guidance quoting one is stale. The older Executive Order 13658 survives at $13.65 per hour effective May 11, 2026, but it reaches only contracts awarded between January 2015 and January 2022 that have not since been renewed. If you hold federal work, the applicable floor is now a function of each contract's award date — which means it belongs in your contract records as a per-contract field, not as a global setting in a payroll system.

    The biometric row in the table is new for 2026 and easy to miss. TEAM Software added biometric check-in verification in June 2026 and does not market it as AI, which means it can arrive in your stack through a routine release note rather than through a procurement decision. Several states regulate biometric identifiers, some with private rights of action, and we did not verify the current statutory landscape for this article. Do not enable a biometric feature because it appeared in a changelog. Consent, retention and deletion obligations are a legal review, not a settings toggle.

    Safety training is the one compliance area where an agent is unambiguously a net positive, because the control is simple and mechanical. OSHA's Hazard Communication Standard requires labelling, safety data sheet availability, and worker training on the chemicals in use, and the bloodborne pathogens standard applies where exposure is reasonably anticipated. A dispatch agent that will not assign a task to a worker whose training record for that task is missing or expired is a real, buildable, testable control — and it is the same gating mechanism used for site training in the shift-fill workflow, applied to a different record. If you are choosing one compliance feature to build first, build this one.

    One adjacent note for accounts that care: EPA's Safer Choiceprogram certifies products meeting its safer-chemistry criteria, and green-cleaning requirements appear routinely in institutional and public-sector tenders. An agent that maintains your product list against a tender's certification requirements, and flags a substitution that would break compliance, is a small feature with disproportionate value on the specific accounts where it matters.

    Classification, Franchising, and Client Joint Liability

    This section exists because an agent that dispatches work is, whatever else it is, a machine for recording direction and control. In an industry built substantially on franchising and subcontracting, that record is a legal artifact before it is an operational one.

    IssueWhere it stands in August 2026What it means for your build
    The federal independent-contractor ruleDOL's January 2024 independent-contractor rule is still operative. A rescission NPRM published in February 2026 with comments closed in April 2026, but no final rule has issued.Do not build or plan as though the 2024 rule is gone. Re-check status before any structural change, and keep the agent's control surface reviewable either way.
    Joint employmentA joint-employer NPRM published in April 2026 — directly material to janitorial subcontracting, where tiered contractor and franchisee arrangements are the norm.This is the rule most likely to change how your subcontracting structure is analysed. Track it, and keep records of who actually directs work.
    Franchise misclassification — the recordThe Jan-Pro litigation is over: a $30 million non-reversionary fund, final approval in May 2024, zero opt-outs and zero objections, case terminated January 6, 2026. Awuah v. Coverall concluded in 2013 and should not be described as ongoing.The theory is proven and expensive. Commentary describing either case as live is stale — but the resolution of a case is not the resolution of the exposure.
    Franchise misclassification — what is pendingNew filings exist, including a Jan-Pro matter in Michigan (2025), a Coverall matter in Texas (2026), and five Jani-King suits. Their merits are unverified here.Read the dockets yourself on CourtListener rather than relying on secondary summaries, and have counsel assess anything that resembles your own structure.
    California AB 1978 (Property Service Workers Protection Act)Annual registration with the Labor Commissioner, a $500 fee, three-year recordkeeping, and biennial in-person sexual harassment training. A covered worker is defined to include any employee, independent contractor or franchisee predominantly working as a janitor.The statute deliberately reaches through the franchise model. If you operate in California, your franchisees are covered workers regardless of how the agreement is written.
    Client joint liability — California Labor Code §2810.3A $1,000,000 settlement covering 589 janitors against Cheesecake Factory and its cleaning contractors was announced in January 2024, brought under the client-liability provision.Your client can be pulled into your wage exposure. That is now a procurement question for them, which makes clean, exportable records a commercial asset for you rather than only a compliance cost.
    What an agent adds to the analysisDispatch, sequencing, completion monitoring and quality scoring are all forms of direction, and an agent records every one of them with a timestamp.Have counsel review the control surface before you automate it, not after the record exists. This is the one design review in the article that should happen before the first line of code.

    Worker classification, franchising and client-liability landscape for commercial cleaning — Frenchy Digital, August 2026. Not legal advice.

    Three points deserve emphasis, because published commentary on all three is frequently out of date.

    The Jan-Pro misclassification litigation is over. It resolved with a $30 million non-reversionary fund, final approval in May 2024, zero opt-outs and zero objections, and the case terminated on January 6, 2026. Awuah v. Coverall concluded in 2013. Any article describing either as ongoing is stale — and a zero-objection settlement of that size is a stronger signal about the theory's strength than a pending case would be. New filings exist, including a Jan-Pro matter in Michigan in 2025, a Coverall matter in Texas in 2026, and five Jani-King suits, but their merits are unverified here. Read the dockets on CourtListener rather than relying on secondary summaries.

    California AB 1978 reaches through the franchise structure by design. The Property Service Workers Protection Act requires annual registration with the Labor Commissioner with a $500 fee, three-year recordkeeping, and biennial in-person sexual harassment training. Critically, it defines a “covered worker” to include any employee, independent contractor or franchisee predominantly working as a janitor. The statute was written by people who understood the structure they were regulating. If you operate in California, your franchisees are covered workers regardless of how the franchise agreement characterises them.

    And your client can be pulled in with you. California Labor Code §2810.3 makes a client jointly liable for a labor contractor's wage violations, and in January 2024 a $1,000,000 settlement covering 589 janitorswas announced against Cheesecake Factory and its cleaning contractors under that provision. Read commercially rather than defensively, this changes the sales conversation: your client's procurement team now has a direct financial interest in your wage-and-hour records being clean and exportable. A contractor who can produce them on request is selling something a competitor cannot.

    On the federal picture, two things are in motion and neither has landed. DOL's January 2024 independent-contractor rule is still operative; a rescission NPRM published in February 2026 with comments closing in April, but no final rule has issued — so do not plan as though the rule is gone. And a joint-employer NPRM published in April 2026, which is directly material to tiered janitorial subcontracting. Track both; do not build assumptions about either into a system you will have to unwind.

    Have counsel review the agent's control surface before you automate it, not after the record exists. Dispatch, sequencing, completion monitoring and quality scoring are all forms of direction — and unlike a supervisor's phone call, an agent timestamps every one of them.

    Frenchy Digital design principle

    Prompt Injection: Your Agent Reads Untrusted Mail

    The moment an agent reads inbound client email, tender documents, portal submissions, or scanned specifications, it is processing content written by someone outside your organisation who may not have your interests in mind. Prompt injection — text crafted to be interpreted as an instruction rather than as data — is not a solved problem, and no vendor claim to the contrary should be believed. What you can do is reduce blast radius, which is a design activity, not a product feature.

    The concrete scenarios in this industry are mundane, which is what makes them plausible. A tender PDF containing embedded text that instructs an estimating agent to apply a particular production rate or to omit a scope line. A complaint email that includes a passage directing a customer-service agent to authorise a credit. A supplier quote engineered to alter a purchasing decision. None of these require a sophisticated attacker; they require an agent with tools and no gates.

    • Retrieved content is data, never instruction: Content extracted from a document or an email enters the context clearly delimited as untrusted material to be analysed. It never occupies the same trust level as your system instructions or a verified human request.
    • Tools are allowlisted per workflow: The estimating agent has no tool that can send a customer email. The customer-service agent has no tool that can change a price. Capability separation is the strongest control available and it costs nothing to design in from the start.
    • Nothing consequential executes without human confirmation: Sending a customer-facing message, changing a price, altering a committed schedule, authorising overtime, issuing a credit, or releasing a purchase order — all of these require a human action, every time, with the agent's proposal and its reasoning shown.
    • Retrieval is scoped to the contract already in context: An agent working a ticket for one building has no path to another client's contract, pricing, or evidence records. Scope at query time, not by filtering results afterwards.
    • Every tool call is logged with its arguments: You need to be able to reconstruct what the agent did and on what input, months later. A log that records only the final output cannot answer the question that matters after an incident — or in a wage-and-hour inquiry.
    • Injection cases run in CI on every prompt change: Maintain a suite of adversarial documents and messages drawn from real inbound mail, and run them on every change to a prompt, a tool definition, or a model version. Treat a regression the same way you would treat a failing unit test.

    The OWASP Top 10 for LLM Applications is the right checklist to map a design against, and the NIST AI Risk Management Frameworkis the right vocabulary if an enterprise client's security team asks how you govern the system. Neither is long, and being able to answer those questions in a tender is increasingly a commercial advantage in institutional accounts.

    A 90-Day Rollout That Does Not Break Operations

    The sequencing below reflects how these engagements actually go rather than how a project plan would prefer them to. The first phase is not automation. It is finding out whether your data can support automation, and in most contractors the honest answer at the start is no.

    1. 1.Weeks 1–4: instrument before you automate: Assemble realized labour hours by site and task, area schedules for representative sites, bid-versus-actual for the last twenty jobs, and a roster with training state, access authorization and language per employee. Expect gaps. Closing them is the deliverable of this phase, and skipping it is why most tools in this category fail to produce a measurable result.
    2. 2.Weeks 5–9: one workflow, one segment: Build a single agent — usually bid generation, sometimes shift fill if call-offs are the acute pain — and run it on a defined slice of the business. Not the largest account. A segment where a failure is recoverable within a night and where you have enough volume to see a pattern within a month.
    3. 3.Weeks 10–13: measure against the baseline you captured: Compare bid variance, fill time, unplanned overtime, or complaint closure time against the numbers from phase one. If you cannot state the improvement in the units your business is run in, the pilot did not succeed regardless of how good the demo looked.
    4. 4.After 90 days: add the second workflow, reusing the substrate: The first agent carries the data model, the identity and permission layer, the logging, the human-approval pattern and the messaging infrastructure. The second inherits all of it and costs a fraction. Contractors who sequence get materially better economics than contractors who pilot three vendors in parallel.

    The pattern to avoid, which we see often, is the parallel pilot: three vendors, three data exports, three logins for supervisors who already carry two phones, and no baseline against which to evaluate any of them. It feels like moving fast. It generally produces a year of activity and no decision.

    If a robot or a sensor deployment is anywhere on your roadmap, phase one is doing double duty — the baseline hours you capture for the estimating agent are exactly the baseline you will need to evaluate the hardware. Given that no independent measurement of that hardware exists anywhere in the public record, and no manufacturer publishes a price to divide into it, your own baseline is not a nice-to-have. It is the only evidence you will ever have.

    Red Flags When Buying

    Every item below is a filter you can apply during a demo, before a pilot, at no cost. Most of them are a single question.

    Red flagWhy it matters
    "Our AI already knows industry-standard production rates for your buildings"It does not know your buildings, your crews, or your equipment — and the published tables it draws on are bidding conventions, not measurements. Ask how the tool learns from your realized hours, and what it does when it has no history for a surface.
    A robot payback period quoted without its inputsNo manufacturer publishes a purchase price or a robotics-as-a-service rate, so a payback figure cannot be reconstructed from public information. There is also no independent study to check it against.
    A university-branded "case study" published by the manufacturerA campus deployment site is not university research. Check the publisher of the document, not the logo in the headline — this is the most common source-laundering pattern in the category.
    An efficiency percentage sitting next to a results-may-vary disclaimerThe disclaimer is doing the work the study should be doing. Ask for the sample size, the period, and the baseline. In this category the honest answers are often two or three sites.
    Any labour-cost or turnover statistic quoted without a source you can openThe two most repeated figures in this industry — labour at 50–70% of contract value, and turnover above 200% — have no traceable primary source. QCEW, Census and JOLTS are free. A vendor who did not check them did not check anything.
    A bidding tool that outputs a price without exposing the labour minutes behind itYou cannot defend a number you cannot decompose, and you cannot learn from a bad bid whose assumptions were never stored.
    Any product that writes to your timekeeping system automaticallyAn automated write path into a time record is a wage-and-hour liability, and DOL brought 299 janitorial-specific actions in FY2025. Insist that timekeeping stays authoritative and human-approved.
    Photo QA scored by a vision model with no human reviewerVision models are not reliable graders of whether a floor is clean, and a contract dispute is a poor place to discover the confidence interval. Use vision to triage and to verify provenance; let a human score.
    "Integrates with everything" with no named APIAPI access across janitorial software is effectively closed — partner marketplaces rather than developer documentation. Ask for the documentation URL for one specific system in your stack.
    No export path for your own historical hours and inspection recordsThat data is the durable asset, and in an industry with no independent evidence base it is the only measurement you will ever own. If you cannot get it out, you are renting your own operating history.
    A named AI feature with no ship dateConference rhetoric about AI investment is a roadmap. Ask what shipped, on what date, and whether you can see it running in a customer account today.
    Compliance guidance still quoting a 2026 EO 14026 rateExecutive Order 14026 was revoked in March 2025. A vendor or consultant whose federal-contract compliance content has not caught up is not maintaining it, and you should assume the rest is equally stale.
    A vendor who will not produce a redacted audit log of agent tool callsIf they cannot show you what the agent did, they have not built the logging, whatever the security questionnaire says.
    A pilot proposed on your largest accountPilot where a failure is survivable. Your biggest contract is the last place to learn what the tool gets wrong.

    Vendor red flags for AI and automation products sold to building service contractors — Frenchy Digital, 2026.

    Ask for one artifact rather than a document set: an anonymised export of your own historical hours, produced from the system, in a format you can open. A vendor who cannot produce it during evaluation will not produce it after termination either.

    Frenchy Digital buyer's principle

    What This Costs to Build

    These are the bands Frenchy Digital uses to scope operations-AI engagements in 2026. They assume the data work described in phase one is in scope rather than assumed away, because assuming it away is what makes these projects fail.

    EngagementRangeTimelineTypical scope
    Discovery + workflow audit$9k–$22k2–4 weeksData readiness assessment on realized hours and area schedules, bid-versus-actual analysis on recent jobs, integration survey, prioritized workflow shortlist
    Single-workflow agent (bid generation, shift fill, or inspection QA)$28k–$70k4–9 weeksOne workflow end to end, retrieval over your own historical data, human approval gates, audit logging, mobile-first multilingual worker interface where relevant
    Multi-workflow operations platform with system integration$70k–$180k9–16 weeksBidding plus scheduling plus QA, timekeeping and accounting reads, client-facing evidence portal, evaluation suite in CI, role and permission model
    Enterprise / multi-site build (audit logging, HITL, SOC 2 posture)$180k–$420k+14–24 weeksMulti-region or multi-brand portfolios, tenant isolation, full audit pipeline, access-data handling controls, documentation package for enterprise security review

    Frenchy Digital cost bands for commercial cleaning and building services AI engagements, 2026.

    Senior-led delivery runs $150 to $225 per hour, and ongoing retainers run $2,500 to $9,500 per month covering model and dependency upgrades, evaluation expansion, incident response, and a quarterly technical review. Every engagement carries a 30-day post-launch warranty, and you receive a written scope with a fixed-price phased proposal within 5 business days of the discovery call.

    Included at every tier: the data readiness assessment, retrieval over your own historical hours rather than generic rate tables, human approval gates on every consequential action, tool-call audit logging, a multilingual mobile-first worker interface where the workflow needs one, and full source-code and IP ownership transferred to you at delivery. Frenchy Digital is a senior-led Black-owned Los Angeles agency, and we do not build lock-in. Book at calendly.com/frenchydigital/discovery-call or call +1 (424) 272-5601.

    On sequencing: build the estimating agent first if you have the historical data to support it, because the payback is the largest and it funds everything after it. Build shift fill first if your unplanned overtime is visibly out of control, because that number moves fastest. Build inspection first only if you have a renewal at risk in the next two quarters and need the evidence record to exist before the conversation.

    Limitations and What Remains Unmeasured

    The economics in this article are sourced. Much of what surrounds them is not, and it is worth being precise about which is which.

    • The labour-share figure is a floor, not a measurement of labour cost: 45.1% is QCEW W-2 payroll against Census receipts for 2022. It excludes payroll taxes, benefits, workers' compensation, and all franchise and 1099 labour — every one of which is a real labour cost. Your fully loaded number is higher, and the gap between 45.1% and your own figure is your burden plus your inefficiency. The circulating 50–70% range remains unsourced; we are not endorsing it, only noting that the truth sits above the floor.
    • The revenue denominator is three years old: Census reports $72.795 billion for 2022 and has published no 2023 or 2024 figure. Any more recent revenue number you encounter is an estimate. The derived labour share carries that vintage with it.
    • QCEW structurally undercounts this industry: It covers only UI-insured employment, so franchisee-operated units and 1099 arrangements — both common here — are invisible in the establishment count, the employment count and the wage total. The real workforce is larger than 1,069,345 and the real payroll is larger than $36.84 billion.
    • ABM is not a janitorial benchmark: Its FY2025 margins of 12.3% gross, 3.6% operating and 1.9% net are audited and real, but ABM is diversified well beyond cleaning. Use it as directional evidence that this is a thin-margin sector, not as the number to compare your own janitorial P&L against.
    • There is no janitorial turnover statistic, at all: BLS JOLTS publishes no series for it. The nearest is Professional and Business Services at 55.3% total separations in 2025 against 39.6% total nonfarm. The 200%-plus figure repeated across this industry has no source, and we could not construct one.
    • There is no independent measurement of robot or sensor ROI: Sweeps of OpenAlex, arXiv and the GSA Green Proving Ground found no peer-reviewed, academic or government studies of autonomous scrubber productivity, labour displacement or payback, and four separate academic database sweeps found no peer-reviewed field studies of labour or cost savings from sensor-driven cleaning in real buildings. No manufacturer publishes a price or a RaaS rate. Every percentage in circulation is vendor-supplied, with disclosed sample sizes of two to three sites where they are disclosed at all.
    • The adoption data is self-selected and measures intent only: The 2026 BSC market report drew 181 responses from 12,952 invitations — roughly a 1.4% response rate, ±7.2% at 95%, with heavy self-selection toward contractors already interested in technology. It measures what contractors plan to buy, not what any of it returned.
    • Kastle is an attendance proxy, not a utilization measure: It covers only buildings where Kastle is the access-control vendor across ten metros — a convenience sample skewed toward larger multi-tenant towers — and counts first badge-in per day rather than dwell time. The denominator is the early-2020 norm, not physical capacity. Use it directionally; use your own site data for site decisions.
    • Several legal questions here were deliberately left open: Current state janitorial statutes outside California, the biometric-privacy landscape, and the merits of the pending Jan-Pro, Coverall and Jani-King filings were not verified for this article. The federal independent-contractor and joint-employer rules are both mid-rulemaking. None of this is legal advice and all of it should go to counsel.
    • An estimating agent is only as good as your realized-hours data: This is the most common reason these projects underdeliver. Contractors routinely believe their hours data is cleaner than it is — hours recorded against a site but not a task, sites with no area schedule, jobs where the crew size changed without a record. If phase one finds that gap, close it before building, not after.
    • A fill-rate optimiser will happily create overtime: Any objective function that maximises coverage without a cost constraint and a human approval gate will spend money you did not authorise. This is not a hypothetical failure mode; it is the default behaviour of an unconstrained optimiser.
    • Adoption fails at the phone, not at the model: This workforce is distributed, nocturnal, frequently solo, multilingual, and reachable on personal devices. Any interface assuming a desk, a corporate login, an app install, or English fluency will show a promising pilot and a collapsed month three. Build SMS and voice first, in the languages your crews actually speak.
    • The vendor landscape moves faster than any article: The shipped-AI review here reflects August 2026 and will age. Verify current capability directly, and apply the same question to every claim: what shipped, on what date, and can I see it running in a customer account?
    • None of this fixes underpricing: If you are winning work by bidding below cost to hold volume, better estimating will tell you so precisely and change nothing else. That is a commercial decision about which accounts to keep, and no agent will make it for you.

    A closing note on the trade literature, because it is where most contractors will look next. ISSAis the industry's principal association and its 612 Cleaning Times is the standard estimating reference — but ISSA states plainly that the times were submitted from thousands of different sources and are not a time-motion study, and the association's membership includes the equipment manufacturers whose claims those times are sometimes used to validate. It is a bidding convention behind a paywall, and it is genuinely useful as one. It is not measurement.

    Which brings the article back to where it started. The industry-level economics are now knowable: QCEW, Census, OEWS, JOLTS and an SEC filing are free and they answer most of the questions a contractor actually has about the shape of this business. What remains unmeasured is everything the technology vendors are selling. In that gap, the contractor who instruments their own operation is not merely better informed than their competitors — they hold the only reliable data that exists about the thing they are being asked to buy. That is a genuinely defensible position, and it costs a few weeks of disciplined record-keeping to acquire.

    Bidding Blind on Buildings That Changed?

    Book a free 60-minute discovery call with Frenchy Digital — a senior-led Black-owned LA agency. Bring twenty bids and their realized hours; you leave with a bid-variance analysis and a fixed-price phased proposal within 5 business days. Call +1 (424) 272-5601.

    Losing Money on Bids You Won?

    Book a free 60-minute discovery call. Bring twenty bids and their realized hours; you leave with a bid-variance analysis and a fixed-price phased proposal within 5 business days.

    1517 S Bentley Ave Unit 204, Los Angeles CA 90025

    Frequently Asked Questions

    Sources & References

    1. 1BLS — Occupational Employment and Wage Statistics, Janitors and Cleaners (37-2011)
    2. 2BLS — Quarterly Census of Employment and Wages (NAICS 561720)
    3. 3BLS — Job Openings and Labor Turnover Survey (JOLTS)
    4. 4US Census Bureau — Service Annual Survey (janitorial services receipts)
    5. 5ABM Industries — Investor Relations and SEC filings (FY2025 Form 10-K)
    6. 6Kastle Systems — Back to Work Barometer
    7. 7Contracting Profits (Trade Press Media / CleanLink) — 2026 Report on the Building Service Contractor Market
    8. 8BSCAI — Building Service Contractors Association International
    9. 9GSA — Green Proving Ground building technology evaluation program
    10. 10OpenAlex — open index of scholarly works
    11. 11ISSA — The Worldwide Cleaning Industry Association (publisher of ISSA 612 Cleaning Times)
    12. 12Tork (Essity) — Tork Vision Cleaning connected restroom sensors
    13. 13Tennant Company — Investor Relations (robotics guidance)
    14. 14Nilfisk — Investor Relations (Thoro LLC write-down, FY2025 results)
    15. 15Brain Corp — autonomous mobile robot platform
    16. 16US DOL Wage and Hour Division — Overtime Pay
    17. 17US DOL WHD — Fact Sheet #22: Hours Worked Under the FLSA
    18. 18US DOL WHD — Fact Sheet #21: Recordkeeping Requirements Under the FLSA
    19. 19US DOL WHD — Fact Sheet #13: Employment Relationship Under the FLSA
    20. 20US DOL WHD — Government Contracts and Executive Order minimum wages
    21. 21US DOL WHD — Enforcement Data
    22. 22Federal Register — Executive Orders (EO 14236 rescissions, March 14, 2025)
    23. 23California AB 1978 — Property Service Workers Protection Act
    24. 24California Labor Code §2810.3 — client liability for labor contractor wage violations
    25. 25California DIR — Labor Commissioner's Office (janitorial registration)
    26. 26CourtListener — federal court dockets and opinions
    27. 27FTC — Franchise Rule Compliance Guide (16 CFR Part 436)
    28. 28OSHA — Hazard Communication Standard
    29. 29OSHA — Bloodborne Pathogens Standard, 29 CFR 1910.1030
    30. 30EPA — Safer Choice Program
    31. 31LBNL — Automated Fault Detection and Diagnostics for Buildings
    32. 32Lin, Kramer & Granderson — Building and Environment vol. 168 (2019), AFDD field savings
    33. 33GAO-25-108400 — Federal Real Property: Deferred Maintenance and Repair Backlog
    34. 34NIST — AI Risk Management Framework
    35. 35OWASP — Top 10 for Large Language Model Applications
    Chris Machetto - CEO & Founder of Frenchy Digital

    Chris Machetto

    CEO & Founder of Frenchy Digital. Building apps and digital products since 2019 for startups and enterprises across LA, San Francisco, Paris, Geneva, and more globally.