CPG benchmarking: measuring your brand against the channel
CPG benchmarking is the practice of judging a consumer packaged goods (CPG) brand's results against the category and channel it competes in, not against its own history alone. Your trend line says what happened to you. A benchmark says whether that outcome was strong, weak, or simply what the market handed everyone that month.
Most quarterly reviews skip the second half. The deck shows the brand up against last year, heads nod, and the meeting moves on. Now suppose your sports drink grew in independent convenience stores last quarter, but the category in those same stores grew faster. Your chart pointed up while your position slipped. The reverse happens too: flat sales in a period when the category contracted can be a quiet win that an internal target would score as a miss.
What should you benchmark against?
Three comparisons do most of the work. Category first: how did the segment you compete in perform across the same stores and the same weeks? Channel second: independent retail, the bodegas, corner stores, and neighborhood groceries, behaves differently from chain retail, so a chain-derived number is a poor yardstick for it. Geography third: a brand can be healthy in one metro and fading in another, and a national average hides both stories.
The thread running through all three is same-store discipline. A fair benchmark compares an identical set of stores across both periods, so that store openings and closings don't masquerade as demand. That's the logic behind the monthly same-store sales report from NRS Insights, which tracks the independent channel on exactly that basis.
Why does the independent channel need its own benchmark?
Because it's thinly covered by the data most brand teams grew up on. Traditional syndicated services were built around chain retailers that report sales centrally. Independent stores don't report to anyone by default, so for years the channel appeared in national numbers as an estimate, when it appeared at all.
Scan data changes that. When thousands of independent stores run a modern point-of-sale (POS) system, the register itself records every line item, and an aggregated, anonymized view of the channel becomes possible. Benchmarking against that view answers a question chain data can't: how is my brand doing in the stores where the shopper, the basket, and the pack sizes all look different?
How do you run a fair comparison?
A few rules keep the exercise honest.
- Match the time window exactly. Your four weeks against the category's same four weeks.
- Stay same-store. If the store set changed between periods, the comparison is contaminated.
- Read units and dollars separately. A price increase can make dollars look healthy while units slide, and only the pair tells you which story you're in.
- Keep the set comparable. Benchmark your urban single-serve business against urban stores, not against a blended national average.
- Write the question down first. "Did we outgrow the category in independent convenience this quarter?" is answerable. "How are we doing?" is not.
Suppose the comparison comes back mixed: your dollars outgrew the category but your units didn't. That usually points to price. You took more per unit than the category did, and the follow-up question is whether velocity holds over the next few months. A benchmark rarely ends an argument. It tells you which argument to have.
Cadence matters as much as the math. A benchmark you run once a year describes history. One you run monthly describes a race while it's still being run, which is why the report archive is organized as a monthly series. The July 2026 same-store sales report is a concrete example of what a channel yardstick looks like.
Frequently asked questions
Is a benchmark the same as a target?
No. A target is what you want to happen; a benchmark is what actually happened around you. Targets motivate teams and benchmarks interpret results. A brand can beat its target while losing share, or miss its target in a quarter when the entire category fell. You need both, kept clearly separate.
Can I benchmark against a single competitor instead of the category?
You can, but it narrows the story. One rival's stumble can flatter you while the wider category outruns you both. A category-level comparison across the same stores and weeks is the sturdier reference point. Competitor-level views work better as a supplement once the category context is established.
How often should benchmarks be refreshed?
Monthly is a practical rhythm for the independent channel. It's frequent enough to catch an inflection early and infrequent enough to smooth out daily noise. NRS Insights publishes its same-store sales report on that cadence for the same reason. Quarterly works for slower categories; annual refreshes are history lessons.
What if my category is not cleanly defined in the data?
Define it yourself, write the definition down, and keep it stable. Inconsistent category boundaries are the single largest source of benchmark nonsense, because a share number recalculated against a slightly different denominator moves without anything happening in a store. Stability matters more than getting the boundary perfect.
Should I benchmark against the channel or against my own plan?
Both, and separately. The channel tells you whether what happened to you happened to everyone; the plan tells you whether you did what you said you would. Collapsing the two produces the familiar meeting in which a brand losing share celebrates hitting its forecast.
What do I do with a benchmark that flatters me?
Check whether you would have chosen that comparison set before seeing the result. If the answer is no, it is not a benchmark, it is a selection. This is worth applying with equal rigor to the unflattering ones, which is harder and considerably more useful.
Working with retail data? See NRS Insights data solutions or contact NRS Insights.