{
 "name": "Partnro Firm Software Price Index",
 "title": "Firm Software Price Index",
 "url": "https://partnro.com/datasets/firm-software-price-index/",
 "csv": "https://partnro.com/datasets/firm-software-price-index.csv",
 "markdown": "https://partnro.com/datasets/firm-software-price-index/index.md",
 "computed_at": "2026-10-19",
 "license": "https://partnro.com/terms",
 "headline": "The median published figure in the Firm Software Price Index is 39 USD across 7 sources' own pages in USD (range 19 to 74 USD; 9 sources publish a figure), read 12 October 2026.",
 "quotes": [
  "The median published figure in the Firm Software Price Index is 39 USD across 7 sources' own pages in USD (range 19 to 74 USD; 9 sources publish a figure), read 12 October 2026.",
  "9 of the 33 named sources read in full publish a figure; 24 publish none, read 12 October 2026.",
  "Firm Software Price Index, category practice-management: median 49 USD across 5 sources, read 12 October 2026.",
  "Firm Software Price Index, category practice-management: median 32 EUR across 2 sources, read 12 October 2026.",
  "Firm Software Price Index, category crm: median 27 USD across 1 source, read 12 October 2026.",
  "Firm Software Price Index, category billing-and-time: median 20 USD across 1 source, read 12 October 2026.",
  "The median is unchanged since 26 September 2026 (was 39 USD across 7)."
 ],
 "citation": "\"Partnro Firm Software Price Index\", updated 2026-10-19, https://partnro.com/datasets/firm-software-price-index/.",
 "changed_since": {
  "since": "2026-09-26",
  "previous_median": 39,
  "delta": 0,
  "direction": "unchanged",
  "sentence": "The median is unchanged since 26 September 2026 (was 39 USD across 7)."
 },
 "national": {
  "unit": "USD",
  "n": 7,
  "median": 39,
  "min": 19,
  "max": 74,
  "p25": 20,
  "p75": 50,
  "mean": 39.7143,
  "units": {
   "EUR": 2,
   "USD": 7
  },
  "published_sources": 9,
  "named_sources": 33,
  "read_sources": 33,
  "not_published": 24,
  "published_share": 0.273
 },
 "by_axis": {
  "category": {
   "practice-management": {
    "USD": {
     "n": 5,
     "median": 49,
     "min": 19,
     "max": 74,
     "p25": 29,
     "p75": 62,
     "mean": 46.2
    },
    "EUR": {
     "n": 2,
     "median": 32,
     "min": 15,
     "max": 49,
     "p25": null,
     "p75": null,
     "mean": 32
    }
   },
   "crm": {
    "USD": {
     "n": 1,
     "median": 27,
     "min": 27,
     "max": 27,
     "p25": 27,
     "p75": 27,
     "mean": 27
    }
   },
   "billing-and-time": {
    "USD": {
     "n": 1,
     "median": 20,
     "min": 20,
     "max": 20,
     "p25": 20,
     "p75": 20,
     "mean": 20
    }
   }
  }
 },
 "rows": [
  {
   "source": "MyCase pricing",
   "url": "https://www.mycase.com/pricing/",
   "figure": "$50 ",
   "value": 50,
   "unit": "USD",
   "vat": null,
   "axis": {
    "category": "practice-management"
   },
   "retrieved_at": "2026-10-11",
   "quote": "MyCase Basic plan is $50 per user/month (billed annually) or $60 per user/month (billed monthly)",
   "source_class": "primary-provider-own-site",
   "text_sha256": "b5dd8a422291ebbeb77b6dc178a38acb9b89d73358819049a04db5dd4f9edf7e"
  },
  {
   "source": "Rocket Matter pricing",
   "url": "https://www.rocketmatter.com/pricing/",
   "figure": "$39",
   "value": 39,
   "unit": "USD",
   "vat": null,
   "axis": {
    "category": "practice-management"
   },
   "retrieved_at": "2026-10-11",
   "quote": "$39/month per user billed annually",
   "source_class": "primary-provider-own-site",
   "text_sha256": "6c6fadadebbe19399da3242508917fdd76a22c6da260f4a7eb9ad6205c84eea2"
  },
  {
   "source": "Method CRM pricing",
   "url": "https://www.method.me/pricing/",
   "figure": "$27",
   "value": 27,
   "unit": "USD",
   "vat": null,
   "axis": {
    "category": "crm"
   },
   "retrieved_at": "2026-10-12",
   "quote": "$27/user/mo",
   "source_class": "primary-provider-own-site",
   "text_sha256": "285f1f5ea31ba71d54f48ae323d33dbab6f5f958a6111bd9dec948448ceaac94"
  },
  {
   "source": "Canopy pricing",
   "url": "https://www.getcanopy.com/pricing",
   "figure": "$74 ",
   "value": 74,
   "unit": "USD",
   "vat": null,
   "axis": {
    "category": "practice-management"
   },
   "retrieved_at": "2026-10-12",
   "quote": "$74 user/month",
   "source_class": "primary-provider-own-site",
   "text_sha256": "3ecb20acfb9bcc716d07566e08858396af3c35c692e7eb221a7445a7500472cf"
  },
  {
   "source": "Financial Cents pricing",
   "url": "https://financial-cents.com/pricing/",
   "figure": "$19",
   "value": 19,
   "unit": "USD",
   "vat": null,
   "axis": {
    "category": "practice-management"
   },
   "retrieved_at": "2026-10-12",
   "quote": "$19/mo",
   "source_class": "primary-provider-own-site",
   "text_sha256": "cb257531f0f572d4d9e2531757400e38faa8648ddb1252a9bdc24080cdf35d6d"
  },
  {
   "source": "Karbon pricing",
   "url": "https://karbonhq.com/pricing/",
   "figure": "€49",
   "value": 49,
   "unit": "EUR",
   "vat": null,
   "axis": {
    "category": "practice-management"
   },
   "retrieved_at": "2026-10-12",
   "quote": "€49/month, per user, paid annually",
   "source_class": "primary-provider-own-site",
   "text_sha256": "506cbf36cffa7e32912321abca8db8f1a8b97642f439b5c1958a05ce6adf3ece"
  },
  {
   "source": "Scoro pricing",
   "url": "https://www.scoro.com/pricing/",
   "figure": "€15",
   "value": 15,
   "unit": "EUR",
   "vat": null,
   "axis": {
    "category": "practice-management"
   },
   "retrieved_at": "2026-10-12",
   "quote": "Price per user is shaped by which apps you use, starting from €15/user/month and scaling as you add more.",
   "source_class": "primary-provider-own-site",
   "text_sha256": "a885e8427ed21c0a156959e57f3b0d165f05b0eb3f0793266440232fa62a2299"
  },
  {
   "source": "Client Hub pricing",
   "url": "https://www.clienthub.app/pricing",
   "figure": "$49 ",
   "value": 49,
   "unit": "USD",
   "vat": null,
   "axis": {
    "category": "practice-management"
   },
   "retrieved_at": "2026-10-12",
   "quote": "$49 user/mo billed annually",
   "source_class": "primary-provider-own-site",
   "text_sha256": "267ca2c6b0b8aa11951a3519c5da42330b1285dfd2ef09a07c3586a0191d3be2"
  },
  {
   "source": "BigTime pricing",
   "url": "https://www.bigtime.net/pricing/",
   "figure": "$20 ",
   "value": 20,
   "unit": "USD",
   "vat": null,
   "axis": {
    "category": "billing-and-time"
   },
   "retrieved_at": "2026-10-12",
   "quote": "BigTime Essentials starts at $20 per user/month.",
   "source_class": "primary-provider-own-site",
   "text_sha256": ""
  }
 ],
 "not_published": [
  {
   "source": "Smokeball pricing",
   "url": "https://www.smokeball.com/pricing",
   "retrieved_at": "2026-09-11",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "PracticePanther pricing",
   "url": "https://www.practicepanther.com/pricing/",
   "retrieved_at": "2026-10-11",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Actionstep pricing",
   "url": "https://www.actionstep.com/pricing/",
   "retrieved_at": "2026-10-11",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "TimeSolv pricing",
   "url": "https://www.timesolv.com/pricing/",
   "retrieved_at": "2026-09-11",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Bill4Time pricing",
   "url": "https://www.bill4time.com/pricing/",
   "retrieved_at": "2026-09-11",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "CARET Legal pricing",
   "url": "https://www.caretlegal.com/pricing/",
   "retrieved_at": "2026-09-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Filevine pricing",
   "url": "https://www.filevine.com/pricing/",
   "retrieved_at": "2026-09-11",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Centerbase pricing",
   "url": "https://www.centerbase.com/pricing/",
   "retrieved_at": "2026-10-11",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "TaxDome pricing",
   "url": "https://taxdome.com/pricing/",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Jetpack Workflow pricing",
   "url": "https://www.jetpackworkflow.com/pricing/",
   "retrieved_at": "2026-09-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Ignition pricing",
   "url": "https://www.ignitionapp.com/pricing",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Mango Practice Management pricing",
   "url": "https://mangopractice.com/pricing/",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "SmartVault pricing",
   "url": "https://www.smartvault.com/pricing/",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Suralink pricing",
   "url": "https://www.suralink.com/pricing",
   "retrieved_at": "2026-10-12",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "HubSpot CRM pricing",
   "url": "https://www.hubspot.com/pricing/crm",
   "retrieved_at": "2026-10-11",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Pipedrive pricing",
   "url": "https://www.pipedrive.com/en/pricing",
   "retrieved_at": "2026-10-11",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Keap pricing",
   "url": "https://keap.com/pricing",
   "retrieved_at": "2026-09-11",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Affinity pricing (private capital CRM)",
   "url": "https://www.affinity.co/pricing",
   "retrieved_at": "2026-09-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "4Degrees pricing",
   "url": "https://www.4degrees.ai/pricing",
   "retrieved_at": "2026-09-11",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Juniper Square pricing",
   "url": "https://junipersquare.com/pricing",
   "retrieved_at": "2026-09-12",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Accelo pricing",
   "url": "https://www.accelo.com/pricing/",
   "retrieved_at": "2026-10-12",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Kantata pricing",
   "url": "https://www.kantata.com/pricing",
   "retrieved_at": "2026-09-12",
   "reason": "read in full and no accepted figure on the page"
  },
  {
   "source": "Toggl Track pricing",
   "url": "https://www.toggl.com/track/pricing/",
   "retrieved_at": "2026-09-12",
   "reason": "every candidate on the page was refused"
  },
  {
   "source": "Xero US pricing",
   "url": "https://www.xero.com/us/pricing-plans/",
   "retrieved_at": "2026-10-12",
   "reason": "every candidate on the page was refused"
  }
 ],
 "sources": [
  {
   "url": "https://www.smokeball.com/pricing",
   "label": "Smokeball pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.practicepanther.com/pricing/",
   "label": "PracticePanther pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.mycase.com/pricing/",
   "label": "MyCase pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.actionstep.com/pricing/",
   "label": "Actionstep pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.rocketmatter.com/pricing/",
   "label": "Rocket Matter pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.timesolv.com/pricing/",
   "label": "TimeSolv pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.bill4time.com/pricing/",
   "label": "Bill4Time pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.caretlegal.com/pricing/",
   "label": "CARET Legal pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.filevine.com/pricing/",
   "label": "Filevine pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.centerbase.com/pricing/",
   "label": "Centerbase pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://taxdome.com/pricing/",
   "label": "TaxDome pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://karbonhq.com/pricing/",
   "label": "Karbon pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.jetpackworkflow.com/pricing/",
   "label": "Jetpack Workflow pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://financial-cents.com/pricing/",
   "label": "Financial Cents pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.getcanopy.com/pricing",
   "label": "Canopy pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.clienthub.app/pricing",
   "label": "Client Hub pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.ignitionapp.com/pricing",
   "label": "Ignition pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://mangopractice.com/pricing/",
   "label": "Mango Practice Management pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.smartvault.com/pricing/",
   "label": "SmartVault pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.suralink.com/pricing",
   "label": "Suralink pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.method.me/pricing/",
   "label": "Method CRM pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.hubspot.com/pricing/crm",
   "label": "HubSpot CRM pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.pipedrive.com/en/pricing",
   "label": "Pipedrive pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://keap.com/pricing",
   "label": "Keap pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.affinity.co/pricing",
   "label": "Affinity pricing (private capital CRM)",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.4degrees.ai/pricing",
   "label": "4Degrees pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://junipersquare.com/pricing",
   "label": "Juniper Square pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.accelo.com/pricing/",
   "label": "Accelo pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.scoro.com/pricing/",
   "label": "Scoro pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.kantata.com/pricing",
   "label": "Kantata pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.toggl.com/track/pricing/",
   "label": "Toggl Track pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.bigtime.net/pricing/",
   "label": "BigTime pricing",
   "license": "the publisher's own terms; quoted for reporting and comment"
  },
  {
   "url": "https://www.xero.com/us/pricing-plans/",
   "label": "Xero US pricing",
   "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). 9 of the 33 named sources that could be read published a usable figure; 24 published none and are recorded as not published, never filled in; 0 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; 148 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): the published seat price per vendor per plan tier, split by firm type (law, accounting, private capital, consulting) and category (practice management, billing and time, accounting, document management, CRM, payments, deal and portfolio); the median, minimum and maximum seat price per category, the cost of a five-seat firm's whole stack per firm type, and the share of vendors publishing a price versus demo-only; repriced-since each read, with promotions separated from list prices.",
 "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\">39 USD</p><p style=\"margin:0 0 8px;font-size:14px;color:#111111;background:#ffffff\">median published figure, Firm Software Price Index, across 9 sources, read 12 October 2026</p><figcaption style=\"font-size:12px;color:#444444;background:#ffffff\"><a href=\"https://partnro.com/datasets/firm-software-price-index/#median\" style=\"color:#1a4fd6;background:#ffffff\">Source: Partnro Firm Software Price Index</a></figcaption></figure>"
}
