The Number to Build the Business Case On: 8%, Not 30%
If you read one paragraph of this article, read this one. Vendors selling predictive maintenance and fault detection into commercial buildings commonly claim 20 to 40 percent HVAC energy savings. The largest peer-reviewed field study of automated fault detection and diagnostics — Lin, Kramer and Granderson in Building and Environment vol. 168 (2019), covering 26 organizations, 550 buildings and roughly 97 million square feet — found median whole-building energy savings of 8 percent.
That is roughly a quarter of the top of the marketing range. It is also, and this is the part that usually gets lost, a good number. DOE and Lawrence Berkeley National Laboratory separately put average FDD savings at around 9 percent with two-year paybacks, and estimate that HVAC system and control faults account for about 29 percent of commercial building energy use — roughly 4 to 5 percent of national energy use. Two independent sources landing within a point of each other, on a measure with a two-year payback, is about as solid as evidence gets in building operations.
| What the pitch says | What the published evidence says | What to do with it |
|---|---|---|
| 20-40% HVAC energy savings from predictive maintenance and fault detection | Median whole-building savings of 8% across 26 organizations, 550 buildings and roughly 97 million square feet | Model the business case at 8%. If it only clears the hurdle rate at 30%, it does not clear the hurdle rate. |
| Payback in months | DOE and LBNL cite average FDD savings of roughly 9% with two-year paybacks | Two years is a strong payback for an energy measure. Put two years in the capital request and defend it. |
| Faults are a marginal energy issue | DOE and LBNL estimate HVAC system and control faults account for about 29% of commercial building energy use — roughly 4-5% of national energy use | The aggregate opportunity is genuinely large. It is the per-building capture rate that gets overstated. |
| The license is the cost | Published medians: $8 per point base software, $2.70 per point per year recurring software, $8 per point per year labor | Labor is roughly three times recurring software. Budget the person who reads the output. |
| It scales at no marginal cost | Median deployment in the study was about 1,300 points | Point count is the unit of both price and complexity. Get the count before you get the quote. |
Vendor claims about fault detection and diagnostics against the peer-reviewed and DOE/LBNL evidence — compiled by Frenchy Digital, 2026.
A median is a median, and the spread underneath it is wide. Buildings that were running badly before — stuck dampers, simultaneous heating and cooling, schedules that never got updated after a tenant left — save far more than 8 percent, because there was more to recover. Buildings that were already well commissioned save less. If your portfolio has not been retro-commissioned in a decade, your expected value is above the median. If you commissioned last year, it is below. That is a portfolio-specific judgement, and it is the judgement the 20-to-40-percent claim is designed to prevent you from making.
Build the case on the median and let the outliers be upside. A facilities program that beats a conservative forecast gets funded again. A program that misses an aggressive one gets audited.
— Frenchy Digital engineering principle
What Fault Detection Costs, Per Point
The savings side of the ratio gets all the attention. The cost side is better documented and easier to verify, and it is where most business cases quietly go wrong — because they price software and forget labor.
The same study reports cost data from 27 users. The published medians are $8 per point for base software, $2.70 per point per year in recurring software, and $8 per point per year in labor, against a median deployment of about 1,300 points. Those are the four numbers to take into a budget conversation.
| Cost line | Published median | At a 1,300-point deployment | What drives it |
|---|---|---|---|
| Base software, one time | $8 per point | About $10,400 | Point count and the integration effort into the building automation system |
| Recurring software | $2.70 per point per year | About $3,500 per year | Licensing model and hosting arrangement |
| Labor | $8 per point per year | About $10,400 per year | Whoever reads the alarms and converts them into work orders |
| Year one, all in | — | About $24,300 | Front-loaded by base software and initial commissioning |
| Steady-state annual | — | About $13,900 | Roughly three-quarters of it is labor |
Published median FDD costs, and the arithmetic at a median-sized deployment. The right-hand column is multiplication, not a survey finding.
Two things fall out of that table immediately. First, labor is roughly three times recurring software. The expensive part of fault detection is not the license; it is the person who reads what the system produces and turns it into work someone actually does. A deployment budgeted for software and staffed with nobody is the most common way an FDD program fails, and it fails silently — the system keeps working, the alarms keep arriving, and nothing changes.
Second, point count is the unit of everything. Cost scales with it, integration effort scales with it, and alarm volume scales with it. Any vendor pricing per building rather than per point is hiding the variable that determines whether the deployment is affordable. Get the point count from your controls contractor before you get the quote.
Reading the Occupancy Number Properly
The other number every facilities plan is built on is office occupancy, and it is almost universally misread. Kastle's Back to Work Barometer is the most widely cited series in US commercial real estate. It is a genuinely useful dataset. It does not measure what most people planning against it think it measures.
Start with the readings. For the week of Thursday July 24 to Wednesday July 30, 2026, the ten-city average was 55.6 percent, down 0.9 points week over week, with a Tuesday peak of 65.2 percent and San Jose lowest at 46.6 percent. The post-pandemic record came in the week of December 8, 2025: a 56.3 percent ten-city weekly average and a 66.0 percent Tuesday single-day figure.
| Reading | Figure | Period |
|---|---|---|
| Ten-city weekly average | 55.6% (down 0.9 points week over week) | Week of Thu Jul 24 – Wed Jul 30, 2026 |
| Ten-city Tuesday peak | 65.2% | Same week |
| Lowest metro | San Jose, 46.6% | Same week |
| Post-pandemic record, weekly average | 56.3% | Week of Dec 8, 2025 |
| Post-pandemic record, single day | 66.0% (Tuesday) | Week of Dec 8, 2025 |
| Class A+ buildings, weekly | 78.8% | Week of Dec 8, 2025 |
| Class A+ buildings, single day | 95.5% (that Tuesday) | Week of Dec 8, 2025 |
| Austin, single day | 92.9% (Wednesday) | Week of Dec 8, 2025 |
| Washington DC, Tuesday | 64.3% | Week of Dec 8, 2025 |
| New York, weekly | 59.5% | Week of Dec 8, 2025 |
Kastle Back to Work Barometer readings. Methodology per Kastle: 10 metros, 3,400 buildings, 300,000+ users, anonymized keycard, fob and app data, counting only each person's first entry per day, against an early-2020 baseline of 100%.
Now the part that changes how you use it. The limitations below are not a critic's objections — they come from Kastle's own published methodology, and Kastle is straightforward about all of them. The problem is downstream: the number gets lifted into board decks and lease decisions with the caveats stripped off.
| Limitation, per Kastle's own methodology | Why it changes the decision |
|---|---|
| It covers only buildings where Kastle is the access-control vendor | A convenience sample, skewed toward larger multi-tenant towers in ten markets. It is not a census of US offices, and a suburban single-tenant campus is not represented by it. |
| It counts whether a person badged in, not how long they stayed | An attendance proxy, not a utilization measure. Two people badging in at 9am — one leaving at 10:30, one staying until 6 — count identically. Space planning needs the difference. |
| The denominator is normal peak occupancy in early 2020, not physical capacity | Kastle states the baseline reflects normal peak occupancy rather than maximum capacity, which is why readings can exceed 100%. So 55.6% means 55.6% of the Feb-2020 norm, not 55.6% of seats filled. |
| Tenant mix inside the panel changes over time | A move-out or a new tenant shifts the reading without anyone changing their behavior. Treat sub-point week-over-week moves as noise. |
| Only each person's first entry per day is counted | Re-entries do not inflate the figure, which is good — but the metric cannot see intra-day patterns, which is exactly what cleaning, catering and HVAC scheduling need. |
Documented limitations of badge-based occupancy measurement, and their operational consequences.
What Badge Counts Cannot Tell You — and What to Measure Instead
A badge event is a binary: this person entered the building today. That is genuinely useful for trend, comparison and staffing. It is not sufficient for any decision about how much space you need, because the two things that determine space demand — how long people stay and where they sit — are exactly what the metric does not capture.
Two employees badge in at nine. One leaves at ten-thirty after a single meeting. One stays until six. The barometer counts them identically. Multiply that across a tower and you can have a stable attendance figure sitting on top of a collapsing dwell-time distribution, or the reverse, with no way to tell which from the access-control system. And because only the first entry per person per day is counted, the series cannot see intra-day shape at all — which is precisely what cleaning schedules, catering volumes and HVAC setpoint scheduling depend on.
- Dwell time, not attendance: Time between first badge-in and last badge-out, or a sensor-derived equivalent. This is the input to space sizing. Attendance is the input to whether the building opens.
- Desk-level or zone-level sensing: Passive infrared, thermal counting, or seat-level sensors. This is what answers whether a neighbourhood is genuinely full or holding twelve people in eighty seats. Choose the sensing modality with your privacy counsel before the vendor demo, not after.
- Meeting-room utilization against booking: Booked-versus-occupied is usually the largest single recoverable inefficiency in an office portfolio, and it is measurable with equipment you may already own.
- Intra-day curve: Arrival and departure distribution by day of week. This drives cleaning shifts, catering, elevator dispatch and HVAC scheduling far more directly than any weekly average.
- Badge data as a control, not a conclusion: Use the barometer to sanity-check your own access-control data against a market trend. That is what it is good for. It is a benchmark, not a plan.
There is one figure in the Kastle series that is directly actionable, and it is not the headline. In the record week of December 8, 2025, Class A+ buildings recorded 78.8 percent weekly occupancy and 95.5 percent on that Tuesday, against a ten-city weekly average of 56.3 percent and a 66.0 percent single-day peak. Austin hit 92.9 percent on the Wednesday; Washington DC ran 64.3 percent on the Tuesday; New York averaged 59.5 percent for the week.
For an FM service provider the same figure reads differently and more urgently: the buildings still filling up are the ones where service standards are visible, and they are also the ones with budget. The competitive pressure in this market is concentrated at the top of the stock.
Deferred Maintenance Is the Demand Driver
Energy savings are the pitch. Deferred maintenance is the reason anyone is actually buying.
The federal portfolio is the only large building estate whose backlog is published in a form you can audit, which makes it the best available proxy for the direction of the whole sector. GAO reported in April 2025 that the governmentwide deferred maintenance and repair backlog grew from $171 billion in FY2017 to $370 billion in FY2024 — more than double in seven years. A December 2025 GAO report restates the same trajectory as $170 billion to $370 billion.
- $370 billion: Governmentwide deferred maintenance and repair backlog in FY2024, up from $171 billion in FY2017.
- Over $17 billion: GSA's own repair and alteration backlog as of March 2025.
- 277,000: Buildings and structures in the federal real property portfolio.
- Over $10.3 billion: Annual federal operating and maintenance costs in FY2023.
- High-Risk List, 2025: GAO added federal building condition to its High-Risk List in 2025 — the designation it reserves for areas needing transformation.
Read those together and the operating reality is clear enough. When a backlog doubles in seven years while the annual O&M budget grows nothing like as fast, the binding problem stops being efficiency and becomes triage. Nobody is going to fix $370 billion of deferred work. Somebody has to decide, every week, which of the thousand things that need attention get attention — and to be able to explain the decision afterwards.
Why triage is a harder problem than it sounds
Ranking deferred work correctly requires five things that live in five different systems and are rarely joined: the asset register, the maintenance history, the warranty and service-contract position, the tenant SLA exposure, and the capital plan. A chiller with two years of escalating fault history, no remaining warranty, a tenant with a comfort clause in the lease, and a scheduled replacement in eighteen months is a completely different decision than the same chiller without the replacement plan.
No single system holds that picture. A person can assemble it in about twenty minutes per asset, which is why it usually does not happen and the loudest complaint wins instead. Assembling it consistently, for every candidate, before the weekly prioritisation meeting, is a well-shaped job for an agent — and it is worth considerably more than a percentage point of energy.
A note on private-sector benchmarks. The standard non-federal reference for facility condition indices and backlog is Gordian's State of Facilities in Higher Education, and we could not obtain it — it is gated, and we do not cite figures we have not read. Take the federal numbers as directional evidence about a sector-wide condition problem, not as a benchmark for your own portfolio. Your FCI is a number you have to produce yourself.
Where Agents Genuinely Help: Eight Workflows
Nothing below is a new capability. All of it is work your team already does, in the gaps between systems that were never designed to talk to each other — the CMMS, the BAS, the warranty spreadsheet, the vendor COI folder, the parts system, the email inbox where half the work actually originates. That gap is where the hours go, and it is the only place an agent reliably pays for itself.
| Workflow | What the agent does | What stays human | Where the value is |
|---|---|---|---|
| Work-order intake and triage | Reads email, portal, phone transcript and tenant-app submissions; extracts building, floor, asset, symptom and urgency; classifies the trade; opens or updates the work order in the CMMS | Priority overrides, life-safety calls, anything touching a tenant SLA credit | Removes the most common source of misrouted work — a request that sits three days because it went to the wrong trade |
| Technician dispatch | Matches open work to technicians by skill, certification, current location, route and open-ticket load; proposes an assignment with a reason | The dispatcher accepts, edits or rejects. Overtime and after-hours calls stay human | Fewer wasted trips and less radio traffic; the reasoning is written down so the assignment can be questioned later |
| Warranty and service-contract lookup | Before a truck rolls, checks whether the asset is under warranty or covered by a service contract, and which vendor owns the call | Confirmation of coverage where the contract language is ambiguous | Stops the recurring loss of paying in-house labor for work someone else already owes you |
| Parts and inventory check | Confirms the part is on the shelf, in another stockroom, or on order before the technician is dispatched; opens a purchase request when it is not | Purchase approval above a threshold, and vendor selection where price matters | Converts a second trip into a first-time fix |
| Vendor certificate-of-insurance tracking | Tracks COI expiry per vendor, chases renewals ahead of expiry, and flags any vendor scheduled to work while lapsed | The decision to let a lapsed vendor on site, which should be nobody's default | A pure administrative burden that nobody enjoys and everyone gets wrong at scale |
| Compliance-inspection scheduling | Maintains the calendar of recurring statutory and code inspections per building and asset class, schedules them, and assembles the evidence package | Sign-off on every inspection record. The agent never attests to a completed inspection | Missed inspections are the most expensive administrative failure in FM, and they are entirely preventable |
| Fault-detection alarm triage | Deduplicates, correlates and suppresses FDD alarms; estimates energy and comfort cost per fault; ranks; emits a small number of costed work orders | Engineering judgment on the diagnosis and the fix | This is the workflow that determines whether an FDD investment survives its second year |
| Invoice and vendor reconciliation | Matches vendor invoices to work orders, contracted rates and completion evidence; flags mismatches for review | Every payment decision and every dispute | Catches the slow leak of billed-but-unperformed work without accusing anyone of anything |
Facilities workflows suited to agent automation, with the human decision boundary for each — Frenchy Digital, 2026.
Three patterns run through that table and they are worth naming, because they are what separates a workflow that works from one that gets switched off.
- Every one is a lookup-and-route problem: Not a judgement problem. The agent is finding facts scattered across systems and putting them in front of a person with the routing already proposed. It is not deciding what is wrong with the air handler.
- Every one has an explicit human boundary: Priority overrides, purchase approvals, life-safety calls, inspection sign-off, payment decisions. The boundary is written into the workflow rather than assumed, and it is where the agent stops rather than where it asks nicely.
- Every one has a measurable before-state: Time from request to correct trade assignment. First-time fix rate. Percentage of work performed in-house that was under warranty. COI lapse incidents. Missed inspections. If you cannot measure it before, you will not be able to defend it after.
The third pattern is the one people skip, so it is worth being concrete about it. Before any agent is built, capture the before-state for the workflow you are automating. Not an industry benchmark — your own number, from your own systems, for a defined period. This is a week of unglamorous work and it is the difference between a program you can renew and a program you can only defend with anecdotes.
| Workflow | Baseline metric to capture first | Where to get it | Note |
|---|---|---|---|
| Work-order intake and triage | Median hours from request received to correct trade assigned; share of work orders reassigned at least once | Sample 200 work orders from the last quarter and time-stamp them by hand if you have to | Reassignment rate is the honest measure. It is embarrassing, which is why it is rarely tracked. |
| Technician dispatch | Travel time as a share of paid hours; jobs completed per technician per day | Route data if you have GPS, timesheets plus work-order location if you do not | Do not compare to an industry figure. Compare to your own last quarter. |
| Warranty and service-contract lookup | Dollar value of in-house labor spent on assets that were under warranty or contract | Cross-reference closed work orders against the warranty register for one building, one quarter | This is usually the number that funds the rest of the program. |
| Parts and inventory | First-time fix rate; second-visit rate attributable to a missing part | Work-order close codes, if your close codes distinguish the reason | If close codes do not capture it, fixing the close codes is the first project. |
| Vendor COI tracking | Count of vendor-days worked while a certificate was lapsed | Audit one quarter against the COI folder | Usually higher than anyone expects, and it is a pure risk number rather than a cost one. |
| Compliance inspections | Inspections completed within the required window; count of missed or late inspections | The inspection register, if it is current | A missed statutory inspection is the most expensive administrative failure in FM. |
| FDD alarm triage | Faults actually fixed per month; metered outcome against estimate | Work orders originating from FDD alerts, matched to interval meter data | Not alarm volume and not detection accuracy. Fixed faults. |
| Invoice reconciliation | Value of invoice lines flagged and subsequently corrected | Manual audit of one vendor, one quarter | Track corrections, not accusations. The point is billing accuracy, not fraud. |
Before-state measurements to capture prior to building — Frenchy Digital facilities engagement checklist, 2026.
A caution that applies to the whole table: measure against your own history, not against a published figure. The sector-wide benchmarks a facilities director would most want here are either gated or absent — as the fault-detection section and the CMMS section both show, the figures circulating freely tend to be the ones nobody checked. Your own last four quarters are a better comparator than any number you can find on a vendor site, and they are the comparator your CFO will actually accept.
Start with warranty and service-contract lookup
When clients ask which workflow to build first, this is usually the answer, and it is rarely the one they expected. It is narrow, the data already exists somewhere, the human boundary is obvious, and the value is directly countable in dollars: every in-house labor hour spent on an asset still under warranty is money you gave away.
It also has a property the flashier workflows do not — the technicians like it immediately. An agent that tells a technician the compressor is covered until March, before the truck rolls, is helping them. An agent that reassigns their work is something they have to be sold on. Build trust with the first kind before you attempt the second.
Alarm Fatigue Is the Real Failure Mode of Fault Detection
Here is how FDD deployments actually die, and it is not the technology failing. The system is installed, configured and commissioned. It works. It detects faults — correctly. It produces two hundred alerts a week across a portfolio, every one of them technically valid. By month three the daily digest goes unopened. By month six nobody can say what the system is currently reporting. The license renews for another year because cancelling it requires admitting something, and the 8 percent never materialises because no fault was ever actually fixed.
Detection was never the hard part. Prioritisation is the hard part, and it is the part an agent is genuinely well suited to, because it is a ranking problem over structured data with a clear objective function.
| Stage | What the agent does | What good looks like |
|---|---|---|
| Deduplicate | Collapses repeat instances of the same fault on the same asset into one item with a count and a first-seen timestamp | One row per fault, not one row per detection cycle |
| Correlate | Groups alarms that share a probable root cause — a stuck damper producing simultaneous zone-temperature, valve and fan faults | Five alarms become one investigation |
| Suppress the known | Removes faults already accepted, already scheduled, or attached to an asset in a planned replacement | The queue only shows work someone still has to decide about |
| Cost the fault | Estimates the energy and comfort cost of leaving the fault in place, using the building's own metered data rather than a generic model | A number a facilities director can defend, with its assumptions visible |
| Cost the fix | Estimates labor hours, parts and vendor cost from historical work orders on comparable assets | Both sides of the ratio, not just the savings side |
| Rank | Orders by value of the fix against its cost, adjusted for tenant impact and asset criticality | A short list, not a report |
| Emit costed work | Opens a work order in the CMMS with the diagnosis, evidence, estimated cost and estimated benefit attached | The work order carries its own justification into the review |
| Close the loop | After completion, compares metered outcome against the estimate and adjusts future estimates | The ranking gets better; the estimates stop being guesses |
Turning fault-detection output into prioritized, costed work rather than more alarms — the pipeline Frenchy Digital builds for FDD deployments.
The design target is a number, and it is a small one. A facilities director should open one item per building per week that says: this fault, on this asset, is costing approximately this much per month, the fix is estimated at this much, here is the evidence, here is the proposed work order. Not two hundred alerts. Not a dashboard. One decision, with its arithmetic attached.
If the agent increases the number of things on someone's list, it has failed. The only defensible output of an alarm-triage agent is a shorter list with better reasons.
— Frenchy Digital operations principle
Two CMMS Statistics That Do Not Survive Checking
If you are evaluating facilities software or facilities AI right now, you are being sold against two statistics that fall apart the moment anyone traces them. It is the same lesson as the 8 percent, on a different number — and knowing it changes how you read every deck you are shown this quarter.
| The claim | Where it comes from | Why it does not hold |
|---|---|---|
| About half of facilities still run on spreadsheets or paper | Plant Engineering Maintenance Report — a trade-magazine reader poll sponsored by a maintenance outsourcing vendor. n=199 in 2019 (±6.9%), n=203 in 2021, recruited by email from subscribers with a $100 gift-card incentive | It surveys manufacturing plant staff, not commercial-buildings FM teams. The question is multi-select, so in 2019 58% had a CMMS while 45% also used spreadsheets — the categories overlap and the figure does not mean half have no software. The most-cited version attributes it to a 2023 report that does not appear to exist; the verifiable series runs 2016-2021. |
| 60-80% of CMMS implementations fail to deliver expected ROI | Every page we could trace asserting 40%, 70%, 80% or 60-80% is a CMMS vendor. The one attributed version credits Gartner with no report title, no document ID, no date and no link | No matching Gartner document could be found. Implementations do fail — but nobody has published a credible rate, and quoting one tells your board you did not check. |
| Vendor X is a Gartner Leader in field service management | Gartner publishes a Market Guide for Field Service Management (31 March 2025), not a Magic Quadrant | Market Guides name Representative Vendors, not Leaders. There is no Gartner FSM Leader to cite, and we found no current Gartner Magic Quadrant for EAM or CMMS. |
Two widely repeated facilities-software statistics traced to source, plus a common analyst-citation error.
On the spreadsheet figure. The multi-select problem is the one that matters most. In the 2019 edition, 58 percent of respondents reported having a CMMS while 45 percent also reported using spreadsheets — those are overlapping answers from the same people, not two halves of an industry. A team that runs a CMMS and also keeps a spreadsheet for the PM calendar is a normal, functional team, and it is not evidence that half the sector is on paper. Add that the respondents are manufacturing plant staff rather than commercial-buildings FM teams, and the number has no bearing on your portfolio at all. It is also worth knowing that Verdantix's 2025 commercial CMMS research contains no percentage-on-spreadsheets statistic whatsoever. The leading independent analyst in this space simply does not publish that number.
On the failure rates. Every page asserting 40, 70, 80 or 60-to-80 percent that we could trace is a CMMS vendor selling the alternative. The single attributed version credits Gartner with no report title, no document ID, no date and no link, and no matching document could be found. This is not a claim that CMMS implementations never fail — they plainly do, usually for reasons that have nothing to do with software. It is a claim that nobody has published a credible rate, and that repeating one in a board paper is a checkable error.
One more citation error worth catching. Gartner publishes a Market Guide for Field Service Management (31 March 2025), not a Magic Quadrant — and Market Guides name Representative Vendors rather than Leaders. There is no Gartner FSM Leader to be, and we found no current Gartner Magic Quadrant for enterprise asset management or CMMS. A vendor claiming Leader status in either category is describing something that does not exist.
What to use instead: the one independent benchmark we could verify
Verdantix, Green Quadrant: Commercial Buildings CMMS 2025 (September 2025). Analyst primary research: 16 vendors assessed through a 126-point questionnaire, 1.5-hour scripted live demonstrations, and 25 buyer interviews. The leaders group is Planon, MaintainX, IBM, Limble, Infraspeak, Nuvolo, ServiceNow and Facilio. Also plotted: Eptura, Asset Panda, Fracttal, Brightly, TMA, JLL and Accruent. Separately, 83% of organizations planned to increase CMMS spending in 2024, up from 63% in 2023 (N=301).
Two caveats to carry with it. The per-industry breakouts have cells of only 22 to 28 responses, so those splits are indicative rather than robust — do not quote a vertical-specific figure from them. And every accessible copy is a vendor-licensed reprint: the research is independent, the distribution is vendor-funded. Read it knowing which vendor paid to put it in front of you.
The useful observation for a buyer is that this list differs from the one the marketing produces. If a vendor's pitch is built on analyst credentials that turn out not to exist, that tells you something about the rest of the pitch.
Integration Is the Binding Constraint — Get the API Answer in Writing
Model capability is not what determines whether a facilities AI project succeeds. Integration with your existing CMMS is. We have watched more of these projects stall on a write API than on anything to do with the agent itself, and the failure always arrives late — after the pilot, after the budget, when someone finally asks how the work order gets created and the answer is a nightly CSV drop.
Facilities platforms are mostly closed or semi-closed. Read access is common. Write access is not. And an agent that can read your CMMS but cannot write to it is a reporting tool with extra steps — it can tell you which technician should take the job, and then a human retypes it.
| Question to put in writing | Acceptable answer | Answer that should end the conversation |
|---|---|---|
| Is there a documented, versioned API for the CMMS, and may we see the docs before signing? | A public or NDA-available reference with endpoints, auth model and changelog | It is on the roadmap, or the docs come after contract |
| Does the API support writes, or only reads? | Writes for work orders, assets, PM schedules, parts and vendors, with a documented idempotency story | Read-only, or writes through an import file dropped on SFTP |
| Is API access included in our tier, or priced separately? | A number, in the contract, with the call volume it covers | Contact your account manager |
| What are the rate limits and what happens when we hit them? | Published limits, documented backoff behaviour, and a path to raise them | We have not had a customer hit them |
| Can we get a full export of our own data, on demand? | Machine-readable export of every object type, self-service, at any time | Export is a professional-services engagement |
| What happens to our data on termination? | Deletion within a stated window with written certification, after a stated export window | Retained indefinitely |
| Which events can fire a webhook? | A documented event catalogue with retry semantics | Polling only, on a fifteen-minute floor |
| Will you support a sandbox with representative data? | Yes, provisioned before the build starts | Test in production |
The integration due-diligence question set Frenchy Digital runs before scoping any facilities AI engagement, 2026.
Now the cost question, which is unusually hard to answer in this category because most vendors do not answer it publicly. Published list pricing in facilities software is rare. Where it exists, it is worth having in front of you before a renewal conversation.
| Vendor | Published pricing | AI capability named on the vendor's own pages |
|---|---|---|
| MaintainX | Essential $20 per user per month billed annually ($25 monthly); Premium $65 ($75) | AI Procedure Generation, Anomaly Detection, MaintainX Assist — named in the paid tier |
| UpKeep | Essential $24 per user per month; Premium $55 | Nova AI teammate, Voice Fill, Photo-to-Parts |
| Fiix (Rockwell Automation) | Basic $45 per user per month; Professional $75 | Fiix Foresight, Fiix MAX |
| IBM Maximo Application Suite | AppPoints, not per seat. Essentials/Maintenance under $40,000 per year from 150 AppPoints — one environment, up to 25 users, up to 100 work orders per hour. Inspection under $47,000 per year from 175 AppPoints. Standard from 300 AppPoints. | AI capability is described on IBM's Maximo pages. Note that watsonx is not mentioned on IBM's Maximo pricing or product pages, despite a frequently repeated tie-in claim. |
| Limble, eMaint, Planon, Eptura, ServiceChannel, Corrigo | Not published. Quote on request. | Not disclosed alongside pricing |
Published CMMS list pricing as of August 2026, taken from each vendor's own pricing pages. Per user per month unless stated otherwise.
The split in that table is itself the finding.The mid-market tools publish transparent per-seat pricing and put their AI features inside the paid tier rather than behind a separate SKU. The enterprise platforms — Limble, eMaint, Planon, Eptura, ServiceChannel, Corrigo — publish nothing and quote only on request. That is exactly the pattern to expect when you are trying to compare the cost of an AI capability against an incumbent's renewal: on one side of the market you can do the arithmetic yourself, and on the other you cannot begin until you have been through a sales cycle.
Two practical consequences. If you are on a mid-market platform, price the AI you are being sold against the delta between your current tier and the vendor's own paid tier — sometimes the capability you are shopping for is already in a plan you could upgrade to. If you are on an enterprise platform, budget the procurement time as part of the project, and note that IBM's AppPoints model prices capacity rather than seats, so headcount is the wrong variable to forecast with.
Get the ownership chart right before you compare quotes
Vendor ownership in this market is commonly misstated, including in comparison articles buyers rely on. Fortive lists Accruent and ServiceChannel as separate sibling operating companies — ServiceChannel is not under Accruent, which is the most frequent error. eMaint sits under Fluke, also a Fortive company. Corrigo now redirects to JLL Technologies. Eptura has retired the Condeco, iOffice, SpaceIQ and Hippo brand names, so a quote referencing them is quoting a product line that no longer carries that name.
We could not verify current ownership for Eptura or Planon, so we do not name it. This matters commercially rather than academically: if two of your three shortlisted quotes come from the same corporate parent, that is worth knowing before you treat them as independent bids.
One caution that applies to every figure above. List price is a starting point, not a forecast. Seat counts, asset counts, module bundling and API tiering move the real number by multiples. Get quotes for your actual point count, asset count and user count, and ask specifically whether API access sits inside the quoted tier or outside it. That line item has ended more automation projects than any technical constraint.
Tenant Emails and Vendor Invoices Are Untrusted Input
The moment an agent reads inbound tenant email, vendor invoices, scanned service reports, or portal submissions, it is processing content written by people outside your organization. That content reaches a model that can call tools. Text inside a document can be shaped to read as an instruction, and the model has no reliable way to tell a request from a command.
Prompt injection is not solved. There is no filter, no system prompt and no model version that closes it, and any vendor telling you otherwise is describing something that does not exist. What can be done — and what we build for — is blast-radius reduction: assuming a malicious or malformed input will eventually get through, and constraining what it can cause. Both the OWASP Top 10 for LLM Applications and the NIST AI Risk Management Framework are the right references to map controls against.
| Untrusted input | What can go wrong | Blast-radius control |
|---|---|---|
| Inbound tenant email | A message that contains text shaped like an instruction — approve this, escalate this, dispatch to this vendor — which the model may treat as a command rather than as content | Retrieved content is data, never instruction. The agent may classify and summarise it; it may not act on an instruction that arrives inside it. |
| Vendor invoices and PDFs | Embedded text, white-on-white layers or metadata crafted to change how a document is matched, priced or approved | No automated approval path. Invoice matching produces a recommendation with the evidence attached; a human approves payment. |
| Scanned service reports and OCR output | Injection that survives OCR, plus ordinary OCR error that produces confident nonsense | Confidence thresholds that route low-confidence extractions to a person, and a visible link from every extracted field back to the source image |
| Tenant-app and portal submissions | Any member of the public with a portal login becomes an input source to your agent | Per-workflow tool allowlists. An intake agent can open a work order; it cannot read vendor contracts, change priorities or issue a purchase order. |
| Building automation and FDD feeds | Less an injection surface than an integrity one — a misconfigured point produces persistent, plausible, wrong alarms | Point-level sanity checks and a suppression path, plus read-only access. The agent never writes to the control layer. |
| Any tool that spends money or dispatches a person | The blast radius of a single bad automated action | Hard caps per action and per day, human approval above a threshold, full audit log of actor, input, tool call and decision, and a kill switch that a facilities manager can reach without an engineer |
Untrusted content surfaces in facilities workflows and the architectural controls that limit their consequences. These reduce blast radius; they do not eliminate the risk.
The building automation system deserves its own line, because it is the one place where the consequences stop being financial. NIST SP 800-82 exists because operational technology has a different risk profile than IT, and building controls are operational technology. Setpoints, schedules, ventilation rates and equipment protection have occupant-safety and equipment-damage consequences.
Red Flags When Buying Facilities AI
Ten things that should slow a purchase down. Each of them is checkable in a single question, and each has shown up in evaluations we have run.
| Red flag | Why it matters |
|---|---|
| A guaranteed 20-40% energy saving | The peer-reviewed median across 550 buildings is 8%. A vendor quoting three times the published median either has not read the literature or is counting on you not having read it. |
| Savings quoted without a baseline methodology | Ask how the baseline is set, whether it is weather-normalised, and who verifies it. Savings against an unstated baseline are not savings, they are arithmetic. |
| A CMMS failure-rate statistic in the pitch deck | It has no verifiable source. Its presence tells you the deck was assembled from other vendors' marketing. |
| No written answer on API access | Integration is the binding constraint on the entire project. A vendor who will not answer this in writing before signing will not answer it after. |
| An agent that writes to the building automation system | Control changes have safety, comfort and equipment consequences. Read access for the agent, write access for a qualified technician. |
| Alarm volume presented as a feature | More alerts is the failure mode, not the product. Ask what the system suppresses, not what it detects. |
| No suppression or ranking logic | Without it, the deployment dies quietly in month four when the team stops opening the digest. |
| Priced per building rather than per point | Point count is what drives both cost and effort. Per-building pricing hides the number that matters and usually favours the vendor. |
| Pilot data that cannot be exported | If you cannot take the pilot's data with you, you cannot evaluate the pilot against anything else. |
| Autonomous dispatch or autonomous purchasing at launch | Every workflow that spends money or moves a person starts with human approval. You can loosen it later with evidence; you cannot un-dispatch a truck. |
The Frenchy Digital red-flag list for facilities AI and fault-detection procurement, 2026.
If you only have time for one question, make it the baseline question. Ask how energy savings are measured, against what baseline, weather-normalised by which method, and verified by whom. A vendor with a real answer will have it ready. A vendor without one will move to case studies, and case studies are not measurement.
A vendor who will not put the baseline methodology, the API scope and the data-export path into the contract before you sign will not produce them after you sign either. Everything that matters in this category is checkable before money moves.
— Frenchy Digital buyer's principle
What It Costs to Build
These are the bands Frenchy Digital uses to scope facilities AI engagements in 2026. They assume integration work is in scope from the start, because integration is the project — treating it as a phase-two concern is what turns a nine-week build into a nine-month one.
| Engagement | Range | Timeline | Typical scope |
|---|---|---|---|
| Discovery + workflow audit | $9k–$22k | 2–4 weeks | System inventory, CMMS and BAS integration assessment, work-order volume analysis, prioritized workflow shortlist with a measurable baseline |
| Single-workflow agent (work-order triage, dispatch, COI tracking, inspection scheduling) | $28k–$70k | 4–9 weeks | One workflow end to end, CMMS read/write, human review queue, audit logging, before-and-after measurement |
| Multi-workflow operations platform with system integration | $70k–$180k | 9–16 weeks | Several workflows, CMMS plus BAS and FDD read integration, alarm ranking and suppression, vendor and parts data, role-based access |
| Enterprise / multi-site / regulated build | $180k–$420k+ | 14–24 weeks | Multi-site rollout, tenant isolation, full audit pipeline, human-in-the-loop controls, SOC 2 posture, documentation and handover package |
Frenchy Digital cost bands for facilities management 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, integration maintenance as your CMMS vendor ships changes, expansion of the evaluation set, incident response and a quarterly 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.
One budgeting observation. The integration layer is largely a fixed cost, paid once and reused. The first workflow carries the CMMS connection, the identity model, the audit pipeline and the review queue; the fourth workflow inherits all of it and costs a fraction of the first. Facilities teams that sequence their automation get considerably better economics than teams that run four disconnected vendor pilots in parallel and end up with four integrations nobody owns.
Limitations and Honest Failure Modes
Everything above assumes the technology works as described. It mostly does. The failure modes in facilities AI are almost never the model — they are data, integration, and people, in that order. If you are writing the business case, write these into it.
- Your asset data is worse than you think: Ranking work by asset criticality requires an asset register that is accurate, complete and current. Most are none of the three. The first real cost of a facilities AI project is usually data remediation nobody budgeted for, and it is unglamorous work that cannot be skipped.
- 8% is a median, and yours may be lower: A recently commissioned, well-run portfolio has less to recover than the study's median building. Savings estimates are not portable between portfolios, and a vendor case study from someone else's estate tells you very little about yours.
- Alarm fatigue defeats good systems: The most common outcome of an FDD deployment is not wrong alarms; it is correct alarms nobody reads. Ranking and suppression are not nice-to-haves — without them the deployment produces no savings at all, however accurate it is.
- The write API decides the project: An agent that cannot create or update a work order in your CMMS is a recommendation engine that generates retyping. Confirm write access in writing before scoping, not during build.
- Technicians have to want it: An agent that reassigns work without explanation gets routed around within a fortnight. One that saves a technician a wasted trip gets adopted. Sequence the workflows so the first one visibly helps the people who use it.
- Prompt injection is unsolved: Any agent reading tenant email, vendor invoices or portal submissions is processing untrusted content. Controls reduce blast radius; nothing eliminates the risk. Design as though a bad input will eventually get through, because it will.
- Benchmarks you will want do not exist publicly: We could not obtain the Gordian higher-education facilities benchmark, so we cite no FCI or backlog figure for the non-federal sector. Pricing is only half-knowable: the mid-market CMMS vendors publish list rates, the enterprise platforms publish nothing. We have not filled either gap with estimates. Where you need a benchmark, you will usually have to generate it from your own portfolio.
- Occupancy data cannot answer space questions alone: Badge-based series are attendance proxies against an early-2020 baseline. Any space decision built on them without dwell time and desk-level sensing is built on a metric that was never measuring the thing being decided.
None of this argues against building. It argues for building the measurement alongside the agent — one workflow, a defensible baseline, an honest forecast at the published median rather than the marketed one. Facilities teams that instrument the before-state are the ones who can still justify the program in year three.
And the boundary holds throughout: these are administrative and work-management systems operating under human review. They rank, route, look up and draft. Engineering judgement, control changes, purchase approvals, life-safety calls and inspection sign-off stay with the qualified humans who are accountable for them.
Building an AI Agent for Your Facilities Team?
Book a free 60-minute discovery call with Frenchy Digital — a senior-led Black-owned LA agency. You leave with a CMMS integration assessment, a prioritized workflow shortlist, and a fixed-price phased proposal within 5 business days. Call +1 (424) 272-5601.
Building an AI Agent for Your Facilities Team?
Book a free 60-minute discovery call. You leave with a CMMS integration assessment, a prioritized workflow shortlist, 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
- 1Lin, Kramer & Granderson — Building fault detection and diagnostics: achieved savings and costs, Building and Environment vol. 168 (2019)↗
- 2DOE / Lawrence Berkeley National Laboratory — Fault Detection and Diagnostics resource↗
- 3Kastle Systems — Back to Work Barometer↗
- 4GAO-25-108400 — Federal Real Property: Agencies' Deferred Maintenance and Repair Backlogs (Apr 9, 2025)↗
- 5GAO-26-108785 — Federal Real Property (Dec 11, 2025)↗
- 6GAO — High-Risk List↗
- 7GSA — Federal Real Property Profile↗
- 8DOE FEMP — Operations and Maintenance Best Practices Guide↗
- 9DOE — Better Buildings Solution Center↗
- 10EPA ENERGY STAR — Benchmark Your Building with Portfolio Manager↗
- 11Verdantix — Green Quadrant: Commercial Buildings CMMS 2025 (Sept 2025)↗
- 12Plant Engineering — Maintenance Report (reader survey series, 2016-2021)↗
- 13Gartner — Market Guide research methodology (Representative Vendors, not Leaders)↗
- 14MaintainX — Pricing↗
- 15UpKeep — Pricing↗
- 16Fiix (Rockwell Automation) — Pricing↗
- 17IBM — Maximo Application Suite Pricing↗
- 18Fortive — Our Companies↗
- 19NIST SP 800-82 Rev. 3 — Guide to Operational Technology Security↗
- 20NIST AI Risk Management Framework↗
- 21OWASP Top 10 for LLM Applications↗

