Retail Execution Excellence: 7 KPIs Every FMCG Sales Manager Should Track
Last month I sat with a sales ops lead at a beverage distributor in Sharjah. He pulled up a dashboard with 34 KPIs. Thirty-four. Half of them were red, half were green, and nobody on his team could tell me which ones actually mattered.
This is the problem with retail execution reporting. Everyone measures everything, and because of that, nobody measures the right things.
So I want to cut through it. After working with distributors across Karachi, Riyadh, Dubai, Muscat, and a couple in Manchester, I've noticed the same 7 KPIs keep separating the teams that hit target from the ones that miss by 12–18% every quarter. That's it. Seven.
Here they are, in the order I'd actually build a dashboard.
The four KPIs that measure whether your reps are doing the job
1. Visit Compliance (Planned vs Actual Visits)
This is the boring one everyone ignores because it feels obvious. It isn't. When we onboard a new client on Zivni, the first number we pull is planned visits vs actual GPS-verified visits. The gap is usually somewhere between 22% and 40%. Reps say they visited. The GPS says they didn't. Or they did, but for 90 seconds from the parking lot.
Target: 95%+ compliance with a minimum time-in-store threshold (I recommend 8 minutes for a standard grocery outlet, 15 for a modern trade store).
2. Strike Rate (Productive Calls ÷ Total Calls)
A visit without an order is a coffee break with extra steps. Strike rate tells you what percentage of visits actually produced revenue. Honestly, I used to think 70% was the benchmark. Then I saw a snacks distributor in Lahore consistently hitting 84% and realised the ceiling is higher than most managers assume — you just need better beat planning and rep coaching.
If your strike rate is below 60%, your problem isn't your reps. It's your route design.
3. Lines Per Call (also called Drop Size Depth)
How many SKUs is the average rep pushing into each outlet? If your portfolio has 47 SKUs and your reps average 3.2 lines per call, you have a massive cross-sell gap. This is where voice ordering and suggested-order features earn their keep — reps stop selling only the top 5 movers because those are the ones they remember.
4. Perfect Store Score
This one bundles a bunch of retail execution KPIs into a single number: on-shelf availability, planogram compliance, price compliance, POSM presence, and promotional execution. Score each outlet 0–100 based on how many conditions are met on the day of visit.
Here's the thing — most brands set the bar too low. If 80% of your outlets are scoring "perfect," your definition of perfect is broken. A real perfect store score should sit in the 55–70% range for a healthy business, because it should be hard.
The three KPIs that measure whether the work is producing money
5. On-Shelf Availability (OSA)
Different from stock in the warehouse. OSA is: when a shopper walks up to the shelf, is your SKU there, facing forward, in the right slot? Nielsen data from a few years back put average OSA in emerging markets at 86–92%. Sounds fine until you do the math. A 6% out-of-stock rate on your hero SKU across 4,000 outlets is roughly 240 stores losing sales every single day.
AI shelf photo analysis has changed this KPI more than any other in the last three years. Reps snap a photo, the system reads facings, gaps, and competitor share. No more relying on the rep to be honest about whether your product was actually visible.
6. Must-Stock List (MSL) Compliance
Every channel should have a defined MSL — the SKUs that must be present in that outlet type. A large modern trade store might have an MSL of 22 SKUs. A neighbourhood kiryana or baqala might have 8. Track the percentage of MSL SKUs present per outlet, per visit.
This single KPI is the most under-used lever I see in FMCG sales metrics. Fix MSL compliance from 71% to 88% and you'll see revenue lift in the same quarter. I've watched it happen three times this year alone.
7. Sales Per Outlet Per Month (SPOPM)
The ultimate output metric. Segment it by outlet class (A, B, C, D) because averaging across all outlets hides everything useful. If your A-class outlets are producing the same SPOPM as your B-class, either your segmentation is wrong or you're leaving money in your top accounts.
Track the trend line, not the absolute number. A 4% MoM lift in SPOPM across A-class outlets is worth more than any vanity metric on your dashboard.
What to actually do with these seven numbers
Put them on one screen. Not seven screens. One.
Review them weekly with your ASMs, monthly with your regional heads, quarterly with the founder or GM. And here's the part most sales managers skip — tie two of them (usually strike rate and MSL compliance) directly to rep incentives. Not just primary sales targets. Because if you only pay for volume, you get volume dumped into the easiest outlets, and every other KPI on this list quietly rots.
I got this wrong at first, by the way. When we were building the early version of Zivni, we shipped a dashboard with 19 default KPIs because we thought more = better. Customers politely ignored it. The ones who succeeded picked 5 or 6 and drilled those into their weekly rhythm. So we rebuilt around that.
If you're staring at a dashboard right now with 30+ metrics and a nagging feeling that none of them are moving the needle — start here. Kill the rest for 60 days. See what happens.
What's the one KPI on your current dashboard you'd fight to keep that isn't on this list? I'm genuinely curious.