{
 "name": "Upkeepvo CMMS Pricing Index",
 "title": "CMMS Pricing Index",
 "url": "https://upkeepvo.com/datasets/cmms-pricing-index/",
 "csv": "https://upkeepvo.com/datasets/cmms-pricing-index.csv",
 "markdown": "https://upkeepvo.com/datasets/cmms-pricing-index/index.md",
 "computed_at": "2026-10-19",
 "license": "https://upkeepvo.com/terms",
 "headline": "The median published figure in the CMMS Pricing Index is 29 USD across 8 sources' own pages (range 19 to 60 USD), read 12 October 2026.",
 "quotes": [
  "The median published figure in the CMMS Pricing Index is 29 USD across 8 sources' own pages (range 19 to 60 USD), read 12 October 2026.",
  "8 of the 34 named sources read in full publish a figure; 26 publish none, read 12 October 2026.",
  "The median is unchanged since 26 September 2026 (was 29 USD across 8)."
 ],
 "citation": "\"Upkeepvo CMMS Pricing Index\", updated 2026-10-19, https://upkeepvo.com/datasets/cmms-pricing-index/.",
 "changed_since": {
  "since": "2026-09-26",
  "previous_median": 29,
  "delta": 0,
  "direction": "unchanged",
  "sentence": "The median is unchanged since 26 September 2026 (was 29 USD across 8)."
 },
 "national": {
  "unit": "USD",
  "n": 8,
  "median": 29,
  "min": 19,
  "max": 60,
  "p25": 25.75,
  "p75": 42.5,
  "mean": 33.75,
  "units": {
   "USD": 8
  },
  "published_sources": 8,
  "named_sources": 35,
  "read_sources": 34,
  "not_published": 26,
  "published_share": 0.235
 },
 "by_axis": {},
 "rows": [
  {
   "source": "MaintainX pricing",
   "url": "https://www.getmaintainx.com/pricing",
   "figure": "$25 ",
   "value": 25,
   "unit": "USD",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-11",
   "quote": "$25 billed monthly",
   "source_class": "primary-provider-own-site",
   "text_sha256": "57a294c7489b92f9da87115ccf35705d7b07e653c42440cd4b24df824711eaf0"
  },
  {
   "source": "Click Maint pricing",
   "url": "https://www.clickmaint.com/pricing",
   "figure": "$ 35 ",
   "value": 35,
   "unit": "USD",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-11",
   "quote": "PROFESSIONAL PLAN $ 35 USD",
   "source_class": "primary-provider-own-site",
   "text_sha256": "bc581fc920c6ebd171e6231f81e82b2f62d34226bb7531a6f822254dadeda9c0"
  },
  {
   "source": "WorkTrek pricing",
   "url": "https://worktrek.com/pricing/",
   "figure": "$29",
   "value": 29,
   "unit": "USD",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-11",
   "quote": "We offer a range of subscription plans designed to fit your company goals, approach and budget. $29",
   "source_class": "primary-provider-own-site",
   "text_sha256": "773cbcab50c8cd8f26f59d166f2637e0c340a40836ea7175358880dd0bc81067"
  },
  {
   "source": "MPulse pricing",
   "url": "https://www.mpulsesoftware.com/pricing/",
   "figure": "$29 ",
   "value": 29,
   "unit": "USD",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-11",
   "quote": "Per User/Month, billed annually $29 Technician License",
   "source_class": "primary-provider-own-site",
   "text_sha256": "46086a665773bf5c7e945c0c64fae319587d414109e111f3bf0d1aaceac0cb9b"
  },
  {
   "source": "Tractian pricing",
   "url": "https://tractian.com/en/pricing",
   "figure": "$60 ",
   "value": 60,
   "unit": "USD",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-11",
   "quote": "from $60 /user/month",
   "source_class": "primary-provider-own-site",
   "text_sha256": "51e138d25c0c8d467483c8c83af5d90a29ed082c6883cc0a5b11fba0cd18d12e"
  },
  {
   "source": "Oxmaint pricing",
   "url": "https://oxmaint.com/pricing",
   "figure": "$19",
   "value": 19,
   "unit": "USD",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-11",
   "quote": "$19user/month Billed Monthly",
   "source_class": "primary-provider-own-site",
   "text_sha256": "b2975134ba13f6465da5e6c246782d4c97867c2090d3bc4d74de8d316c5871ab"
  },
  {
   "source": "Coast pricing",
   "url": "https://coastapp.com/pricing/",
   "figure": "$28",
   "value": 28,
   "unit": "USD",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-12",
   "quote": "For teams that need more tools for better collaboration. $28",
   "source_class": "primary-provider-own-site",
   "text_sha256": "6295957c9d57540de78d735ba857a1ceb03d1a2f7ae6b5c8c8f2c533994dbd9a"
  },
  {
   "source": "eWorkOrders pricing",
   "url": "https://www.eworkorders.com/pricing/",
   "figure": "$45",
   "value": 45,
   "unit": "USD",
   "vat": null,
   "axis": {},
   "retrieved_at": "2026-10-12",
   "quote": "Custom Pricing $45–$120 / User",
   "source_class": "primary-provider-own-site",
   "text_sha256": "3d99a365358228b71bf71d43cbd146d15ac1f0be1956accb8a3a532f01686155"
  }
 ],
 "not_published": [
  {
   "source": "Limble CMMS pricing",
   "url": "https://limble.com/pricing/",
   "retrieved_at": "2026-09-11",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "UpKeep pricing",
   "url": "https://upkeep.com/pricing/",
   "retrieved_at": "2026-10-11",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Fiix pricing",
   "url": "https://www.fiixsoftware.com/pricing/",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Facilio pricing",
   "url": "https://facilio.com/pricing/",
   "retrieved_at": "2026-10-11",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "eMaint (Fluke Reliability) pricing",
   "url": "https://www.emaint.com/pricing/",
   "retrieved_at": "2026-10-11",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Maintainly pricing",
   "url": "https://maintainly.com/pricing",
   "retrieved_at": "2026-09-12",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Fabrico pricing",
   "url": "https://www.fabrico.io/pricing",
   "retrieved_at": "2026-10-11",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "FMX pricing",
   "url": "https://www.gofmx.com/pricing/",
   "retrieved_at": "2026-10-11",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Fleetio pricing",
   "url": "https://www.fleetio.com/pricing",
   "retrieved_at": "2026-09-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Whip Around pricing",
   "url": "https://whiparound.com/pricing",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Fullbay pricing",
   "url": "https://www.fullbay.com/pricing/",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "AUTOsist pricing",
   "url": "https://www.autosist.com/pricing",
   "retrieved_at": "2026-09-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Simply Fleet pricing",
   "url": "https://www.simplyfleet.app/pricing",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Asset Panda pricing",
   "url": "https://www.assetpanda.com/pricing/",
   "retrieved_at": "2026-10-11",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "RTA Fleet Management pricing",
   "url": "https://www.rtafleet.com/pricing",
   "retrieved_at": "2026-10-12",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Sortly pricing",
   "url": "https://www.sortly.com/pricing/",
   "retrieved_at": "2026-10-11",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Infraspeak pricing",
   "url": "https://infraspeak.com/pricing/",
   "retrieved_at": "2026-09-11",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Fracttal pricing",
   "url": "https://www.fracttal.com/en/pricing",
   "retrieved_at": "2026-10-11",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Maintenance Care pricing",
   "url": "https://www.maintenancecare.com/pricing",
   "retrieved_at": "2026-10-11",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "DoorLoop pricing",
   "url": "https://www.doorloop.com/pricing",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Buildium pricing",
   "url": "https://www.buildium.com/pricing/",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Propertyware pricing",
   "url": "https://www.propertyware.com/pricing/",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Timly pricing",
   "url": "https://www.timly.com/en/pricing/",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "LLumin pricing",
   "url": "https://llumin.com/pricing/",
   "retrieved_at": "2026-09-12",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Quore pricing",
   "url": "https://quore.com/pricing",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "G2 CMMS software category",
   "url": "https://www.g2.com/categories/cmms",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  }
 ],
 "sources": [
  {
   "url": "https://www.getmaintainx.com/pricing",
   "label": "MaintainX pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://limble.com/pricing/",
   "label": "Limble CMMS pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://upkeep.com/pricing/",
   "label": "UpKeep pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.fiixsoftware.com/pricing/",
   "label": "Fiix pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://facilio.com/pricing/",
   "label": "Facilio pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://worktrek.com/pricing/",
   "label": "WorkTrek pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.emaint.com/pricing/",
   "label": "eMaint (Fluke Reliability) pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://oxmaint.com/pricing",
   "label": "Oxmaint pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://maintainly.com/pricing",
   "label": "Maintainly pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.fabrico.io/pricing",
   "label": "Fabrico pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.gofmx.com/pricing/",
   "label": "FMX pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.mpulsesoftware.com/pricing/",
   "label": "MPulse pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.fleetio.com/pricing",
   "label": "Fleetio pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://whiparound.com/pricing",
   "label": "Whip Around pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.fullbay.com/pricing/",
   "label": "Fullbay pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.autosist.com/pricing",
   "label": "AUTOsist pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.simplyfleet.app/pricing",
   "label": "Simply Fleet pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.assetpanda.com/pricing/",
   "label": "Asset Panda pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.rtafleet.com/pricing",
   "label": "RTA Fleet Management pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://tractian.com/en/pricing",
   "label": "Tractian pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.sortly.com/pricing/",
   "label": "Sortly pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://infraspeak.com/pricing/",
   "label": "Infraspeak pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.fracttal.com/en/pricing",
   "label": "Fracttal pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://coastapp.com/pricing/",
   "label": "Coast pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.maintenancecare.com/pricing",
   "label": "Maintenance Care pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.eworkorders.com/pricing/",
   "label": "eWorkOrders pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.doorloop.com/pricing",
   "label": "DoorLoop pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.buildium.com/pricing/",
   "label": "Buildium pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.propertyware.com/pricing/",
   "label": "Propertyware pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.clickmaint.com/pricing",
   "label": "Click Maint pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.timly.com/en/pricing/",
   "label": "Timly pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://llumin.com/pricing/",
   "label": "LLumin pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://quore.com/pricing",
   "label": "Quore pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.g2.com/categories/cmms",
   "label": "G2 CMMS software category",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.capterra.com/maintenance-management-software/",
   "label": "Capterra maintenance management software directory",
   "license": "the publisher's own terms; quoted for reporting and comment"
  }
 ],
 "methodology": "Every row is a verbatim sentence read from the named source's own page through our fetch service on the date shown, hash-pinned to the stored read (the sha of the page's visible text; the raw page is mirrored to R2). 8 of the 34 named sources that could be read published a usable figure; 26 published none and are recorded as not published, never filled in; 1 could not be read (blocked, dead or unreachable) and count nowhere. The headline figures (median, minimum, maximum, quartiles) are over ONE figure per source in USD (a source's median where its page yielded several accepted sentences), so N counts sources, never sentences; 91 candidate sentence(s) were refused by a reviewer with the reason recorded. The fuller derivation this dataset is chartered to grow into (not yet what the figures above are; they are each source's own published figure as read): median, minimum and maximum advertised price per user per month and per asset per month across every vendor that publishes one, by segment (CMMS, fleet, property, hospitality, manufacturing); the share of vendors that publish a price at all versus quote-on-request; the count with a free tier and what the free tier caps; cheapest published vendor per segment; repriced-since the previous read",
 "embed": "<figure style=\"margin:0;padding:16px;border:1px solid #d9d9d9;border-radius:8px;background:#ffffff;color:#111111;font-family:system-ui,sans-serif;max-width:480px\"><p style=\"margin:0 0 8px;font-size:28px;font-weight:700;color:#111111;background:#ffffff\">29 USD</p><p style=\"margin:0 0 8px;font-size:14px;color:#111111;background:#ffffff\">median published figure, CMMS Pricing Index, across 8 sources, read 12 October 2026</p><figcaption style=\"font-size:12px;color:#444444;background:#ffffff\"><a href=\"https://upkeepvo.com/datasets/cmms-pricing-index/#median\" style=\"color:#1a4fd6;background:#ffffff\">Source: Upkeepvo CMMS Pricing Index</a></figcaption></figure>"
}
