Skip to content
TrackPin
Check a price
Menu

The method

How TrackPin judges a price

A discount only means something if you know what the product normally costs. Here's how we work that out, and where our data runs out.

On this page
  1. What normal price means
  2. Why not the last price?
  3. The verdicts
  4. How sure we are
  5. Crossed-out prices
  6. What counts as a real deal
  7. What we can't tell you
  8. Independence
  9. Questions

What “normal price” means

A product's normal price is the lowest price level it held for at least 15% of the last 45 days (about a week). Prices within 3% of each other count as one level, and we use the lowest price in that level.

Live example: Lixit Animal Care Savic Splash Giant Bird Bath, Giant…, last 36 days

B003QRTPNM

  • Normal price: the cheapest level held for at least 15% of the time
  • Held for under 15% of the time, so it doesn't count
  • 15% of the time, about a week

$80.09 is the lowest price in the cheapest level it held for at least 15% of the time, so that's its normal price. It was cheaper at times, but never for long enough to count. Today it's $33.77, 57% below normal.

Prices within 3% of each other count as one level, shown at its lowest price.

Why the lowest sustained level: a short-lived price can't form a level on its own, so normal always comes from a level the product held for about a week of the last 45 days. Taking the lowest such level, and the lowest price in it, makes us conservative: we only call a price good when it's at least 5% below that.

Why not compare with the last price?

Measured against the previous price, any return to the usual price looks like a drop. Measured against the normal price, it looks like what it is.

Compared with the last price

$35$30earliernowlast price $35

−14% vs last price

Price went $30 → $35 → $30. A last-price tracker calls the drop a 14% deal.

Compared with normal

$35$30earliernowNormal $30

Normal price

Against normal ($30), it's just normal.

The verdicts

Every product gets one of six verdicts, worked out the same way on this site, in the API and on every product page.

The six verdicts and when each applies
VerdictWhen
Great price20% or more below normal
Good price5% to 20% below normal
Normal priceWithin 5% of normal
Above normal5% or more above normal
Steady priceOne price the whole time, over at least 14 days
Too early to tellLess than 14 days of history, or no normal price yet
  • If we haven't seen the price for more than 3 days, every verdict carries a warning that it may have changed.
  • Prices under $1, or more than 90% below normal, are treated as likely listing errors and shown as Check this price. Drops of 60% or more get a note to confirm the price on Amazon.

How sure we are

Next to every verdict, an evidence meter shows how much price history it rests on.

  • Strong60+ days tracked
  • Moderate30–59 days
  • Thin14–29 days, Verdict marked provisional
  • NoneUnder 14 days, No verdict

A stale price (not seen for more than 3 days) caps evidence at Thin.

Crossed-out prices

Many listings show a crossed-out List or Typical price. We compare today's price with the product's normal price instead.

listing discount
= 1 − price ÷ crossed-out price
real discount
= 1 − price ÷ normal price

From the Nov 11 sample: CRAFTSMAN V20 Battery and Charger, for Power Tool Kits and…,

listing discount
= 1 − $82.96 ÷ $149.00 = 44%
real discount
= 1 − $82.96 ÷ $80.69 = −3%

Not below normal

  • Holds upThe real discount is at least half the listing discount.
  • Smaller than shownBelow normal, but by less than the listing suggests.
  • Not below normalThe real discount is under 2%.

We only check claims with at least 30 days of history, and only when the listing price matches the latest price we recorded. A crossed-out price has to imply at least 5% off before we check it.

On Nov 11 we drew a random sample of 20,000 tracked products. Of the 1,382 that showed a crossed-out price and had at least 30 days of history, 86% were not priced below their normal price.

How we count this

Not below normal means today's price is less than 2% under its normal price: the lowest price level the product held for at least 15% of the last 45 days (about a week). Prices within 3% of each other count as one level, and we use the lowest price in that level.

We count a crossed-out price when it implies at least 5% off, the product has at least 30 days of history, the listing price matches the latest price we recorded, and we saw that price in the last 3 days. The sample is drawn again every day.

The crossed-out price is the reference shown on the listing. We don't know how it was set, and a list price can be legitimate. We only compare it with prices we've observed.

What counts as a real deal

  • At least 5% below its normal price. The default list starts at 10%.
  • By default: in stock, checked in the last 3 days, with at least 10 reviews. You can turn each of these off.
  • Likely price errors are hidden: prices under $1, or more than 90% below normal.
  • Ended deals stay in the “Recently ended” list for 14 days.

No one pays to appear in deals.

See real deals

What we can't tell you

  • amazon.com (US) only.
  • History since Jun 21, 2026 (143 days).
  • In a daily sample of 20,000 products (drawn Nov 11), 63% of those with at least 14 days of prices in the last 45 days showed only one price in that time. When a product has had one price every time we've checked, we say “Steady price” instead of guessing.
  • Checks run on a schedule that varies by product, so every page shows when we last checked, and very short lightning deals can be missed.
  • Coupons, Subscribe & Save, Prime-exclusive and checkout-only prices may be missing.
  • Prices can differ by location and variant.

Independence

TrackPin is independent and not affiliated with Amazon. No one pays to appear in deals. We make money from API plans, and as an Amazon Associate we earn from qualifying purchases made through our links. Commissions never change a verdict or which deals we show.

Questions

Why is there no chart?

When a product has held one price every time we've checked, a chart would be a flat line. The product page says “Steady price” instead, with the price and the date it has held since. That's useful to know: it's the everyday price, not a sale.

Why does it say “Too early to tell”?

We need at least 14 days of prices, and a normal price, before we judge a product. Newly tracked products get a verdict once they have that much history.

How fresh is the price?

Every price shows when we last saw it, for example “checked 2h ago”, with the exact time in UTC on hover. How often we check varies by product. When a check finds the product isn't on sale, the page says “Not on sale at our last check” and gives the date we last saw the price. If we haven't seen a price for more than 3 days, the verdict carries a warning that it may have changed.

Can I get price alerts?

Yes. On any product page, enter your email and choose when to hear: when it's a Good or Great price, or when it drops a few percent. You confirm it once by email, get one email when it happens, and every email has a link to stop it. No account needed.

Is TrackPin affiliated with Amazon?

No. TrackPin is independent, and isn't endorsed or sponsored by Amazon. We are in the Amazon Associates program, which pays us a commission on some purchases made through our links.