marql

Retail KPIs for a Store Chain: Ten Measures, Their Formulas and Where Each One Misleads

A store chain does not lack numbers. It needs a short set that says whether the same stores are selling more, whether the margin is holding and whether the stock is working, each with a formula that means the same thing every week.

Key takeaways

  • Ten KPIs cover most of what a store chain needs: like-for-like sales growth, transactions and average transaction value for sales; gross margin and GMROI for margin; stock turnover, sell-through, availability, dead stock share and shrinkage for stock.
  • Fix each definition once and keep it: VAT in or out, returns netted or not, stock at cost or at retail. Most misleading KPIs are correct arithmetic on an inconsistent basis.
  • Read every KPI store by store against comparable stores, not only as a chain total, which averages away the stores that need a decision.
  • Read KPIs in pairs that check each other: turnover with availability, sell-through with the full-price share, gross margin with shrinkage.
  • Recorded stock is not counted stock. Availability, turnover and shrinkage all depend on the stock record, so count regularly and treat the record as an estimate between counts.

Retail KPIs are the few measures a retailer reads every week to see whether it is selling more, keeping its margin and putting its stock to work. A chain with twenty stores can produce hundreds of numbers; it needs about ten, each with one formula that means the same thing every week and in every store.

This guide lists those ten in three groups, with the formula in one line, the mistake that most often makes each one misleading, and a link to the detailed guide where there is one. Two rules apply to all of them. Define the basis once (VAT in or out, returns netted or not, stock at cost or at retail) and keep it. And read each KPI store by store against comparable stores, not only as a chain total.

Like-for-like sales growthFormulaSales growth of the stores trading in both periodsWhere it misleadsWhen new space or refits slip into the base
TransactionsFormulaNumber of completed sales receiptsWhere it misleadsWhen returns and voids are counted as visits
Average transaction valueFormulaNet sales ÷ transactionsWhere it misleadsWhen store averages are averaged
Gross margin %Formula(Net sales − cost of goods sold) ÷ net salesWhere it misleadsWhen VAT, markup or markdown basis differs
GMROIFormulaGross margin ÷ average stock at costWhere it misleadsWhen it rises because the shelves are empty
Stock turnover and days of stockFormulaCost of sales ÷ average stock at cost; 365 ÷ turnsWhere it misleadsWhen sales are divided by stock at cost
Sell-through rateFormulaUnits sold ÷ units receivedWhere it misleadsWhen markdown sales are mixed with full price
Availability (out-of-stock rate)FormulaShare of product and store lines with nothing to sellWhere it misleadsWhen the record says in stock and the shelf is empty
Dead stock shareFormulaStock value with no sale in N days ÷ total stock valueWhere it misleadsWhen one threshold is used for every category
ShrinkageFormula(Recorded stock − counted stock) ÷ salesWhere it misleadsBetween counts, when it is invisible
Ten retail KPIs for a store chain. Value-based stock measures are at cost throughout.

1. Sales KPIs

Like-for-like sales growth is the sales growth of the stores that traded in both periods, so it separates what the existing estate did from what openings and closures added. Total growth and like-for-like growth are both true; they answer different questions, and listed retailers publish the bridge between them.

  1. Last year100

  2. Like-for-like stores+2.3%

  3. New space+1.2%

  4. This year103.5

NEXT Retail Stores, full price sales in the year to January 2026, indexed to last year = 100. From the company's annual report.

The common mistake is a base that is not like for like. NEXT's definition excludes store closures, openings and refits1; others count a refitted store or a relocation differently, so a figure is only comparable with one built on the same rule. The like-for-like guide compares six published definitions.

Transactions are the number of completed sales receipts in the period. The mistake is counting returns, voids and staff sales as customer visits, or mixing online orders into a store's count. Some retailers call the same figure visits: Tokmanni defines customer visit development as the development in the number of customer transactions2.

Average transaction value is net sales ÷ transactions. The mistake is averaging the stores' own averages, which weights a quiet store the same as a busy one; the chain figure is total sales over total transactions. Its value is in the split: sales growth is transaction growth times ticket growth. In the second quarter of 2026, Tokmanni's like-for-like customer visits fell 0.7% while the like-for-like average basket rose 1.0%, and like-for-like revenue grew 0.3%2. The average transaction value guide works through the aggregation.

2. Margin KPIs

Gross margin % is (net sales − cost of goods sold) ÷ net sales, with sales excluding VAT. Three mistakes recur: comparing a margin with VAT in the sales figure against one without; confusing margin with markup (a 50% markup on cost is a 33% margin on sales); and comparing stores whose margin includes different shares of markdown and waste. A store's margin is best read against the median of stores of the same format, as the retail operations dashboard guide explains.

GMROI, gross margin return on inventory, is gross margin in money ÷ average stock at cost: how many pounds of margin each pound of stock earns in a year. It combines margin and turnover, and it shares turnover's weakness. Thin stock raises it, so a category with frequent empty shelves can show an excellent GMROI while it loses sales. Read it with availability, and keep the stock at cost: margin over stock at retail is a different and smaller number.

3. Stock KPIs

Stock turnover is cost of sales ÷ average stock at cost, and days of stock is 365 ÷ turnover. The mistake is dividing sales by stock at cost, which overstates the turn by the inverse of one minus the margin. Days of stock is the easier figure to act on store by store, because it reads directly as how long the shelf would last.

Sell-through rate is units sold ÷ units received, the measure for seasonal and one-time buys rather than lines that are reordered. The mistake is reporting one figure that mixes full-price and markdown sales, and reading it without the week of the season it was taken in.

Availability is the share of product and store lines with stock to sell, and the out-of-stock rate is its complement. In Italian fast-moving consumer goods, GS1 Italy's monthly barometer put the out-of-stock rate at 3.4% in September 2025, with 4.2% of sales lost3. The mistake is measuring it from the stock record alone. In a study of ten drugstores, counted in 2017, 31% of items showed a difference between the record and the shelf, and the record was more often too high than too low in every store4, so a line the system shows in stock can be empty on the shelf. The out-of-stock guide shows how to find those lines from sales that stop, and the safety stock guide how to size the buffer that prevents them.

Dead stock share is the value at cost of the lines with no sale in a set number of days, divided by the value of all stock. The mistakes are one threshold for every category (a quarter without a sale means something different for batteries and for garden furniture) and a chain-level view: a line dead in one store can be selling in another, and the fix is a transfer before a markdown. The dead stock guide sets out the rules by store.

Shrinkage is the stock that is recorded but not there, usually (recorded stock − counted stock) ÷ sales over the period, at cost, split into known loss such as damage and write-offs and unknown loss such as theft and errors. The mistake is treating it as visible only at the count: between counts the record drifts, and the difference already distorts availability, turnover and orders. National figures do not replace a chain's own count either. Police in England and Wales recorded 519,516 shoplifting offences in the year to June 2026, 2% fewer than a year earlier, but the ONS notes that reporting rates for shoplifting are known to be very low5. Our guides to the stock take and to stock control cover the count and the routine around it.

4. How to read them together

Each KPI on its own can be improved by damaging another, so read them in pairs that check each other.

  • Turnover and GMROI with availability: a rise that comes from empty shelves is a loss, not an efficiency.
  • Sell-through with the full-price share of sales: a buy cleared by markdowns is not a buy that sold.
  • Gross margin with shrinkage and markdowns: a margin held by not counting the losses will fall at the next count.
  • Like-for-like sales with transactions and ticket: a rise from higher prices alone and a rise from more customers call for different responses.

A workable rhythm for a chain: sales, transactions and ticket by store every day or week; gross margin and availability weekly; stock days, dead stock share and sell-through weekly by category and store; GMROI monthly; shrinkage at every count. In each case the chain total is the summary and the store list is where the decisions are, so the first question of any KPI review is which stores moved it.

  1. NEXT plc (2026). Annual Report and Accounts for the year to January 2026: NEXT Retail Stores section. investis.com
  2. Tokmanni Group (2026-08-07). Half-year report January-June 2026. PDF
  3. GS1 Italy, ECR Italia and Circana (2025-11-04). Barometro OSA: il tasso di out-of-stock a settembre 2025. Tendenze. tendenzeonline.info
  4. DeHoratius, N., Holzapfel, A., Kuhn, H., Mersereau, A. J., and Sternbeck, M. (2023). Evaluating count prioritization procedures for improving inventory accuracy in retail stores. Manufacturing & Service Operations Management, 25(1), 288-306. doi.org/10.1287/msom.2022.1119
  5. Office for National Statistics (2026-10-22). Crime in England and Wales: year ending June 2026. ons.gov.uk

TopicsRetail KPIs, Retail metrics, Like-for-like sales, Stock KPIs

All articles

Blog

Frequently asked questions

Ten cover most needs: like-for-like sales growth, transactions and average transaction value for sales; gross margin and GMROI for margin; and stock turnover, sell-through rate, availability, dead stock share and shrinkage for stock. Read each one store by store as well as for the chain.

Like-for-like growth counts only the stores that traded in both periods, so it excludes the sales added by openings and lost to closures. Total growth includes them. Retailers draw the line differently for refits and relocations, so check the definition before comparing.

Gross margin is the share of net sales left after the cost of the goods sold. GMROI is the gross margin in money divided by the average stock at cost, so it shows how much margin each unit of money tied up in stock earns in a year.

Count the share of product and store lines with stock to sell, or its complement, the out-of-stock rate. Do not rely on the stock record alone: records are often higher than what is on the shelf, so also look for lines whose sales stop while the record still shows stock.

Shrinkage is usually the recorded stock minus the counted stock, valued at cost and expressed as a percentage of sales for the period. Split it into known loss, such as damage and write-offs, and unknown loss, such as theft and recording errors.

Sales, transactions and ticket daily or weekly by store; gross margin, availability and stock measures weekly; GMROI monthly; shrinkage at every stock count. The chain total is the summary, and the store list is where the decisions are made.