Skip to content
InfratoApp
InfratoApp / Blog / when-docs-and-pricing-disagree-buyers-believe-neither

When your docs and your pricing page disagree

A rate on the pricing page that differs from the one in the docs gives a buyer no way to tell which is right. Keep one source for prices and build from it.

INFRATOAPP · PUBLISHED 23 OCTOBER 2026 · 5 MIN READ · 4 SOURCES · PRICES LAST CHECKED 8H AGO

The mismatch, and the cheapest fix in this series

When a provider's pricing page says one rate and its docs, console or API reference say another, a buyer who notices has no way to tell which is right, and may ask sales for a quote in writing. The fix is cheap: keep one source of truth for prices, generate every page that shows a price from it, and check the pages against each other on a schedule. Of every change in this series, this one costs least.

It is also easy to skip, because pricing and docs often belong to different teams. Marketing owns the pricing page, engineering owns the docs, and nobody owns the gap between them. Naming one owner for every place a price appears is most of the fix.

The mismatch is easy to find from outside. Open the pricing page in one tab and the docs page for the same instance type in another, and compare. If a buyer can do that in a minute, so can a competitor writing a comparison page about you.

How the copies drift apart

The usual story: a rate changes, marketing updates the pricing page the same day, and the docs page that quoted the old rate in an example stays as it was. Months later a buyer working through a tutorial sees a different figure from the one they budgeted with. Neither team did anything wrong on its own page.

Other copies hide in the instance picker in the console, in the CLI help text, in a blog post announcing the launch price, and in a PDF that sales sends out. Each is a place the old rate can survive. The more copies there are, the longer the old rate lives.

Launch posts need particular care, because they are written to be shared and can keep turning up in searches for the product name after the price in them has changed. A note at the top of an old announcement pointing to the current pricing page costs a minute and stops it competing with your own table.

What it costs when a directory reads the wrong one

We read rates from each provider's pricing page, with the URL and the date, and hold 464 current observations from 48 providers. When the pricing page and the docs disagree, the pricing page is the one we read, and a buyer who then checks the docs finds a different number and wonders which of us is wrong.

If the pricing page itself is the stale copy, the wrong figure is what we show until it is fixed. A claimed vendor can dispute a value with evidence, and published corrections record what changed, but the cleaner route is a pricing page that is right in the first place.

What a buyer can conclude from two figures

Two figures from the same vendor give a buyer nothing to choose between them. One reasonable conclusion is that the vendor does not track its own prices, which is worse for the vendor than either figure. The cautious budget uses the higher one.

Some go further and ask in writing which is correct. The answer may come from sales, a day later, as a quote that differs again because it includes a discount. By then the buyer has three numbers for one card, and the provider with one clear number on every page looks easier to deal with.

Billing units drift the same way prices do. A docs page that says per-second billing next to a pricing page that says per-hour billing raises the same doubt, and so does a minimum term mentioned in one place and missing from the other.

A routine that keeps them in step

Put prices in one file or one table that every page reads: the pricing page, the docs, the console and the CLI. If that is out of reach this quarter, at least keep a list of every place a price appears, with an owner for each.

Remove prices from places that do not need them. A tutorial can say "see the pricing page for current rates" instead of quoting one. Every figure you delete from a secondary page is a figure that can never go stale there.

Then check monthly. A short script that fetches each page, pulls out the rates and compares them with the source file will catch drift in minutes. Without the script, a named person with a calendar reminder is the next best thing, and far better than nobody.

When a price changes

Treat a price change like a release. Change the source, regenerate the pages, update the "prices last changed" date, and add a line to the changelog with the old rate, the new rate and the day. A buyer who sees the change recorded trusts the new figure; a buyer who discovers it from an invoice does not.

Tell the places that copy you. A directory that reads your page on a schedule will pick up the change at its next read, and a stale figure in the meantime is visible to buyers. How we read provider pages describes the schedule and the 21 day rule that hides anything older.

Brief support and sales on the same day. A buyer who asks about the new rate and gets the old one from a person has found a third disagreeing copy, and that one is harder to forgive than a page.

What we could not answer

  • ⚑We do not read vendor docs, consoles or APIs, so we cannot say how often they disagree with the pricing page.
  • ⚑We hold no data on how often a mismatch costs a sale; the claim here is about what a buyer can see.
infratoapp, “When your docs and your pricing page disagree”, read 27 October 2026. providers whose pricing pages we read: 48. https://www.infratoapp.com/blog/when-docs-and-pricing-disagree-buyers-believe-neither

Questions people ask about this

What happens when a pricing page and the docs show different prices?

A buyer who notices cannot tell which figure is right and may ask sales for a written quote before going further. A directory that reads one of the pages shows that page's figure, so a buyer checking the other page finds a mismatch and doubts both sources.

How do I keep pricing consistent across docs and the website?

Keep one source of truth for prices and generate every page that shows a price from it. Remove prices from pages that do not need them, such as tutorials, and run a monthly check that compares every page still showing a rate with the source.

Which page does infratoapp read a vendor price from?

The provider's own pricing page, read on a schedule, with the URL and the date shown beside every figure. Rates older than 21 days are hidden. A claimed vendor can dispute a value with evidence if the figure shown is wrong.

These render as FAQPage structured data · answers are filled from the same live figures

Read next

Date your prices so every quote carries its age

A price with no date could be from any month. Show when your rates last changed, in text and in markup, and change that date only when a price moves.

Structured data for a GPU pricing page

Mark up each rate as a Product with an Offer that states price, currency, unit and a date, and never claim more in markup than the visible page shows.

What llms.txt does for an infrastructure vendor

llms.txt is a plain-text index of your key pages. Google has said its search does not use it, some tools may read it, and it takes about an hour to write.