Retail Operations Dashboard: How to Compare Stores Fairly

A chain total can look fine while one store loses margin week after week. A store dashboard earns its place when it holds each store to the right yardstick: its own normal week, and stores like it.

Key takeaways

  • A chain average hides the stores that need attention. Put every store side by side each morning, with the same five numbers and a comparison next to each.
  • Compare each store with stores like it: the same format, a similar size, open for the whole of both periods. Ranking all stores on raw sales mostly ranks their size.
  • Judge a day against the same weekday, and a week against the store's own normal range.
  • One week outside the normal range is a question for the store manager. A run of weeks below normal is a shift, and it needs a plan.
  • Read the dashboard by exception. Most stores need nothing today; the few that do get a call the same morning.

You run twelve stores and the chain's sales figure is on your desk every morning. It tells you how the chain did. It cannot tell you that one store has been losing margin for a fortnight, or that your biggest store is the weakest of its format. A retail operations dashboard exists to answer those questions, one store at a time.

Stores differ more than most reports let on. Across US retail, a store at the 75th percentile of labour productivity is about 150% more productive than one at the 25th, a gap that has barely moved in decades1. Inside one chain the rules are the same, yet in a study of two large retail companies, store managers alone explained 25% to 35% of the variation in store productivity2.

What a store dashboard is for

Its job is narrow: show which stores need attention today, and give a first clue why. Anything beyond that is a report. Management surveys call this monitoring: tracking a few performance indicators, reviewing them often and acting on what they show. In the UK, the Office for National Statistics finds that firms in the top quarter of management scores have 43.3% higher turnover per worker than those in the bottom quarter3, and the use of KPIs is the practice British firms score lowest on4.

Three people read the dashboard differently. The owner looks for the stores that moved the chain's numbers. The operations manager looks for the store to call. A store manager looks at their own store against its usual week. One view serves all three if every number is per store and every number has a comparison next to it.

The five numbers to show for every store

  • Sales, against the same weekday last week, so a Monday is compared with a Monday.
  • Gross margin as a percentage, so a store that sells more by discounting shows up.
  • Transactions, the number of receipts, which shows whether fewer people bought.
  • Average ticket, sales divided by transactions, which shows whether they spent less.
  • Distance from the store's own normal, with a flag when it leaves the usual range.

Items per basket, stock at cost and shelf availability are worth adding when your POS and ERP record them per store. Without its comparison, any of these is only a number.

Why the chain average hides the problem

An average sits in the middle of the stores by construction, so it always looks reasonable. In the chain below it looks healthy. The store at the bottom has been there for weeks, and nobody has asked the one at the top how it does it.

Gross margin by store

10%40%

Illustration. One mark per store.

The low store needs a visit. The high one may be doing something the others should copy, or may be booking its costs late. The average says neither.

Compare each store with stores like it

Ranking every store on raw sales mostly ranks their size: the mall store wins, the kiosk loses, and nobody learns anything. A fairer comparison takes three steps.

  1. Group stores by format and size: mall, high street, neighbourhood, kiosk.
  2. Compare each store with the median of its group, so one strong store does not set the bar for the rest.
  3. Keep it like-for-like. Leave out stores that were not open for the whole of both periods, and mark the ones that were refitted or moved. The like-for-like guide covers where to draw the line.
Rank by salesRank within its format
1 Mall A5 Mall A2 Street B1 Street B3 Mall C6 Mall C4 Street D3 Street D5 Mall E8 Mall E6 Street F4 Street F7 Street H7 Street H8 Kiosk G2 Kiosk G
Illustration. On the right, each store's sales against the median of stores of the same format.

Against its own format, the biggest store falls below the middle and the smallest kiosk rises near the top. Those are this week's two conversations: what the mall store is missing, and what the kiosk is doing right.

Choose the baseline before you read the number

A number means something only next to the right comparison, and each choice misleads in its own way:

  • Same weekday last week. The simplest fair comparison for daily sales, because shopping follows a weekly pattern. Forecasters call it the seasonal naive method: the forecast for a day is the last value from the same season5. It breaks on holidays and paydays.
  • The median of the same weekday over the last four weeks. Steadier, and one odd day does not move it.
  • Same period last year. Useful across seasons, but calendars shift, and a store refitted since then is a different store.
  • Plan or budget. Shows whether the target was met, not whether the store is normal; targets are often last year plus a percentage.
  • The peer median. The quickest way to tell a weak store from a weak week for the whole format.

Pick one baseline per number and keep it. A dashboard that switches baselines between columns makes every store look odd somewhere.

A bad week, or a real decline?

Every store has noisy weeks. Statistical process control, the method factories use to watch a production line, offers two simple rules. A point outside limits set three standard deviations from the centre line calls for a look at its cause6. A run of consecutive points on one side of the centre line is a shift even when none crosses a limit; the classic Western Electric rule uses eight7.

Normal rangeNormal week

Week 1Week 13

Illustration. One store's weekly sales as an index of its normal week.

The single bad week usually has a cause the store manager already knows: a closed day, a broken till, a delivery that never came. The run of weak weeks is the one that goes unnoticed, because no single week looked alarming.

From flag to action

Read by exception, the dashboard takes minutes, because most stores need nothing today. The routine that works is short:

  • Every morning: the stores outside their normal range, each with the number that moved.
  • Every week: each store against its peer group, and any run of weeks on one side of normal.
  • Every month: each format as a whole against last year, like-for-like.

When a store's sales drop, look at how its staff hours are spread across the day before reaching for a discount. In 191 apparel stores of one chain, conversion and sales fell as staff worked through more customer encounters in a day. On the researchers' model, rearranging the existing schedule could lift a store's sales by 2% without adding staff8.

How marql builds this view

marql reads sales and stock from a chain's POS and ERP, syncs through the day and runs a full pass each night. Its Stores view puts every store's sales, change, gross margin, average ticket and share of the chain side by side, against the previous period or the same period last year. Each store's margin is set against the median of stores of the same format, and a gap of more than two points is marked in the row.

Anomalies are judged against each store's own weekly pattern over the last eight weeks. A store is flagged only when it sits about three standard deviations from its normal level and the change is material: 15% of sales, or 2.5 points of margin. Period reviews are like-for-like, using only stores present in both periods, and the morning brief names the stores that moved the chain's numbers most. See the analytics view, and the Impact Ledger for how an action on one store is measured against comparable stores. If you are weighing a BI tool instead, the comparisons set out when each option is the better fit.

  1. Smith, D., Blackwood, G. J., Giandrea, M. D., Grim, C., Stewart, J. and Wolf, Z. (2025). National Chains and Trends in Retail Productivity Dispersion. U.S. Census Bureau, Center for Economic Studies, Working Paper CES-WP-25-64. PDF
  2. Metcalfe, R. D., Sollaci, A. B. and Syverson, C. (2026). Managers and Productivity in Retail. Working paper, version of June 2026, forthcoming in the Journal of Political Economy; first circulated as NBER Working Paper 31192 (2023). PDF
  3. Office for National Statistics (2025). Management practices and the adoption of technology and artificial intelligence in UK firms: 2023. Published 24 March 2025. ons.gov.uk
  4. Office for National Statistics (2024). Management practices in the UK: 2016 to 2023. Statistical bulletin, 13 May 2024. ons.gov.uk
  5. Hyndman, R. J., Athanasopoulos, G., Garza, A., Challu, C., Mergenthaler, M. and Olivares, K. G. (2026). Forecasting: Principles and Practice, the Pythonic Way, section 5.2. OTexts. otexts.com
  6. ISO 7870-2:2023. Control charts, Part 2: Shewhart control charts, 2nd edition, clauses 4.3.1 and 4.8. International Organization for Standardization. iso.org
  7. Woodcock, T., O'Connor, I. and Bell, D. (2025). Re-establishing control limits in statistical process control analyses: the stable shift algorithm. BMJ Quality & Safety, 35(3), 201-212. doi:10.1136/bmjqs-2025-019263
  8. Chen, C.-M. and Chuang, H. H.-C. (2023). Time to shift the shift: Performance effects of within-day cumulative service encounters in retail stores. Omega, 119, 102892. doi:10.1016/j.omega.2023.102892

TopicsRetail dashboard, Store performance, Like-for-like, Retail KPIs

Written by

Maxim T.

CMO, marql

Follow marql on LinkedIn

All articles

Blog

Frequently asked questions

Sales against the same weekday last week, gross margin, the number of transactions, the average ticket, and how far the store is from its own normal range. Add items per basket, stock at cost and shelf availability if your systems record them per store.

Group stores by format and size, compare each one with the median of its group, and keep the comparison like-for-like by leaving out stores that were not open for the whole of both periods.

For daily sales, the same weekday last week, or the median of the same weekday over four weeks. Last year helps across seasons but shifts with the calendar. The peer median shows whether a store is weak or its whole format is having a weak week.

Give each store a normal range. One week outside it is a question for the store manager. A run of weeks on the same side of normal is a shift, even if no single week left the range.

No. Transactions and average ticket come from the POS and already separate fewer buyers from smaller baskets. Footfall adds conversion, which helps but is not needed to start.

Daily by exception, weekly against its peer group, and monthly for each format as a whole. On most days most stores need nothing.

A chain report adds the stores up and shows the outcome. A per-store dashboard shows each store next to its own normal and its peers, which is where the causes are.

Ready to see
the euros it found?

Connect your POS, stock and accounting in a day. Read-only access, no POS replacement, €200 a month per location and less as you grow.

0
Replacement of stack
1
Chat. Whole business.