Buying software
How to verify a SaaS pricing change
Compare dated pricing evidence without confusing a public page, an archived capture, a quote and an actual invoice.
To verify a SaaS pricing change, compare two dated sources for the same plan, currency, billing interval, unit and region. A difference between two public pages shows what those pages displayed at their capture times. It does not by itself prove what an existing customer paid, when a contract changed or whether a promotion ended. Keep each claim tied to the evidence that can actually support it.
Price history is useful for renewal review, budget explanations and evaluating a new offer. The hard part is often not subtraction. It is establishing that the before and after figures refer to the same product and entitlement. This guide uses an evidence ladder and a fictional comparison sheet for that job.
State the change you are checking
Write a precise question first. “Did the public monthly list price for Plan A in USD increase between two dates?” is answerable with dated public pricing evidence if both captures include the relevant terms. “Did our bill increase?” requires invoices and the account's own quantity, discounts and tax. “Will our renewal increase?” requires the applicable order or renewal notice.
Keep these as three separate outcomes: a public offer changed, an account was charged differently, or a future commitment will change. A vendor can change a public list price without changing an existing contract. A customer can pay more because seats increased while the list price stayed fixed.
Rank the evidence for that question
For a public display claim, retain the vendor page address and observation time for both dates, plus what the page actually showed. A dated, source-backed record can help if its scope matches. VerifiedPricing's methodology says a checked fact has a source, scope, region and observation date, and that earlier versions are superseded rather than edited in place. A checked record is point-in-time evidence, not a promise of live pricing.
An archived page can be another clue. Internet Archive's Save Page Now help, accessed 29 September 2026 UTC, explains how to request a capture of a public page. A capture supports what the archived page rendered or retained; it does not establish what every visitor saw or whether a private checkout had the same price. Check that the desired plan, region selector and billing toggle are present in the capture.
For your own transaction, a signed quote or order and the paid invoice are stronger evidence of the terms applicable to that transaction than a general public page. Even then, separate what was quoted from what was collected, and note credits or tax. A screenshot without its address, date and context is difficult to compare responsibly.
| Evidence | Can support | Cannot establish alone |
|---|---|---|
| Dated vendor page or checked public record | Displayed public offer in shown scope | Your negotiated price |
| Archived vendor page | Content preserved in that capture | Uncaptured toggles or all regions |
| Account quote or renewal notice | Proposed account terms | That payment occurred |
| Invoice and payment record | Account charge and settlement | Public list price for all buyers |
Normalize scope before comparing
Record each figure with its plan name, included features, unit, currency, billing interval, region, tax display, promotion and eligibility. A page showing “USD 20 per user per month, billed annually” is not the same offer as “USD 20 per workspace per month, billed monthly.” If a page changes the included storage or minimum seat count, note that change as well as the headline amount.
Use the seat and user guide to pin down the billable unit, the billing guide to separate rate from commitment, and the meter guide where a starting price excludes consumption. Those are normalization steps, not evidence that the vendor changed its tariff.
If two captures are from different regions or purchase channels, compare them as separate offers. Do not convert currencies and call the result a vendor price change unless the source explicitly shows that price in the same currency. Exchange rates, tax display and localized discounts can create differences unrelated to a change in the underlying offer.
Work through a fictional price change
Imagine two fictional captures of the same USD plan. The first, captured 1 March, displays USD 24 per paid member per month, billed monthly. The second, captured 1 September, displays USD 30 with the same unit, interval and feature scope. These numbers and dates are invented to show the method, not observations of a real company.
| Field | 1 March capture | 1 September capture |
|---|---|---|
| Plan and region | Plan A, US | Plan A, US |
| Unit and interval | Per paid member, monthly billing | Per paid member, monthly billing |
| Displayed price | USD 24 | USD 30 |
| Displayed difference | Fictional arithmetic only: USD 6 per paid member per month; 25% relative to USD 24 | |
| Existing customer effect | Unknown without applicable account terms | |
The supported statement is narrow: the fictional public display rose by USD 6 between the two captures for the specified scope. The calculation is (30 - 24) ÷ 24 = 25%. It does not prove that the change happened on 1 September; that is only the later observation date. It also does not prove that an existing customer's invoice rose by 25%.
If that fictional customer has eight billable members, USD 6 × 8 = USD 48 is an illustrative monthly difference at the new public rate. It becomes a real account forecast only after you confirm the eight seats, the applicable renewal price and any discount or contract protection. Put that forecast into the comparison worksheet with its assumptions visible.
Check whether the two captures can be compared
Open each retained page or archive capture and transcribe the offer, rather than relying on a search snippet. Record the canonical vendor URL; archive URL or saved-file hash; capture timestamp and time zone; rendered billing toggle and region; source HTML or screenshot; and the person who reviewed it. Then record plan name, price, currency, billable unit, tax display and any condition such as a minimum quantity. A screenshot alone is weak without the address, date and selected context.
Use a match rule before calculating: the two figures must describe the same plan scope, unit, currency, billing interval and region. If any of those differ, label the row “not comparable” until you can resolve the difference. For instance, a move from a per-workspace amount to a per-member amount is a change in pricing structure. Subtracting the two headlines would not produce a meaningful increase.
For a promotion, keep both the promotional and ordinary amounts with their eligibility and dates. A later page lacking the promotion might show the end of a discount rather than a new standard tariff. If the old capture lacks the condition, do not infer what it was. Ask for the applicable old order or promotion terms if the distinction matters to a renewal decision.
A comparison is complete when another reader can open both cited sources, reproduce the matched fields and arithmetic, and see which claims remain unknown. The final note should say “displayed difference between observed captures” unless evidence establishes the effective change date or an account-level effect. This wording leaves a clear path for correction when a new capture, quote or invoice appears.
Close with a claim-to-evidence line: “Public list changed” needs two comparable dated vendor displays; “our invoice changed” needs account invoices with quantities and adjustments; “our renewal will change” needs the applicable renewal notice or order terms. A payment record can confirm settlement, while a proposed quote alone cannot. If the required source is absent, keep that question open.
Keep missing history visible
No capture does not mean no price change. An archived page may omit a selector, a dynamic price or the terms needed for a like-for-like comparison. Record “not established” and the missing item instead of filling the gap with a current page or a third-party estimate. The same caution applies when an old page says “contact sales.”
For an actual renewal decision, ask the vendor for the current order summary and effective date. Save the answer beside your older quote and latest invoice. VerifiedPricing's pricing changes log may provide dated checked changes where records exist, but it cannot settle a private contract or fill an unobserved historical interval.
Pricing history questions
Can a Wayback capture prove an exact price-change date?
Usually it supports the price visible at a capture time. Two captures can bound a change interval, but the vendor may have changed the page at any point between them. Check whether the relevant price and settings were actually captured.
Why does my invoice differ from an old pricing page?
Your account may have different seats, a discount, an annual term, tax or negotiated terms. Compare the account's order and invoice with the public page before assigning a cause.
Does a checked pricing record mean the amount is current?
No. A checked fact describes a cited source at its shown observation date and scope. Revisit the vendor's current offer and your order terms before buying or renewing.