We studied 50 public-sector CMMS and asset-management purchases.
We went through the public records and recorded 953 observations about what buyers needed, what they bought, what they paid, how projects were implemented, and what happened afterward.
Then we looked for patterns.
See what we foundWhat did we find?
The software price isn't the whole cost.
The records showed costs for software, implementation, moving information into the new system, support, renewals, upgrades and other work.
What this means for you: Compare everything you're likely to pay for—not just the software price.
Check your CMMS costsYour information may need work before the CMMS can use it.
Some buyers had to create, check, clean up or move information about their equipment and facilities. In some purchases, that work became part of the implementation.
What this means for you: Before buying, find out what information you already have, what's missing, and what will have to be cleaned up or moved.
A good demo doesn't prove the software will work for you.
In one purchase we studied, the buyer went from written proposals to demonstrations and then to hands-on testing using its own work. Problems appeared during that deeper testing, and the buyer rejected every proposal.
What this means for you: Give vendors examples of work your people need to do and have them show you how their system handles it.
See the evidence“It integrates” doesn't tell you what the integration will do.
The records showed buyers working through what information moves between systems, which direction it moves, when it moves and which system is responsible for it.
What this means for you: Ask what information moves, where it goes, when it moves, and what happens if something goes wrong.
See the evidenceGoing live doesn't mean the implementation is finished.
In the records we studied, turning the system on could be followed by more testing, fixing problems and checking that the system worked as promised.
What this means for you: Before implementation starts, decide what has to work before you consider the project finished.
See the evidenceBefore replacing your CMMS, make sure the CMMS is the problem.
Problems can come from the software. They can also come from missing or inaccurate information, how the system was set up, training, the way work is done, or parts of the system that were never fully put to use.
What this means for you: Separate problems with the software from problems with how it was set up and used.
See the evidenceBefore you buy, find out how you'll get your information out later.
Some buyers dealt with this before signing by requiring ways to export their information and rules for what happens to that information when they stop using the system.
What this means for you: Ask what information you can take with you, what format you'll get it in, what it will cost, and whether another system will be able to use it.
See the evidence
CMMS Requirements Tool
Figure out what you need from a CMMS
Before you compare systems, get clear on what you're trying to fix and what the software needs to do.
Answer a few questions about your maintenance operation and what you're trying to improve. The CMMS Requirements Tool will help you sort out what matters, what you may need from the software, and what to ask vendors to show you.
START THE CMMS REQUIREMENTS TOOLA few minutes · No account or email required
See the public procurement data.
We’re publishing cost information found in the public records. See documented amounts for software agreements, implementation, renewals, migration, integration, and other parts of CMMS projects. Source documents are linked when available.
| Buyer | What the amount covered | Amount | Year |
|---|---|---|---|
| City of Clearwater | Software arrangement covering 215 user licenses plus API for documented period. | $270,215 | 2026 |
| City of Stockton | Additional one-year extension. | $141,200 | 2026 |
| Metroparks Toledo | $89,019 prorated 2026 subscriptions + $106,822.80 next period + $118,692 following period. | $314,534 | 2026 |
| Metroparks Toledo | Migration support. | $4,500 | 2026 |
| Novato Sanitary District | Three-year Trimble Unity Maintain software agreement; documented annual amount $32,550. | $97,650 | 2026 |
City of Clearwater
$270,215 · 2026
City of Stockton
$141,200 · 2026
Metroparks Toledo
$314,534 · 2026
Metroparks Toledo
$4,500 · 2026
Novato Sanitary District
$97,650 · 2026
Need help with an actual CMMS decision?
Tell us what you're trying to solve, where you are in the process and what you're evaluating.
Get Buying Help →