Where a price comes from, how often we look again, and what we do not store.
Prices come off a product's own pricing page, and we look again on a schedule. When the page is not clear enough to be sure, we leave it blank rather than print a number.
This page covers what we store per tier, why a product that obviously has prices can still show none, and what we do about currencies.
The published pricing page, and nothing else. No sales conversations, no invoices, no third-party lists. If a product does not publish prices, we hold none.
The tier name, the amount, the currency, and whether it is monthly, yearly, one-off or free. Also whether it is per seat, whether it is a "from" price, and whether the product has an enterprise tier that says contact us rather than a number.
A free tier and a free trial are different things and are recorded as different things. Treating a fourteen-day trial as a free plan would mark most paid software as freemium.
Because the page was ambiguous and we would rather show nothing than a guess. Monthly and annual behind one toggle is the usual cause: read the wrong way round, your annual rate turns into a tenfold price rise that never happened.
An enterprise tier with no published number shows no number, which is what it has.
Kept as the product charges it. A price shown in euros is stored in euros, not converted, because a conversion is a fact about a day's exchange rate rather than about the product.
More often on products whose prices have been moving, less often on ones that have looked the same for months. A price change is one of the things a watch tells you about.
Report an error on the listing, or claim it and send us the correction. Either way, include the pricing page URL: that is the page we read.