Skip to content

Rate of Sale

Rate of Sale shows how much each SKU sells per store, per week. A SKU in 900 stores will nearly always sell more in total than one in 90, so total sales flatter the SKUs with the widest distribution. Rate of Sale takes that out, so you can see which SKUs genuinely move.

Tesco Rate of Sale on demo data: revenue per store per week, one line per SKU

Shown on demo data.

Rate of sale = the SKU's sales in the week ÷ the stores that sold it or had it in stock that week

  • It’s worked out separately for each retailer, SKU and week.
  • Units uses units sold. Revenue uses sales value, so it reads as £ per store.
  • A store counts if, on any day of the week, it sold the SKU or had stock of it. At Asda and Booths, a store where the SKU is listed or ranged counts too.
  • Figures are rounded to 2 decimal places.

Rate of Sale needs store-level data, so it’s available for:

  • Asda
  • Booths
  • Morrisons
  • Sainsbury’s
  • Tesco
  • Tesco ROI

Waitrose, Holland & Barrett and CLF don’t send store-level stock, and Ocado is online only with no stores, so they don’t have a Rate of Sale page.

  1. In the menu, open a retailer and choose Rate of Sale. Or press Ctrl K (⌘K on a Mac), type “rate of sale” and pick the retailer.
  2. Choose a SKU, or leave it on all of them.
  3. Choose Revenue or Units, and a line or bar chart.
  4. In the settings, pick the date range: the last 6 months (the default), 12 months, all, or your own dates. A longer range smooths out one-off weeks.

The page is always weekly. In the settings, Save remembers your choices for next time.

  • The chart has one line per SKU, with a point for each week. A week with no figure shows as 0.
  • The cards at the top show the latest week and the change on the week before.
  • The table has a row per SKU and a column per week, with a Total row underneath.

Download gives you a CSV with a row per week and a column per SKU.