{
 "study_id": "aibm-r04-price-changes",
 "slug": "saas-price-changes-summer-2026",
 "title": "Report 04: how often does a SaaS pricing page change its price?",
 "type": "market_observation",
 "edition": "2026-07_2026-10",
 "first_published": "2026-09-02",
 "edition_published": "2026-10-07",
 "population": "Pricing pages of the tools in our review corpus, captured automatically on the 2nd of each month; only pages with readable amounts in the first month and a fresh read in the second count.",
 "population_short": "753 monthly page comparisons",
 "selection": "Automated diff flags candidates; a person reads the captured lines of both months and publishes only real price changes. Currency switches, failed captures, newly shown annual rates and promotions are excluded.",
 "measurement_period": {
  "start": "2026-07-02",
  "end": "2026-10-02"
 },
 "headline": {
  "text": "monthly page comparisons showed a price change (all change types together)",
  "numerator": 37,
  "denominator": 753,
  "metric": "change_share_pooled"
 },
 "metrics": [
  {
   "id": "round_2026-07_2026-08",
   "label": "changes in round 2026-07 to 2026-08",
   "numerator": 9,
   "denominator": 150
  },
  {
   "id": "round_2026-08_2026-09",
   "label": "changes in round 2026-08 to 2026-09",
   "numerator": 10,
   "denominator": 280
  },
  {
   "id": "round_2026-09_2026-10",
   "label": "changes in round 2026-09 to 2026-10",
   "numerator": 18,
   "denominator": 323
  },
  {
   "id": "increase",
   "label": "increase changes",
   "numerator": 12,
   "denominator": 37
  },
  {
   "id": "decrease",
   "label": "decrease changes",
   "numerator": 5,
   "denominator": 37
  },
  {
   "id": "restructure",
   "label": "restructure changes",
   "numerator": 17,
   "denominator": 37
  },
  {
   "id": "withdrawn",
   "label": "withdrawn changes",
   "numerator": 3,
   "denominator": 37
  },
  {
   "id": "vendors",
   "label": "distinct vendors with a change",
   "numerator": 34,
   "denominator": null
  }
 ],
 "limitations": [
  "Not a random sample: the tools we review.",
  "The pooled rate adds 3 rounds of different size; each round is also reported on its own.",
  "The 37 changes are four different kinds (increase, decrease, restructure, withdrawal), not 37 comparable price rises.",
  "From the second round on, the page-by-page list of unchanged pages was not kept."
 ],
 "method_url": "#method",
 "evidence_url": "#changes",
 "verification": {
  "last_verified": "2026-10-07"
 },
 "next_full_recheck": "monthly: capture on the 2nd, published after review",
 "corrections": [
  {
   "date": "2026-09-15",
   "previous_version": null,
   "what": "The first version (2 September 2026) divided the 19 changes by 567 pages, which counted pages that could not show a change. The denominator is now the 430 comparable page pairs; the headline went from '1 in 30' to '1 in 23'."
  }
 ],
 "schema": "aibm-research-manifest/1",
 "files": [
  {
   "name": "changes.csv",
   "url": "/research/saas-price-changes-summer-2026/data/2026-07_2026-10/changes.csv",
   "bytes": 20106,
   "sha256": "2caf3ebae01fc98e5fc249c42edead508de45f008d8d6af6702f8986de619b42"
  },
  {
   "name": "rounds.json",
   "url": "/research/saas-price-changes-summer-2026/data/2026-07_2026-10/rounds.json",
   "bytes": 4766,
   "sha256": "acb751f1eb4aee2023e5e8f69bcf16594466db64361169de5aec40e10beaf15d"
  }
 ],
 "author": {
  "name": "Daniel Haket",
  "url": "https://aibuildermarketplace.com/about/",
  "email": "daniel@aibuildermarketplace.com"
 },
 "reviewer": null,
 "license": {
  "name": "CC BY 4.0",
  "url": "https://creativecommons.org/licenses/by/4.0/",
  "scope": "Our own data, analysis, tables and charts. Quoted vendor text and screenshots of vendor pages remain the vendor's; we reproduce them as evidence."
 },
 "contact": "daniel@aibuildermarketplace.com",
 "fingerprint": "b7b1e8d1208b33c2"
}
