marql

Stock Control for Retail Chains: The Right Stock in Every Store

Stock control in a chain means the right stock in each store: not too little, not too much, and a record that matches the shelf. Ten questions, the rule that answers each, and the order to run them in.

Key takeaways

  • Stock control in a chain is a store-level job: the right stock in each store, not too little, not too much, and a stock record that matches the shelf. The chain total hides all three problems.
  • Start with the empty shelf. It loses sales today, and every empty day left in the sales history pulls the next forecast and order down.
  • Order on the days the order has to last: lead time plus the wait to the supplier's next order day, with a buffer for the spread of demand and of the lead time.
  • Sort slow-moving stock before acting on it. Dead, slow and excess stock need different actions, and a product nobody can find also shows no sales.
  • Every figure rests on the stock record. Count where the data points, and split any shortage by store, period, shift and category before explaining it.

Stock control in a chain of stores means the right stock in each store: not too little, not too much, and a stock record that matches what is on the shelf. Each of the three goes wrong in its own way and has its own arithmetic. This page puts them in one order for an operations or buying lead: one question per section, the rule that answers it in a few sentences, and the full guide behind it.

Stock control in a chain is a store-level job

A chain's stock report adds every store together. The total can look healthy while one store's shelf is empty and another holds a year of a product nobody buys there. So every check below runs per product and per store; the chain total is where these problems hide, not where they are found.

The questions follow the order in which the problems cost money: the empty shelf first, then the orders that refill it, then the stock that does not move, then the counts that say whether any of the figures can be trusted.

Where are the shelves empty?What to measure, per product and storeZero stock on a product that sold; runs of days without a saleGuideOut-of-stock detection
Can the sales history be trusted?What to measure, per product and storeDays that ended with an empty shelfGuideCensored demand
How much buffer?What to measure, per product and storeSpread of demand and of the supplier's lead timeGuideSafety stock formula
When and how much to order?What to measure, per product and storeOrder-up-to level over lead time plus the wait to the next order dayGuideReorder point formula
Who decides the order?What to measure, per product and storeOverrides, and availability against comparable storesGuideAI store replenishment
What is not selling?What to measure, per product and storeDays of cover; dead, slow and excess stockGuideDead stock
How fast does stock move?What to measure, per product and storeCost of sales over average stock at costGuideStock turnover
Is the record right?What to measure, per product and storeCount against record; shrinkageGuideStock take
Where did the stock go?What to measure, per product and storeThe difference by store, period, shift and categoryGuideInventory shortage
Is it working?What to measure, per product and storeAvailability, cover, turnover, sell-throughGuideRetail KPIs; sell-through rate
Ten stock control questions, the measure that answers each, and the guide that covers it.

1. Where are the shelves empty?

Start with zero stock on a product that sold in that store in the last few weeks, and price each line by what the product takes on a day it sells, so the list is read from the top. Then look for the empty shelves the record hides: units on the record and a run of days without a sale, longer than the product's pace allows. In a study of a European drugstore chain, records showing more than the shelf held were the more frequent error in every store1. Two more checks complete the list: a product that sells everywhere in the chain except one store, and a line with fewer days of supply than days to the next delivery. The out-of-stock detection guide sets out all four.

2. Why sales history lies after a stock-out

The till records y = min(D, I): the demand on a day the shelf holds out, and only the stock on a day it does not. Averaging those days in pulls the sales pace and its spread down; the forecast learns the shelf instead of the customer, the next order is smaller and the shelf empties sooner. People do the same by hand: in a supermarket chain with automated ordering, store managers cut the proposed order more often after a stock-out, which made the next one more likely2. The rule is to leave empty-shelf days out of the average, or treat them as a floor. The guide to why empty-shelf days are not zero demand shows how the error feeds itself.

3. How much buffer to hold

An order has to last the lead time L plus the wait R until the supplier's next order day. Safety stock covers two uncertainties over those days, the spread of daily demand σ and the spread of the lead time σ_L: safety stock = z·√((L + R)σ² + μ²σ_L²), where μ is daily sales and z sets the service level. One buffer factor for every supplier is too thin for a nearby supplier ordered once a week, and an erratic supplier can double the buffer for the same product. Measure lead times from your own receipts, because planned lead times tend to understate the real ones3. The safety stock guide works through three supplier patterns.

4. When to order, and how much

A days-of-cover rule such as "below seven days, order up to fourteen" ignores the lead time, the wait to the next order day and how erratic demand and deliveries are. The periodic-review formula replaces it: on each order day, bring the inventory position (stock on hand plus stock on order) up to S = μ(L + R) + safety stock. It needs four inputs: sales pace without empty-shelf days, lead time from your own receipts, each supplier's order days, and a service level per product class. The reorder point guide works it through for a nearby supplier and an importer.

5. Who decides the order: rules, people or AI

Quantities, timing and the arithmetic of cover belong to rules; supplier choice, large or unusual orders and demand the history has not seen belong to people. Overrides are neither good nor bad on average: cutting an order right after a stock-out tends to cause the next one, while raising it ahead of an event the system cannot see tends to help. Software that prepares orders should earn authority in steps, advice first and drafts for approval next, and its effect should be measured against comparable stores where it only advises. The guide to AI store replenishment covers the field evidence. In marql, the AI supply employee is a pilot, and every order or transfer it prepares is a draft that a person approves.

6. Stock that does not move

Dead, slow and excess stock need different actions, so sort before acting. Days of cover, stock on hand divided by average daily sales over the last 90 days, per product and per store, separates them: dead stock has not sold for long enough that the silence is conclusive, slow stock sells but would last months or years, and excess stock sells well but sits above its target. Count the shelf before marking anything down, because a product nobody can find also shows no sales. Then move stock to stores where it sells, stop reordering slow and excess lines, and return or mark down only what is dead everywhere. The dead stock guide has the four checks.

7. How fast stock moves overall

Stock turnover = cost of sales ÷ average stock at cost, and days of stock = 365 ÷ turnover. Both sides must be at cost, because stock is carried at cost4; dividing sales by stock at cost overstates the turn. A chain's turnover is a weighted total, so read it store by store, and never read a high turn without checking the shelf: empty shelves raise it too. The stock turnover guide has a calculator and category benchmarks.

8. Counting and shrinkage

Every figure above rests on the stock record, and the record drifts from the shelf. Retailers put their shrink down to external theft, their own employees, and process and control failures5. A stock take counts what is there and corrects the record; the difference written off is shrinkage. Counting goes further when the data picks the lines: in the same drugstore study, counting the products a zero-sales model ranked highest found many of the hidden empty shelves while covering only a small share of the range1. The stock take guide covers the count itself.

9. When the books and the shelf disagree

A total shortage figure says almost nothing on its own. Split it by location, period, shift and product category, then test each explanation against the shape it would leave: a system-wide calculation error spreads across sites, shifts and categories, while loss from misconduct concentrates in compact, valuable items on particular shifts. The breakdown points the investigation; documents, counts and conversations prove it. The essay on how to investigate an inventory shortage follows one case through.

10. The KPIs to watch

Four measures from this path belong in the regular review, each by store: availability, from the empty-shelf checks; days of cover, with the value of dead and slow stock; stock turnover; and shrinkage from the last counts. Sell-through rate, the share of the stock received that sold in the period, shows how a range or a delivery is moving. The guide to retail KPIs sets out the wider list, and the sell-through rate guide the formula.

One routine for the whole chain

The pieces fit into one routine, run at different speeds. Check the empty shelf first and every day: it loses sales today, and an empty day left in the history makes the next order too small. Orders follow on each supplier's order day, stock that does not move once a week, turnover and the KPIs once a month, and the counts underneath all of it.

  1. Daily Empty shelves

    From the data
    Zero stock that sold, runs without a sale, the store against the chain, supply against the next delivery
    In the stores and the buying team
    Refill, transfer or count the flagged lines
  2. Order day Orders

    From the data
    Order-up-to level from sales pace without empty-shelf days, measured lead time and buffer
    In the stores and the buying team
    Approve; raise for what the history cannot see; no cuts after a stock-out
  3. Weekly Stock that does not move

    From the data
    Days of cover per product and store, sorted into dead, slow and excess
    In the stores and the buying team
    Count, then move, pause reorders, return or mark down; read the list again a week or two later
  4. Monthly Turnover and KPIs

    From the data
    Turnover at cost and days of stock per store; sell-through by range
    In the stores and the buying team
    Compare each store with the others and with last year
  5. Each count Stock take and shrinkage

    From the data
    The count against the record, split by store, period, shift and category
    In the stores and the buying team
    Correct the record; investigate where any shortage sits
Stock control as one routine, the most frequent check at the top.

The order matters as much as the checks. An order built on a sales history full of empty days is too small however good its formula, and a dead-stock list built on a wrong record marks down stock that was never there. Fix the shelf, then the order, then the excess, and count where the data says the record is weakest.

  1. 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
  2. Özdemir, B. and Tenhiälä, A. (2026). Discretion in automated supermarket replenishment: censorship bias and self-inflicted stockouts. Manufacturing & Service Operations Management. doi.org
  3. Reiners, R., Haubitz, C. B. and Thonemann, U. W. (2025). Lead time prediction for inventory optimization with machine learning. Production and Operations Management, 34(10), 3010-3025. doi.org
  4. IFRS Foundation (2026). IAS 2 Inventories, paragraphs 9 and 22. ifrs.org
  5. National Retail Federation (2023). National Retail Security Survey 2023, covering fiscal 2022. Sponsored by Appriss Retail. PDF

TopicsStock control, Multi-store stock control, Inventory management, Retail chains

All articles

Blog

Frequently asked questions

Keeping the right stock in each store: enough to avoid empty shelves, not so much that money sits in stock that does not sell, and a stock record that matches what is on the shelf. It covers ordering, safety stock, slow and dead stock, counting and the measures used to check all of it.

Because a chain total adds one store's stock to another's. A product can be out of stock in one store and overstocked in the next while the total looks healthy, so every check runs per product and per store.

Empty shelves, every day. They lose sales immediately, and the empty days pull down the sales history that forecasts, safety stock and orders are built on.

On each supplier's order day, order up to the sales expected over the lead time plus the wait until the next order day, plus safety stock for the spread of demand and of the lead time. Use sales pace without empty-shelf days and lead times measured from your own receipts.

Work out days of cover per product and per store, then sort the stock into dead, slow and excess. Count the shelf before marking anything down, and choose the action by kind: transfer, pause reorders, return or mark down.

Theft, damage, misplaced units and process errors change the shelf without changing the record. A stock take corrects it, and a shortage should be split by store, period, shift and category before anyone explains it.