Private label benchmarking: how to measure the gap against a store brand
How to compare a national brand with its store brand: matched pairs, per-unit prices, tiers, pack sizes and deals, and what to do with the result.
16 min read
Shelfprice, updated · 15 min read
This article is about consumer packaged goods (CPG) manufacturers that sell through retailers. Net revenue management (NRM) is the practice of managing what the company keeps per unit after every deduction between its list price and the money it books. The same words mean something else in airlines and hotels, where revenue management means yield management, and in software, where net revenue is what remains after refunds and fees.
Revenue growth management (RGM) is the wider discipline. Deloitte describes its scope as pricing, promotions, assortment, brand-pack price architecture and the management of gross-to-net spend. BCG lists five levers: brand range pricing, package and price tiering, assortment and channel balancing, promotional effectiveness and trade deal allocation. Some firms use NRM and RGM as synonyms. Here, RGM is the whole discipline and NRM is its net-price side: what each unit earns after deductions.
| Price | Set by | Where you see it |
|---|---|---|
| List price | The manufacturer | The customer price list. Gross sales are units times list. |
| Invoice price | List price less the allowances taken on the invoice | The invoice to the retailer. |
| Pocket price (net price) | The result of every deduction, on and off the invoice | Net revenue per unit in your P&L. |
| Shelf price | The retailer | The shelf, the ad and the receipt. |
Companies draw these lines differently, and some call the pocket price the net-net price. Write your own definitions down before you compare any two reports.
The manufacturer’s revenue starts at the invoice to the retailer. The shelf price is the retailer’s decision. Trade funds may reach the shelf, or they may widen the retailer’s margin. Deloitte calls the share of price support that retailers hand on to shoppers retailer pass-through and warns that poor alignment can inflate retailer margin and weaken the manufacturer’s pricing strategy. A shelf price moving tells you what the retailer did, not what you earned.
Gross sales are units times list price. Net revenue is what remains after the deductions. The gap between them is the gross-to-net (GTN) gap, and a waterfall lists it one deduction at a time.
| Deduction | What it is | When it is taken |
|---|---|---|
| Off-invoice allowance | A price reduction shown on the invoice, often tied to a promotion period. | On the invoice, so it lowers the invoice price. |
| Scan-based (scan-back) promotion | Money paid per unit the retailer sells during an event, based on scan data. | After the sale, as a payment or a deduction from the invoice. |
| Bill-back | A promotional allowance claimed by the retailer against shipments and settled after the event. | After the event. |
| Early-pay or cash discount | A percentage off for paying within terms. | At payment. |
| Slotting and placement fees | Payments for shelf space or a new item, often spread over the period they cover. | Up front, or amortized. |
| Coupons and rebates | Funded by the manufacturer and redeemed by shoppers or customers. | After redemption. |
| Returns and damages | Credit for product that arrives unsaleable or does not sell. | After the sale. |
| Other contractual allowances | Freight, pickup and volume rebates written into the customer agreement. | Varies. |
Trade spend is the part of these deductions that pays the retailer for promotion, placement or performance. Where exactly trade spend ends and an ordinary discount begins is a company decision, so state yours.
Under US GAAP, payments to a customer generally reduce the transaction price, and so revenue. The exception is a payment for a distinct good or service the customer provides at fair value (ASC 606-10-32-25 and 32-26; see Deloitte’s Roadmap). Deloitte notes that payments for shelf changes are not for a distinct service. Your controller decides how each program is classified, but the working rule for NRM is that trade spend is a deduction from revenue, not a marketing cost beneath it.
Net price realization is what each unit actually earns. Compare it with list price per unit to see how much of list you keep.
One case holds 12 units and lists at $24.00, or $2.00 a unit. The terms are invented.
| Step | Rule | Amount | Running total |
|---|---|---|---|
| List price | $24.00 | $24.00 | |
| Off-invoice allowance | 5% of list | −$1.20 | $22.80 (invoice) |
| Scan-back promotion | 6% of list | −$1.44 | $21.36 |
| Early-pay discount | 2% of invoice | −$0.46 | $20.90 |
| Placement fee, spread per case | fixed per case | −$0.24 | $20.66 |
Illustrative numbers. Rows are rounded to the cent; the totals use the unrounded amounts.
Two details decide whether a model matches the ledger. The first is the base each term names. The early-pay discount is 2% of the invoice price ($22.80), which is $0.46. Applied to list it would be $0.48. A model that applies every percentage to list overstates the deductions. The second is which deductions are per case, per unit sold or a lump sum. A placement fee spread per case does not move when list does.
Five levers set net revenue per unit. They act on different parts of the waterfall and usually belong to different teams, which is why net price drifts even when everyone does their job. A deduction cuts margin dollar for dollar because unit cost does not change. A mix shift or a volume gain at a lower net price can raise revenue while profit falls.
List price sets the top of the waterfall. A price increase pays when the volume it costs is smaller than the break-even loss. Use net margin per unit, which is net price less variable cost, not list.
With a net price of $3.00 and a variable cost of $1.80, m is $1.20. A 3% net increase is $0.09. Break-even volume loss = $0.09 ÷ ($1.20 + $0.09) = 7.0%. Lose less volume than that and profit rises.
The formula works on net price. A list increase that does not reach net, as in the next section, does not buy the volume cushion it appears to.
Pack price architecture (PPA) is the set of sizes and formats you sell and the price steps between them. It changes the price per unit shoppers see at each size and which size they buy, so it moves both price and mix. The method for reading it is in the price pack architecture guide, and the arithmetic for comparing sizes is in price per unit analysis.
A promotion should be judged against a baseline: the volume that would have sold anyway. Everything sold at the deal price that would have sold at the regular price is margin given away. Lift alone hides that.
| Measure | Baseline week | Event week |
|---|---|---|
| Net price per unit | $3.00 | $2.25 |
| Unit cost | $1.80 | $1.80 |
| Margin per unit | $1.20 | $0.45 |
| Units sold | 1,000 | 2,400 |
| Profit | $1,200 | $1,080 |
Illustrative numbers. The event is funded entirely by the manufacturer, so the whole discount comes out of net price.
That result is before the three things that make real events worse and that this example leaves out: the dip after the event as shoppers use up what they stocked, the purchases pulled forward from the weeks around it, and sales taken from your other packs. Measure all three before you call an event a success.
Trade terms are the standing rules in the customer agreement: off-invoice rates, scan funding, fees, payment terms. They change slowly and are negotiated customer by customer, so the total drifts without anyone deciding it should. Simon-Kucher’s 2025 outlook for CPG describes companies tightening proliferated trade spend, asking retailers for counter-performance, and using gross-to-net as a way to raise net price. The practical form of counter-performance is a term that pays only when the retailer delivers the display, the feature or the price the money was for.
Mix is the share of volume sold in each pack, brand, channel and customer. When shoppers move from a high-priced item to a low-priced one, the average net price per unit falls with no price change anywhere. Mix is also a lever: a ladder that makes the profitable size the sensible choice raises average net price without a list increase. The bridge below separates mix from price.
Take the case from the waterfall and raise list by 3%. Suppose the retailer pushes back and the manufacturer gives some of it back by deepening the scan-back from 6% to 9% of list. Every other term stays as it was.
| Line | Before | After |
|---|---|---|
| List price | $24.00 | $24.72 |
| Off-invoice allowance (5% of list) | −$1.20 | −$1.24 |
| Invoice price | $22.80 | $23.48 |
| Scan-back (6% of list, then 9%) | −$1.44 | −$2.22 |
| Early-pay discount (2% of invoice) | −$0.46 | −$0.47 |
| Placement fee, per case | −$0.24 | −$0.24 |
| Net revenue per case | $20.66 | $20.55 |
| GTN rate | 13.9% | 16.9% |
Illustrative numbers. Rows are rounded to the cent; the totals use the unrounded amounts.
Increase realization compresses this into one ratio: the percentage change in net price divided by the percentage change in list. Here it is −18%. A value of 100% means the whole increase reached net, and below zero means net moved the other way. A finance report that reads “price +3%” is reading list. It is correct and it is not the answer.
Three mechanisms produce this pattern, and a waterfall shows each one.
The shopper may or may not see any of this. Whether a list increase reaches the shelf depends on the retailer. Track net price per unit by customer and item next to list price, and review it before every list change, not after.
A price-volume-mix (PVM) bridge splits the change in net revenue between two periods into three parts. Volume is the change in total units, valued at last period’s average price. Mix is the effect of the units moving between items, packs or customers. Price is the change in each item’s own price. The three parts add up to the total change exactly.
Mix is the difference between the volume each item actually sold in period 2 and the volume it would have sold at its period 1 share, valued at period 1 prices.
Volume is in thousands of ounces and price is net dollars per ounce. The small pack’s net price rises from $0.20 to $0.21, a 5% increase. The large pack’s price is unchanged. Volume grows, and shoppers lean toward the large pack.
| Pack | Year 1 volume | Year 1 price | Year 2 volume | Year 2 price |
|---|---|---|---|---|
| Small pack (12 oz) | 600 | $0.20 | 520 | $0.21 |
| Large pack (24 oz) | 400 | $0.18 | 580 | $0.18 |
| Total | 1,000 | $0.192 avg | 1,100 | $0.194 avg |
Illustrative numbers. Volume in thousands of ounces, price in net dollars per ounce. Net revenue is $192.0k in year 1 and $213.6k in year 2.
| Step | Effect | Calculation |
|---|---|---|
| Volume | +19.2 | (1,100 − 1,000) × $0.192 |
| Mix | −2.8 | (520 − 660) × $0.20 + (580 − 440) × $0.18 |
| Price | +5.2 | 520 × $0.01 + 580 × $0.00 |
| Total change | +21.6 | $213.6k − $192.0k |
Illustrative numbers. Year 2 volume at year 1 shares is 660 thousand ounces of the small pack and 440 of the large.
The bridge answers a question a price table cannot: how much of the increase stuck. The small pack’s price rose 5%, but the average net price per ounce rose only 1.1% because 13 points of volume moved to the cheaper large pack. Read alone, the price effect says the increase worked. Read with the mix effect, 54% of it was given back through the ladder.
Conventions differ. Some bridges value the price effect at period 1 volume and add an interaction line, others compute mix at the customer or brand level instead of the pack. The splits differ between conventions and the total never does. Pick one convention, write it down and use it every period. Pick one volume unit as well: mix measured in packs and mix measured in ounces tell different stories when pack sizes differ.
A short set, each with one definition, covers most of what a commercial team needs from the waterfall.
| Measure | Formula | What it answers |
|---|---|---|
| Net price per unit | net revenue ÷ units | What each unit earns, by item and customer. |
| Gross-to-net rate | 1 − net revenue ÷ gross sales | How much of list leaks before it reaches you. |
| Trade rate | trade spend ÷ gross sales | How much of gross sales goes to the retailer for promotion, placement and performance. |
| Increase realization | % change in net price ÷ % change in list price | How much of a list move reached net. |
| Promotion profit vs baseline | event profit − baseline profit; return = that ÷ event funding | Whether an event paid for itself. |
| Mix effect | from the PVM bridge | How much average net price moved with no price change. |
Published trade-rate ranges exist, but they come from consultancy articles that give no method or sample. Deloitte, for one, says trade spending often makes up 20 to 30 percent of gross sales. Treat a figure like that as a sense of scale. Your own rate by customer and category, tracked over time, is the benchmark that matters.
Price pack architecture is one lever inside NRM, and it is the one where outside data helps most. It decides which sizes carry which list price, which fixes the price per unit at each step and shapes mix. The shelf is where you see how that structure looks to a shopper next to competitors and store brands. See pack price ladders for the structure and private label benchmarking for the price gap to the store brand, the competitive reference for the ladder.
Shelf-price data has clear limits, and they decide how to use it.
| It can show | It cannot show |
|---|---|
| Regular and shelf price at the stores and dates sampled; price per unit by pack; inversions in a ladder; how often and how deeply packs are on promotion at the shelf; the price gap to a store brand. | Trade spend, off-invoice or scan terms, net price, volume, margin, or how a retailer splits funding between shelf price and its own margin. |
The consumer-facing side is the half of the gross-to-net chain that a manufacturer cannot see from its own invoices. The invoices, the deduction ledger and the shipment data are the other half, and only you have them.
A spreadsheet is enough for the first pass. Software for trade promotion and RGM earns its cost at scale, with many customers, forecasting and managed baselines. The first version only needs three data pulls.
Where Shelfprice fits: for the categories it covers, it does the shelf-side work described above: price per unit by pack, ladder checks, promotion frequency and depth at the shelf, and the gap to the store brand (see price pack architecture analysis). It does not see trade spend, invoices, volume or net revenue. One retailer today: Kroger, Ralphs, King Soopers and QFC stores in 5 metros.
Shelfprice runs these checks on Kroger shelf prices, one category at a time.
$99 a month per category, 10 days free.