What is Schedule of Rates in CMMS? A Complete Guide to Automatic Billing

Calendar
Duration:
8 min
calendar today
Published on
May 26, 2026
Featured Image

When a technician completes a work order, what happens next? In many maintenance teams, the answer is: significant manual work. Someone has to look up the hourly labour rate, calculate materials used, factor in equipment hire, and then raise an invoice. It takes time, invites errors, and regularly leads to billing disputes with clients or internal cost centres. A Schedule of Rates (SoR) in a CMMS changes this entirely. Instead of manual calculation after every job, the system applies pre-agreed rates automatically when a work order closes — turning a completed task directly into an accurate invoice, every time.

What is a Schedule of Rates (SoR)?

A Schedule of Rates defines a pre-agreed list of unit prices for labour, materials, and equipment used in maintenance and facility management work. Instead of quoting individually for every task, service providers and clients agree on a rate card upfront.

Schedule of rates components: labour rates, material rates, plant and equipment rates in CMMS | Cryotos
  • Labour rates — cost per hour for different skill levels (e.g. electrician, plumber, general technician)
  • Material rates — unit prices for commonly used spare parts, consumables, or materials
  • Plant and equipment rates — hire cost per hour or day for tools and equipment deployed on site

SoR is widely used in facilities management, property maintenance, field service, oil and gas, and manufacturing — wherever ongoing maintenance work is delivered under a contract or SLA.

Why Maintenance Teams Need a Schedule of Rates

Without a Schedule of Rates, every completed job has to go through a manual costing process. In a team handling dozens or hundreds of work orders per week, manual costing creates a serious administrative bottleneck.

  • Billing errors — manual calculations produce mistakes, particularly with multiple technicians per job
  • Disputes — invoices that don’t match agreed rates trigger back-and-forth that delays payment
  • Delayed invoicing — work is often completed long before the invoice is raised, disrupting cash flow
  • Poor cost visibility — without real-time rate-based costing, managers have no accurate picture of what each asset or site costs

How Schedule of Rates Works in a CMMS

CMMS automatic billing workflow: rate card setup, work order raised, technician completes job, rates applied automatically, invoice generated | Cryotos

When a Schedule of Rates is configured inside a work order management system, the entire costing and billing process becomes automatic.

1. Rate Card Setup

An administrator creates the SoR inside the CMMS: defining labour codes, building a materials catalogue, and setting equipment hire rates — configurable per client, site, or asset category.

2. Work Order Raised and Assigned

A maintenance request comes in via client portal, QR code scan, or scheduled PM trigger. The CMMS creates a work order and assigns it to the right technician.

3. Technician Completes the Job

The technician logs time, materials, and equipment hired directly from the mobile app in the field — data captured at the point of work, not reconstructed later from memory.

4. Rates Applied Automatically

When the work order closes, the CMMS cross-references the logged data against the SoR, applies the correct rates, calculates totals, and generates a costed work record — instantly, without human intervention.

5. Invoice or Cost Report Generated

An accurate billing summary is produced, ready for approval. With ERP integration, this data can be pushed directly to SAP or Microsoft Dynamics 365 without rekeying.

Schedule of Rates vs Bill of Quantities (BOQ)

Schedule of rates vs bill of quantities: SoR for ongoing reactive maintenance, BOQ for defined project scopes | Cryotos
  • Schedule of Rates — unit prices fixed upfront; quantities depend on actual work. Ideal for ongoing, reactive maintenance.
  • Bill of Quantities — both prices and volumes defined upfront. Best for defined project scopes.
  • Use SoR — for day-to-day maintenance, reactive callouts, and term contracts.
  • Use BOQ — for time-limited, scope-defined construction or capital projects.

Benefits of Automatic Billing with Schedule of Rates in CMMS

Benefits of automatic billing with schedule of rates: billing accuracy, faster invoicing, dispute reduction, real-time cost visibility, ERP sync | Cryotos
  • Billing accuracy — rates applied consistently, eliminating calculation errors
  • Faster invoicing — invoices generated the moment a work order closes
  • Dispute reduction — clients can see exactly what rates were applied and why
  • Real-time cost visibility — live cost data per asset, site, or cost centre
  • ERP synchronisation — costed work orders flow automatically to your ERP
  • Scalability — billing process scales with volume without additional admin headcount
  • Audit trail — every invoice traceable back to the exact work order, technician, and rate applied

How Cryotos CMMS Supports Schedule of Rates for Automatic Billing

Cryotos includes a Schedule of Rates feature as part of its Data and Reporting module, giving maintenance teams full visibility into cost trends across assets, sites, and service categories.

Work Order Management with Built-in Cost Tracking

Every work order in Cryotos captures time, materials, and equipment usage at the point of completion. The system applies the correct rates automatically — zero manual input from the admin team.

BI Dashboard for Cost Trend Analysis

Cryotos’s BI Dashboard lets you drill down from organisation-level spending to individual assets or sites, track cost trends over time, and identify which areas are consuming the most maintenance budget.

ERP Integration for Seamless Billing

Cryotos integrates with SAP and Microsoft Dynamics 365. When a costed work order closes, billing data flows directly to your ERP — eliminating manual rekeying and delays.

Field Service Mobile App

Cryotos’s field service mobile app allows technicians to log time, materials, and equipment in real time. The moment a job is completed in the field, it is costed against the SoR — accurate at source.

Frequently Asked Questions

What is the difference between a Schedule of Rates and a fixed-price contract?

A fixed-price contract sets a single total price for a defined scope of work. A Schedule of Rates sets unit prices for individual items, and the final cost depends on the actual quantities used. For ongoing maintenance contracts where work volume varies, SoR provides more flexibility and transparency.

Can a Schedule of Rates be updated during a contract?

Yes. Most contracts include provisions for periodic SoR reviews — typically annually — to account for inflation or changes in labour costs. In a CMMS, updating the rate card takes effect immediately for all subsequent work orders.

Does automatic billing with SoR work for internal cost recovery?

Absolutely. Many manufacturing plants use SoR to recover maintenance costs internally — charging back to the production department or cost centre that requested the work.

What happens when a work order involves multiple technicians at different rates?

Each technician’s time is logged against their individual labour code, and the system applies the correct hourly rate to each. The total is aggregated into a single work order cost, accurately reflecting the blended labour cost.

Conclusion

A Schedule of Rates in your CMMS transforms maintenance billing from a manual, error-prone process into an automated workflow. Pre-agreed rates are applied the moment a work order closes, producing accurate cost records and invoices without manual calculation.

Explore Cryotos Work Order Management to see how automatic rate-based billing can eliminate the admin burden from your maintenance operations — and give you the cost data you need to manage contracts, budgets, and assets more effectively.

Want to Try Cryotos CMMS Today?

Get Free Demo

Let AI Take Control of Your Maintenance

Cryotos AI predicts failures, automates work orders, and simplifies maintenance—before problems slow you down.

Try AI-Powered CMMS
🡢