True Cost of SaaS

Pricing change tracker

Vendors rarely announce a price change — the pricing page just quietly reads different one morning. Since September 21, 2026 we have re-fetched the pricing pages we follow on a nightly schedule, compared each capture against the night before, and put a person on every difference the check flags. This page is the running score: how many snapshots we have taken, how many changes were flagged, and what each flag actually turned out to be. Nights when a page could not be read are counted as gaps, not as quiet nights.

Figures reflect the nightly snapshot of October 11, 2026. The table grows with each round of checks.

Coverage so far

Nightly snapshots archived per vendor, and what the automated check flagged in that period. A flag means the page's content signature moved — it does not mean a price moved. Every flag below was followed by a manual read of the official page before we drew any conclusion.

VendorTracked sinceNights coveredAutomated flagsList-price changes found
monday.comSep 21, 20262100
ClickUpSep 21, 20262110
AsanaSep 21, 202621110
PipedriveSep 21, 202611 / 2110
Zoho CRMSep 21, 20261900

Zoho CRM's page moved to a new address during the first week of tracking; the count covers the current address from September 23, with the original address also captured from September 21. Pipedrive's page could not be read on ten of the twenty-one nights since tracking began — most of the first week, October 5 and 6, and again October 9 through 11 — when the request returned an anti-bot interstitial instead of the pricing page. Those nights are recorded as failed fetches, not as changes. The page has read normally again after every streak so far, most recently on October 8; the current streak is the longest one yet, and the October 12 capture will show whether it clears on its own again.

What the flags turned out to be

In the same window the nightly check flagged differences on 29 occasions across every page we follow, including the email marketing platforms tracked on the same schedule. Each flag got the same treatment: pull the two raw captures, diff them, and check whether any published number moved.

The score so far: 29 automated flags, 0 list-price changes. That is not a quiet market — it is what vendor pricing pages actually look like when you watch them nightly: noisy markup around numbers that mostly hold still, plus the occasional promotional layer that a nightly watch is exactly the right tool to catch. When a real number does move, it shows up here and in the verification log, with the date and what changed.

How the nightly check works

  1. Fetch. Each night, every tracked pricing page is re-fetched the way a browser renders it — several vendors draw their real numbers with scripts, and a plain fetch sees an empty shell. If a page returns something other than the pricing page, that night is logged as a failed fetch and stays visible as a gap rather than being counted as an unchanged night.
  2. Compare. The price tokens visible on each capture are reduced to a signature and compared with the previous night's.
  3. Flag and verify. A signature change flags the vendor. A person then reads the diff and re-checks the official page. Only confirmed number changes touch the tables on this site; noise is recorded as noise.

The rules behind what we record — both billing cycles, seat minimums, "not listed" when a vendor stops printing a rate — are in the pricing verification methodology, along with the most recent verification log.

Found a price we missed?

A checkout page is the only source that counts. If a number here disagrees with what the vendor is charging you today, tell us at [email protected] — we will re-verify and correct the page, and say so.

More on how the site works: about & methodology · affiliate disclosure

Disclosure: True Cost of SaaS is reader-supported. Links to vendors may earn a commission at no extra cost to you, and never affect our rankings or published prices.