How to Calculate True Pocket Margin in FMCG
Ask any FMCG brand owner about their margin and you will almost certainly hear the gross margin number. It is the figure that sits at the top of the P&L, it is easy to calculate, and it always looks healthy. But gross margin tells you what you earn before the retailer takes their share. Pocket margin tells you what you actually keep.
The difference between the two is often staggering. A product with a 62% gross margin can easily end up at 32.7% pocket margin once every deduction, rebate, and cost-to-serve item is accounted for. If you are making pricing decisions, negotiating trade terms, or evaluating SKU profitability, pocket margin is the only number that matters.
The Formula
Pocket Margin % = (Pocket Price - COGS) / Pocket Price x 100
The formula itself is simple. The hard part is calculating pocket price — the amount of money that actually lands in your bank account after every deduction between the list price and the cash you collect. That requires building a price waterfall.
The Six-Layer Price Waterfall
A pocket price waterfall works by starting at the top — your published list price — and subtracting each layer of deductions until you reach the actual cash you receive. There are six layers, split into two groups: on-invoice deductions (visible on the invoice) and off-invoice deductions (settled separately, often quarterly or annually).
Layer 1: List Price
This is your published base price per unit — the starting point for all negotiations. It appears on your price list and is the reference point for every discount that follows. In our worked example, we start at EUR 10.00.
Layer 2: On-Invoice Deductions
These deductions appear directly on the invoice and reduce the net invoice price the retailer pays. They include:
- Trade discount (25%): The standard discount off list price granted to the retailer. In grocery, this typically ranges from 20% to 35% depending on the category and the retailer's power. On our EUR 10.00, that is EUR 2.50.
- Promotional allowance (10%): An additional discount for featuring the product in promotional activities — leaflets, displays, temporary price reductions. This costs EUR 1.00.
- Volume discount: A tiered discount triggered by order volume thresholds. We will use EUR 0.15 here.
After on-invoice deductions: EUR 10.00 - EUR 2.50 - EUR 1.00 - EUR 0.15 = EUR 6.35 (net invoice price).
Layer 3: Off-Invoice Deductions
These are not visible on the invoice. They are settled through credit notes, separate payments, or deductions from future invoices, typically at quarter-end or year-end:
- Annual retrospective rebate (2%): A percentage of total annual purchases paid back to the retailer for hitting volume targets. On a EUR 10.00 list, that is EUR 0.20 per unit.
- Listing fee: A one-off or annual fee for maintaining shelf space, amortised across expected volume. We allocate EUR 0.10 per unit.
- Marketing contribution: Contributions to the retailer's marketing programmes, catalogues, or loyalty schemes. We allocate EUR 0.10 per unit.
After off-invoice deductions: EUR 6.35 - EUR 0.20 - EUR 0.10 - EUR 0.10 = EUR 5.95.
Layer 4: Cost to Serve
These are costs that the brand bears to physically deliver the product to the retailer's distribution centre or store:
- Freight and logistics: Delivery costs, pallet charges, and any distribution centre handling fees. We use EUR 0.15 per unit.
After cost to serve: EUR 5.95 - EUR 0.15 = EUR 5.80.
Layer 5: Payment Terms Cost
The retailer does not pay on delivery. If your payment terms are 90 days and your cost of capital is 6% per annum, you are effectively financing the retailer's inventory for three months:
- Payment terms cost (90 days at 6%): EUR 5.80 x 6% x (90/365) = EUR 0.086, which we round to EUR 0.09.
Some brands also factor in early payment discounts here (for example, 2% discount for payment within 10 days), but in this example we assume the retailer takes the full 90 days.
Layer 6: Cash Collected
After accounting for bad debt provisions, cash discrepancies, and short-pays, we subtract a final EUR 0.06.
After payment terms and cash adjustments: EUR 5.80 - EUR 0.09 - EUR 0.06 = EUR 5.65.
That is your pocket price: EUR 5.65 out of an original EUR 10.00 list price. You have given away 43.5% of your list price before you even consider the cost of making the product.
Worked Example: The Full Waterfall
| Layer | Item | Amount (EUR) | Running Total |
|---|---|---|---|
| List Price | Published base price | - | 10.00 |
| On-Invoice | Trade discount (25%) | -2.50 | 7.50 |
| On-Invoice | Promotional allowance (10%) | -1.00 | 6.50 |
| On-Invoice | Volume discount | -0.15 | 6.35 |
| Off-Invoice | Annual retro rebate (2%) | -0.20 | 6.15 |
| Off-Invoice | Listing fee (amortised) | -0.10 | 6.05 |
| Off-Invoice | Marketing contribution | -0.10 | 5.95 |
| Cost to Serve | Freight & logistics | -0.15 | 5.80 |
| Payment Terms | 90 days at 6% cost of capital | -0.09 | 5.71 |
| Cash | Short-pays & adjustments | -0.06 | 5.65 |
| Pocket Price | 5.65 |
Gross Margin vs. Pocket Margin
Now let us assume the cost of goods sold (COGS) for this product is EUR 3.80 per unit — covering raw materials, packaging, conversion, and factory overheads.
Gross Margin
Gross Margin = (List Price - COGS) / List Price = (10.00 - 3.80) / 10.00 = 62.0%
Pocket Margin
Pocket Margin = (Pocket Price - COGS) / Pocket Price = (5.65 - 3.80) / 5.65 = 32.7%
The difference is 29.3 percentage points. Almost half of the apparent margin has been consumed by trade terms, logistics, and the cost of financing the retailer's payment cycle. This is not unusual in European grocery — it is the norm.
If you are making pricing decisions based on gross margin, you are flying blind. Pocket margin is the only metric that reflects the actual economics of selling to a retailer.
Why Pocket Margin Matters
SKU-level profitability
Not every SKU carries the same trade terms. A promotional hero SKU might have heavier promotional allowances and higher freight costs (due to peak-season delivery demands) than a steady-state line. Pocket margin reveals which SKUs are genuinely profitable and which are subsidised by the rest of the range.
Customer-level profitability
Different retailers negotiate different terms. Pocket margin calculated per retailer shows you which customers are genuinely profitable and which are volume plays with thin real margins. It is common to find that your largest customer by revenue is your least profitable customer by pocket margin.
Negotiation leverage
When a retailer asks for an additional 1% retrospective rebate, you can quantify the impact on pocket margin instantly. Without a pocket price waterfall, you are guessing. With one, you can show the retailer — and your own leadership — exactly what that 1% costs.
Price increase calibration
When COGS rise and you need to pass through a price increase, pocket margin tells you how much of a list price increase actually drops to the bottom line. A 5% list price increase does not deliver a 5% improvement in pocket margin — it delivers less, because some deductions are calculated as a percentage of the new, higher list price.
Building Your Own Waterfall
To calculate pocket margin for your own products, follow these steps:
- Start with the published list price. This should be the price on your official price list, before any customer-specific adjustments.
- Map every on-invoice deduction. Pull these from your invoicing system or ERP. Include trade discounts, promotional allowances, volume discounts, and any conditional pricing.
- Map every off-invoice deduction. These are harder to find because they sit in separate agreements — trade term contracts, annual rebate agreements, listing fee invoices. Collect them from your trade terms database or, if necessary, from the finance team's accruals.
- Add cost to serve. Get freight costs per unit from your logistics team. If you use third-party distributors, include their margin.
- Calculate payment terms cost. Use your weighted average cost of capital (WACC) or your borrowing rate. Apply it to the net amount over the actual payment period.
- Subtract cash adjustments. Look at historical short-pays, deductions, and disputes. Express these as a per-unit or percentage cost.
The result is your pocket price. Subtract COGS, divide by pocket price, and you have your pocket margin.
If you are doing this across hundreds of SKUs and dozens of retail customers, a spreadsheet will not scale. This is where a commercial analytics platform — one that connects trade terms, logistics costs, and product data in a single model — becomes essential. Artyql is built to do exactly that.