How to structure an analytics-backed maintenance contract: tiers, KPIs and pricing models

October 18, 2026
Maintenance technicians working among rooftop HVAC condensers and ductwork on a commercial building

Most maintenance contracts are still written around a calendar. A set number of visits, a list of tasks per visit, a response time for call-outs, and an annual fee. That structure made sense when nobody could see what the plant was doing between visits. Once a contractor has fault detection running across a client's buildings, it stops making sense, because the data shows exactly which equipment needs attention, which fixes held and what each one was worth.

This guide is for BMS, controls, HVAC and facilities contractors, and the engineering firms that work alongside them, who want to turn that data into a better contract. It covers what an analytics-backed maintenance contract is, how it differs from a traditional PPM contract, the service tiers that work, a KPI schedule you can adapt, the main pricing models and how to build a retainer price, the clauses that prevent disputes, and how partners on the PEAK Platform are moving clients across. It includes templates throughout.

Key takeaways

  • Scope, priorities and payment follow the data. An analytics-backed contract still covers compliance, but directs effort to the faults that matter and pays for verified outcomes.
  • Tier the offer. Essential, Performance and Optimisation tiers let clients start small and step up as the evidence builds.
  • Baseline before targets. Set KPI targets after 60 to 90 days of data, never before.
  • Combine pricing models. Most contracts work best with a monitoring retainer, a schedule of rates for remedials and a small KPI-linked element.
  • Write the dispute-prone clauses first: data access, independent verification, overrides, remedials approval and exit.

What is an analytics-backed maintenance contract?

An analytics-backed maintenance contract is a building services maintenance agreement in which scope, priorities and payment are tied to continuous building data rather than only to a schedule of visits. Fault detection decides what gets attention, fixes are verified in the data, and the contractor reports outcomes such as energy, reliability and comfort, not just tasks completed.

It does not replace planned maintenance. Statutory and safety tasks, and the planned preventive maintenance set out in specifications such as SFG20 in the UK or ANSI/ASHRAE/ACCA Standard 180 in the US, still sit underneath. What changes is everything above that floor: which faults are worked first, how a fix is proven, and what the client pays for. Some owners call it data-driven maintenance, others performance-based maintenance. The structure is the same.

How is it different from a traditional PPM contract?

A traditional PPM contract pays for visits and tasks on a fixed calendar and measures the contractor on completion and response times. An analytics-backed contract keeps compliance tasks but directs effort to faults found in the data, verifies each fix, reports outcomes monthly and links part of the payment to measured performance.

Scroll sideways to see all columns.

ComparedTraditional PPM contractAnalytics-backed contract
What drives scopeAsset list and task scheduleTask schedule plus faults found in the data, ranked by cost and risk
VisitsFixed frequency, whatever the plant is doingCompliance visits fixed; other visits targeted at live faults
How a job is closedTechnician signs it offClosed when the fault clears in the data across a full operating cycle
ReportingService sheets and completion ratesMonthly one-page outcome report and quarterly review
KPIsPPM completion, attendance timesTime to verified fix, repeat faults, overrides released, energy
Remedial worksQuoted job by job, often disputedRegister separating in-scope from chargeable, priced from agreed rates
PaymentFixed annual feeRetainer plus rates, with a performance-linked element

WA BMS Controls, which joined the PEAK partner community in Western Australia this year, describes the shift well: moving clients away from a broad, scheduled maintenance approach towards surfacing the critical and time-sensitive issues, so problems are caught while they are still manageable. That is the core of the contract change. The calendar stays for compliance; the data decides everything else.

Which service tiers work for analytics-backed maintenance?

Three tiers cover most clients. Essential adds data-led prioritisation to compliant PPM. Performance adds verified fixes, a monthly outcome report and KPI-linked payment. Optimisation adds continuous fault-led tuning with savings measured against a baseline. Each tier includes the one before, so clients can start small and step up as evidence builds.

Three maintenance contract tiers: Essential with compliant PPM and data-led prioritisation, Performance with verified fixes and KPI-linked payment, Optimisation with continuous tuning and measured savings
Each tier keeps everything in the one before it. Move clients up when the evidence supports it.

Scroll sideways to compare all three tiers.

Tier 1EssentialCompliant maintenance, prioritised by dataTier 2PerformanceOutcomes reported and verifiedTier 3OptimisationContinuous tuning, savings measured
What's includedStatutory and planned maintenanceReactive call-outsFault list ranked by cost and risk to direct visits+ Everything in EssentialFixes verified in the dataRemedials registerMonthly one-page value reportQuarterly review+ Everything in PerformanceContinuous fault-led tuningEnergy and runtime targetsSavings measured against a baseline
KPIsPPM completionAttendance and response timesTime to verified fixRepeat faultsOverrides releasedAgeing of open actionsWeather-normalised energyOut-of-hours runtimeVerified savings
Payment basisFixed fee per building, plus a schedule of rates for remedialsRetainer, with a small share of the fee linked to KPIsRetainer plus shared savings or utility incentives
Good fit forClients new to analytics, or portfolios where compliance is the priorityOwners who want proof of what they pay for, and most renewalsOwners with net zero, rating or building performance standard targets

Partners rarely sell all three on day one. The Performance tier is the usual entry point for an existing client, because it turns work the contractor is already doing into evidence the owner can see. Optimisation follows once a baseline exists and the owner trusts the numbers.

Which KPIs and SLAs belong in the contract?

Put outcome KPIs in the contract, not just activity measures: time to verified fix by priority, verified closure rate, repeat faults within 90 days, overrides released at the end of each visit, open actions older than 90 days with a named owner, and, for the Optimisation tier, weather-normalised energy. Define each one precisely and set targets only after a baseline period.

Use the template below as a starting point for the KPI schedule. The targets are deliberately left open: they should come from the first 60 to 90 days of data on that building, agreed by both parties, rather than from a number written into a tender before anyone has looked at the plant.

Attend critical faults
Service level
Time from a P1 fault being raised to attendance on site.
Data sourceFault and work order timestamps
TargetAgreed in the contract
ReportedMonthly
Time to verified fix
Bonus and malus
Time from a P1 or P2 fault being raised to the data confirming it has cleared.
Data sourceFault detection history
TargetFrom the baseline
ReportedMonthly
Verified closure rate
Bonus and malus
Share of closed faults where the data confirmed the fix at the moment of closure.
Data sourceFault detection history
TargetFrom the baseline
ReportedMonthly
Repeat faults
Bonus and malus
Share of fixed faults that return within 90 days.
Data sourceFault detection history
TargetFrom the baseline
ReportedQuarterly
Overrides released
Service level
Share of points placed in manual override during a visit that are released before it closes.
Data sourceBMS priority array
TargetFixed at 100%
ReportedMonthly
Ageing of open actions
Reporting only
Open actions older than 90 days, each with a named owner and next step.
Data sourceAction register
TargetFrom the baseline
ReportedQuarterly review
Energy and runtime
Optimisation tier
Weather-normalised energy use and out-of-hours plant runtime.
Data sourceMeters, BMS run status
TargetBaseline plus agreed reduction
ReportedMonthly
Payment link:Service levelBonus and malusReporting onlyOptimisation tier

Illustrative template. Adapt priority definitions, measurement rules and payment links to each contract.

Two of these KPIs matter more than they look. Across CIM's portfolio, about 1 in 25 action tickets concern an override left in place after a visit, and 56% of open remedial actions were older than 90 days at the last count, as we set out in how to verify a contractor actually fixed an HVAC fault. Contracts that measure both see both improve. For the KPIs to report to the owner each month, and how to present them, see how BMS and HVAC contractors prove the value of their maintenance work.

KPIs only change behaviour if someone looks at them. At one large Australian shopping centre, monthly governance emails summarising open priority 1 and 2 actions prompted the site team to push for close-out, and the mechanical contractor acknowledged the list and began picking items up quickly. The KPI schedule is the contract; the review cadence is what makes it work.

Which pricing models work for analytics-backed maintenance?

Six pricing models are common: a fixed fee per building, a fee per asset or data point, a retainer with a schedule of rates for remedials, a KPI-linked bonus and malus, shared savings, and incentive-funded work. Each shifts more performance risk to the contractor. Most contracts combine two or three, for example a monitoring retainer, a schedule of rates and a small KPI-linked element.

Maintenance pricing models on a spectrum of contractor performance risk: fixed fee per building, per asset or data point, retainer plus schedule of rates, KPI bonus and malus, and shared savings
The further right a model sits, the stronger the baseline and verification it needs.
Fixed fee per building
Low risk
Annual fee for an agreed scope.
Best forEssential tier and simple portfolios.
Watch outScope creep, and nothing rewards better outcomes.
Per asset or data point
Low risk
Fee scales with the plant or points monitored.
Best forMixed portfolios where building size and complexity vary.
Watch outNeeds an agreed asset or point list, kept up to date.
Retainer plus schedule of rates
Low to medium risk
Retainer covers monitoring, triage and reporting; remedials are priced from agreed rates.
Best forThe Performance tier and most renewals.
Watch outNeeds clear approval limits for chargeable work.
KPI bonus and malus
Medium risk
A share of the fee moves up or down against agreed service levels.
Best forPerformance and Optimisation tiers.
Watch outTargets set before a baseline. Keep the share at risk modest.
Incentive-funded
Medium to high risk
Utility or programme incentives fund part of the work, claimed on verified savings.
Best forUS markets with active commissioning and MBCx programmes.
Watch outProgramme rules change each year, and evidence requirements are rising.
Shared savings
High risk
Contractor earns a share of measured energy savings.
Best forThe Optimisation tier, with metering and a solid baseline.
Watch outDisputes over baselines, adjustments and attribution without proper M&V.

Risk shown is the performance risk carried by the contractor. Most contracts combine two or three models.

The UK's NEC4 facilities management contract shows the KPI-linked approach is now standard practice. Its Performance Table sets service targets and adjusts payment up or down when measured performance is better or worse, and reactive work is called off against a price list. An analytics-backed contract simply gives that table better data.

Shared savings deserve particular care. They work well in the Optimisation tier, where metering, a weather-normalised baseline and agreed adjustment rules exist. Without those, the conversation at year end becomes an argument about the baseline rather than a payment. The US Department of Energy's FEMP M&V Guidelines (version 5.0), written for performance-based contracts including improved operation and maintenance, are a sound reference for both parties. Our guide to measurement and verification explains the options.

Incentive funding can change the economics entirely in the US. Aero Performance Group, a Chicago-area retro-commissioning and MBCx provider, verifies around 6 million kWh of energy-saving incentives a year for its clients on PEAK, and has grown its active project portfolio by 50% without adding resources.

How do you build a retainer price?

Build a retainer bottom-up from seven components: platform licence, onboarding, engineer review time, site attendance, reporting and reviews, a contingency for data and access issues, and margin. Price remedial works separately from agreed rates. The largest variable is engineer review time, which falls sharply once fault rules are tuned to the building.

Platform licence
Onboarding
Engineer review
Site attendance
Reporting
Contingency
Margin
= Retainer
+ Remedial works, priced separately from agreed rates
Platform licence
Recurring
Driven byNumber of data points or floor area monitored.
EstimateFrom the point list or area, at your platform rate.
LeverMonitor the points that matter, not every point.
Onboarding
One-off
Driven byBMS access, point mapping and asset list quality.
EstimateOne-off, by building complexity.
LeverCollect the asset list, drawings, levels and zones before integration starts.
Engineer review
Largest variable
Driven byFaults per building per month, and how well rules are tuned.
EstimateHours per building per month, higher in the first quarter.
LeverTune rules early and suppress low-value alerts.
Site attendance
Recurring
Driven byCompliance visits plus targeted fault visits.
EstimateFrom the PPM schedule, plus an allowance for verified-fault visits.
LeverCombine fault visits with planned visits where possible.
Reporting and reviews
Recurring
Driven byMonthly report and quarterly review.
EstimateHours per report and per review.
LeverGenerate reports from the platform record.
Contingency
Allowance
Driven byData outages, access delays and scope questions.
EstimateA small percentage of the retainer.
LeverClear data access and change clauses.
Remedial works
Outside the retainer
Driven byFaults outside the PPM scope.
EstimatePriced from the schedule of rates, not the retainer.
LeverAgree approval limits up front.

A pricing method, not a price. Build each component from your own costs and the client's portfolio.

Onboarding is where retainers quietly lose money. ADG Energy, a US partner rolling PEAK out across a school district portfolio in phases, provides equipment lists with levels and zones for each site before integration starts, so on-site technicians can find the exact plant a fault refers to. Time spent on that list at the start saves far more in wasted site visits later.

Platform cost is the simplest line to model. CIM licenses PEAK to engineering and service partners per data point, so it scales with the size and complexity of each client's building and can be built straight into a per-building or per-point price. Direct customers are licensed per square metre of floor area.

How should remedial works be handled in the contract?

Keep remedial works out of the retainer. Agree a register that classifies each fault as in-scope PPM work or chargeable remedial work, price chargeable items from a pre-agreed schedule of rates, set approval limits above which the owner must sign off, and invoice only after the fix is verified in the data.

This is where most maintenance disputes start, and where data helps most. A fault with its evidence, its classification and its verified status is hard to argue with. Our guide to costing remedial works from fault detection sets out how to separate PPM-scope work from chargeable work and price each item. Under the NEC4 model, chargeable reactive items map naturally to Service Orders called off against the price list.

Which clauses should an analytics-backed maintenance contract include?

Seven clauses prevent most disputes: data access and ownership, independent verification of fixes, an override release rule, baseline and normalisation, remedial works approval, a governance and review cadence, and data portability at exit. Write them before the commercial terms, because each one changes how the price is built.

The starting points below are illustrative wording to adapt with your own legal adviser. They are not legal advice.

Illustrative clause wordingAdapt with your legal adviser
1
Data access and ownership
The Client grants the Contractor read access to the building management system and metering data required to deliver the Services. Building data remains the property of the Client. The Contractor may use it only to deliver the Services and to produce the reports set out in this Agreement.
2
Independent verification
A fault is treated as resolved only when the monitoring platform confirms the fault condition has cleared across a full operating cycle. Work order closure alone does not constitute resolution for the purposes of the KPI schedule.
3
Override release
Any point placed in manual override during a visit is recorded and released before the visit is closed, unless the Client approves the override in writing with a review date.
4
Baseline and normalisation
KPI targets and any savings are measured against a baseline established during the first 90 days of the Agreement, adjusted for weather, occupancy and operating hours using the method set out in Schedule X.
5
Remedial works approval
Faults outside the scope of planned maintenance are recorded in the remedials register with evidence and priced from the Schedule of Rates. Items above the approval limit require the Client's written approval before work starts, and are invoiced only after the fix is verified.
6
Governance and review
The Contractor issues a one-page performance report monthly and the parties hold a quarterly review covering KPIs, open actions older than 90 days, Client decisions required and priorities for the next quarter.
7
Exit and data portability
On expiry or termination, the Contractor provides the fault, action and verification history for each building in an agreed format, so that performance records transfer to the Client or an incoming provider.

The exit clause protects the client and, less obviously, the good contractor too: a provider confident in its record has nothing to lose from making it portable, and owners notice who offers it.

How do you move an existing client to an analytics-backed contract?

Move an existing client at renewal, not mid-term. Start monitoring one or two buildings three to six months before the contract ends, use the data to establish a baseline and fix the highest-value faults, then propose the Performance tier with KPI targets drawn from that baseline. Expand to the rest of the portfolio once the first sites prove the model.

1
Month 0
Pilot
Connect one or two representative buildings and collect the asset list, levels and zones.
Client seesA short pilot proposal, with no change to the current contract.
2
Months 1 to 3
Prove
Baseline the buildings, triage and fix the highest-value faults, and record each verified fix.
Client seesMonthly one-page value reports.
3
Months 3 to 6
Propose
Propose the Performance tier at renewal, with KPI targets drawn from the baseline.
Client seesA renewal priced on evidence, not on last year's fee.
4
Month 12
Expand
Review the year, extend to further buildings and consider Optimisation where metering allows.
Client seesPortfolio-level results and a clear next step.

Partners use the first stage in different ways. Hoffman Building Technologies deployed PEAK on its own 180,000 sq ft Charlotte headquarters first, delivering a 58% reduction in fan power on one air handling unit, and now opens prospect conversations with a working showcase rather than a slide, as described in the Hoffman case study. ADG Energy often starts with a recommissioning project as the first step towards ongoing monitoring. Its response value is already on the record: when a school's own building automation front-end went down, PEAK still flagged a failed chiller and ADG Energy had a technician dispatched before classrooms lost cooling.

In Australia, mechanical contractor Automated Air combines its HVAC expertise with PEAK as a building intelligence offer and runs pilot deployments on key projects before expanding. In the US, an energy and sustainability consultancy that started with a single arts centre client is now folding PEAK into its standard building optimisation offering, after the client's team found it delivered far more than traditional retro-commissioning for the money. The pattern is the same everywhere: prove it on a few buildings, then let the evidence sell the tier.

The Optimisation tier is where the numbers become hardest to ignore. At a London headquarters run by an FM provider, electricity use fell 14% in 11 weeks after PEAK went live, measured against the same weeks of the previous year, as set out in this success story.

Where does CIM's PEAK Platform fit?

More than 20 engineering and service partners use CIM's PEAK Platform to deliver analytics-backed maintenance, retro-commissioning and monitoring-based commissioning across more than 700 commercial buildings. PEAK reads the existing BMS across all major brands without new hardware, ranks faults by cost and comfort impact, routes them to the right contractor and confirms in the data that each fix held. The KPI schedule, the remedials register and the monthly owner report in this guide all draw on that same record.

For the commercial case behind tiered, outcome-based contracts, see our Partner Value Series on revenue and retention. For delivery, read how engineering firms run RCx, MBCx and data-driven maintenance on FDD, and see how PEAK supports data-driven maintenance.

Build your next contract on evidence

Talk to our partner team about structuring tiers, KPIs and pricing around PEAK, and about how other partners have made the move.

Talk to our partner teamWatch a partner demo

Frequently asked questions

What is a data-driven maintenance contract?

A data-driven maintenance contract is a building services maintenance agreement in which scope, priorities and payment are tied to continuous building data. Planned and statutory maintenance continues, but fault detection decides what is worked first, fixes are verified in the data and the contractor reports outcomes such as energy, reliability and comfort.

What should be included in an analytics-backed maintenance contract?

Include a defined service tier, a KPI schedule with precise definitions, a baseline period before targets are set, a pricing model, a remedials register with a schedule of rates and approval limits, and clauses on data access, independent verification, override release, governance reviews and data portability at exit.

How do you price a building maintenance retainer?

Build it bottom-up from the platform licence, onboarding, engineer review time, site attendance, reporting and reviews, and a contingency for data and access issues, then add margin. Price remedial works separately from a schedule of rates. Engineer review time is the largest variable and falls once fault rules are tuned.

What KPIs should a maintenance contract include?

Use outcome KPIs: attendance time for critical faults, time to verified fix, verified closure rate, repeat faults within 90 days, overrides released at the end of each visit, ageing of open actions, and weather-normalised energy for optimisation contracts. Set targets after a 60 to 90 day baseline.

What is a performance-based maintenance contract?

A performance-based maintenance contract links part of the contractor's payment to measured service levels or outcomes rather than to visits alone. The UK's NEC4 facilities management contract does this through a Performance Table that adjusts payment up or down against agreed targets.

Should maintenance contractors share energy savings with building owners?

Shared savings can work well for optimisation contracts where metering, a weather-normalised baseline and agreed adjustment rules are in place. Without proper measurement and verification they often lead to disputes, so most contractors combine a monitoring retainer with a modest KPI-linked element instead, or alongside.

Who owns the building data in a maintenance contract?

The building owner should own the building data. The contractor needs read access to deliver the service, and the contract should give the owner the fault, action and verification history at the end of the term in an agreed format, so records transfer to any incoming provider.

How do you move a client from PPM to an analytics-backed contract?

Start monitoring one or two buildings three to six months before renewal, use the data to set a baseline and fix the highest-value faults, then propose a Performance tier with KPI targets drawn from that baseline. Expand across the portfolio once the first sites prove the model.

Customer story

Read the story →
Paul Walsh
October 18, 2026
Share

Powering property teams in these world leading companies.