
A Schedule of Rates (SoR) in facility management is a pre-agreed price list that sets fixed unit rates for repairs, maintenance, and minor works — so every job gets priced the same way, every time. Rather than negotiating quotes for each reactive repair, the client and contractor agree rates upfront: labour, materials, and plant are all priced per unit at the start of the contract. When a fault comes in, the contractor simply selects the matching line items, multiplies by quantity, and the invoice builds itself. For FM teams managing high volumes of reactive work across multiple sites, a well-structured SoR is the single most effective tool for controlling maintenance spend and eliminating invoice disputes. According to RICS guidance on FM contracting, SoR-based contracts are the preferred pricing mechanism for responsive maintenance across commercial and public sector property portfolios.
Key Takeaways
A Schedule of Rates is a priced list of work items — labour, materials, and plant — that a client and contractor agree to at the start of a contract. Each item has a unique code, a plain-language description, a unit of measure, and a unit rate. When a job arises, the contractor references the matching items from the schedule, records the quantity completed, and the invoice is built from rate × quantity with no separate quotation needed.
In facility management, SoRs sit beneath reactive repairs, minor works orders, and day-to-day responsive maintenance. A typical SoR contract in commercial real estate carries 200 to 2,000 priced line items spanning every common trade: HVAC, electrical, plumbing, building fabric, cleaning, and security. The rates are fixed for the duration of the contract (subject to annual uplift clauses) and apply across all sites covered by that contractor relationship.
Standards bodies like industry FM contracting guidance and benchmarking resources like the BCIS Schedule of Rates publish industry reference rates that most FM teams use as a starting point — then localise for their geography, asset mix, and contractor market. Public sector FM teams in the UK, healthcare, and education often use national frameworks (NHS SoR, Crown Commercial Service) as their baseline.
The SoR is not a standalone document. It lives inside a wider contract — typically a reactive maintenance or minor works agreement — and works alongside the specification, response time SLAs, and KPI framework. The rates are meaningless without accurate coding at the point of work order creation, which is why CMMS integration is so critical to making SoR work at scale.
A well-structured FM Schedule of Rates is organised by trade so contractors can navigate it quickly and FM coordinators can validate invoices without specialist knowledge. Standard categories include:
Each trade section then breaks down into individual line items. A thorough HVAC section alone may contain 80–150 distinct items covering every common fault type across air handling units, fan coil units, split systems, and roof-top units.
Every line item in a Schedule of Rates follows the same structure: a unique alphanumeric code, a precise description of the work, the unit of measure, the normal-hours rate, and an out-of-hours rate. Here is what a typical electrical section entry looks like:
Precision in the description is everything. Vague descriptions like “electrical repair” invite dispute — the contractor can apply the line item to almost anything. Each item should define exactly what is included (supply, fix, reinstate) and what is excluded (structural opening-up, disposal of hazardous materials). Most FM teams add an “exclusions and inclusions” schedule as an appendix to the SoR to resolve these boundary disputes before they arise.

Choosing the right pricing mechanism depends on the predictability of scope and volume. FM contracts typically use all three models simultaneously — SoR for the bulk of reactive work, lump sum for defined projects, and time-and-materials as the fallback for genuinely unknown scope.
Most multi-site FM operations target 70–80% of reactive spend under SoR, with the remainder covered by standing T&M rates (agreed labour and material uplift percentages) for out-of-schedule items. Lump sum is reserved for refurbishments, reinstatements, and capital replacements above a defined threshold — typically £2,500–£10,000 depending on the organisation’s minor works policy.

On an SoR contract, a reactive job moves through a predictable six-step flow that replaces the traditional quote-approve-instruct cycle entirely. Understanding this workflow is the key to unlocking the efficiency gains the model promises.
The efficiency gains in Step 3 and Step 6 are where most of the value is created. When rate matching is manual, coordinators spend 10–15 minutes per job cross-referencing a spreadsheet. When it’s automated, the same task takes seconds — and the code accuracy is higher, which protects cost data quality downstream.
Manage your SoR rate library, work order flow, and invoice validation in one place with Cryotos’s schedule of rates module — purpose-built for FM contract management.

FM directors and procurement teams choose SoR contracts for three practical reasons — and all three compound over time as data accumulates in the system.
Budget predictability. When every common repair type has a fixed rate, forecasting annual maintenance spend shifts from estimation to calculation. You know the rate for a TMV service, a door closer replacement, a lighting circuit repair. Multiply by historical frequency and you have a defensible budget line. Surprises are limited to genuinely novel work that falls outside the schedule — which, with a well-maintained SoR, should represent under 10% of total reactive spend.
Faster response and shorter MTTR. Skipping the quote cycle removes 24–72 hours from the typical reactive repair process. On a P2 (urgent, 4-hour response) job, that’s the difference between the contractor arriving with parts ready versus arriving to quote and returning later. Research from IWFM on FM contract performance consistently shows SoR-based contracts outperform quote-based contracts on MTTR metrics across commercial property portfolios.
Defensible cost per asset. Every SoR line item is linked to a specific asset and a specific fault type. Over time, this builds a granular cost history per asset — exactly the data needed to justify a replace-versus-repair decision, inform a capital replacement programme, or benchmark contractor performance. A reactive repair log built on T&M estimates tells you what was spent; an SoR-coded log tells you what was spent and why, per asset, per trade, per site.
Building a fit-for-purpose SoR from scratch takes planning, but the structure is repeatable once you’ve done it once. Follow these steps:

SoR contracts fail for four recurring reasons. Each is avoidable with the right contractual protections and CMMS discipline.
Managing a Schedule of Rates in a spreadsheet works for a single site with one contractor. It breaks down quickly at scale — multi-site portfolios, multiple contractors, and hundreds of monthly reactive jobs generate a level of coding and reconciliation complexity that manual processes can’t absorb without error.
A CMMS transforms the SoR from a static price list into a live operational system. Here is what that looks like in practice with Cryotos’s CAFM software:
Cryotos customers using the SoR module alongside work order and team communication tools typically see invoice disputes drop by over 60% and FM coordinator time on invoice reconciliation cut by 40% within the first three months of deployment.
A Bill of Quantities (BoQ) lists exact quantities for a defined, scoped project — the contractor prices a fixed volume of work. A Schedule of Rates only sets unit rates with no quantities attached — quantities are filled in later as jobs arise. FM teams rely on SoRs because reactive maintenance work is unpredictable in volume; you cannot write a BoQ for repairs you don’t know will be needed.
Build an annual CPI or RPI uplift clause into the contract so rates adjust automatically each year. Conduct a quarterly gap review to identify job types falling outside the schedule and add them as new line items. Run a full re-tender every three to five years to reset rates to current market levels — relying on uplifts alone for longer than five years typically results in rates drifting materially from the contractor market.
Yes. Many FM contracts use SoR pricing for both reactive work and PPM tasks — filter changes, belt replacements, TMV servicing, and statutory inspections are all common SoR line items. Using SoR for PPM as well as reactive work creates a unified cost trail across all maintenance activity, making asset-level total cost of ownership analysis straightforward.
Rates are established through a competitive tender process — typically with three or more contractors pricing against a draft schedule prepared by the FM team or a specialist cost consultant. Reference databases like the UK government FM procurement guidance provide regional benchmark rates that both clients and contractors use as a starting point. The final agreed rates reflect the contractor’s overhead, profit margin, and assessment of the portfolio’s workload characteristics.
A well-governed Schedule of Rates is one of the most powerful tools in an FM director’s toolkit — but it delivers that value only when it’s actively maintained, accurately coded, and supported by a system that enforces discipline at every step. Schedule a free demo to see how Cryotos helps FM teams manage their SoR contracts, automate invoice generation, and build the cost-per-asset reporting that drives better maintenance decisions.
Cryotos AI predicts failures, automates work orders, and simplifies maintenance—before problems slow you down.

