Trade Terms Anatomy: The Complete FMCG Manufacturer-to-Retailer Taxonomy

Read any trade-term line item down five levels

Updated 23 April 2026From the Trade Terms module, lesson 1: Trade Terms Anatomy
What it is

The five levels

A commercial contract looks like one big number, trade spend, until you learn to read it. Inside it sit dozens of separate line items, each a term you agreed with the customer. All of them fit the same map, and the map has five levels.

The scaffold

  1. Anchor: which accounting fact does the money move? There are three, and they are fixed. Gross Sales (list price), Net Invoice Value (the invoice price, the retailer's buying price), and Net Sales (the pocket price, what you actually keep).
  2. Zone: which side of the invoice does it sit on? On‑invoice money comes off before the invoice prints. Off‑invoice money settles later, by rebate or credit note.
  3. Family: what does the money buy? This level does the most work. There are six purposes, plus a governed Other for lines that fit none of them. Each line in Other keeps its own name and gets audited.
  4. Term: which negotiable line item is it? A growth rebate, a prompt‑payment discount, a display allowance.
  5. Variant: which sub‑tactic? A promo allowance paid on sell‑in (what the retailer buys) or on sell‑out (what shoppers buy). A payment discount that grows the faster the retailer pays you.

The two levels that matter most answer different questions

Zone and Family pull in different directions. Zone is about placement: where the money sits relative to the invoice. Family is about purpose: what behavior, if any, the money is buying. Neither one decides the other. A price event can be funded on‑invoice or off‑invoice. A structural discount is the standing discount a customer gets for being a customer. It usually shows on the invoice itself, but nothing forces it there. So placement is a label you add to a line, and the family it belongs to does not choose that label for you. Getting this straight stops the commonest classification error, which is reading "off‑invoice" as if it meant "conditional".

Formula & calculation

The gross-to-net rate

The whole map exists to explain one number: how much of your list price survives to net sales.

Gross‑to‑Net Rate =1 - (Net Sales / Gross Sales)

Where: Net Sales = the pocket price you keep after every deduction, and List Price = your published gross price before any trade terms.

Read the other way, the gross‑to‑net rate is simply the sum of every family's spend as a share of list price:

Gross‑to‑Net Rate =Σ (each family's spend as a % of list price)

Where: Σ = the sum across all six families plus the governed Other.

The health bands

The gross‑to‑net rate on its own is only the first of three reads. These bands hold right across the Trade Terms module:

Gross‑to‑net rateRead
Below 15%LEAN: light trade investment
15 to 30%HEALTHY: the typical working range
30 to 40%CONCERNING: heavy, worth a hard look
Above 40%CRITICAL: less than 60 cents of each list dollar survives
22.9%
the gross‑to‑net rate of the illustrative household‑care case that runs through this module
Worked example

Reading one contract line down all five levels

The line

A household‑care manufacturer pays a major grocer 2% of list price for keeping the full range on shelf at 90% availability, settled each quarter against audit data. Read it down the five levels.

The five reads

  • Anchor: it moves Net Sales, because the money is paid after the invoice has gone out. The invoice price itself does not change.
  • Zone: off‑invoice. A credit note settles it each quarter. Nothing comes off the price at the moment of purchase.
  • Family: Performance. The money buys a delivered result, the full range kept on shelf. It is not funding a price cut, and not the way the grocer orders or pays.
  • Term: an assortment and availability allowance.
  • Variant: audit‑verified, quarterly‑settled, distribution‑depth version.

Why the read matters

Once it is filed as Performance and conditional, three things follow. You can withhold it when the 90% availability is not met. You can measure whether the range actually drove sales. And you can keep it separate from two lines it might be confused with. A Promotional display fee pays for a single event. A Structural discount pays for nothing you can check. File the same 2% as "just another rebate" and all three of those moves go away.

Practitioner insight

The Family-by-Zone matrix

The fastest way to see that placement and purpose are independent is to lay the six families against the two zones and mark where each one typically lands.

Where each family typically sits

FamilyWhat the money buysTypical zone leanConditional by design?
Structuralthe cost of being in the channelon‑invoice (~90%)No
Efficiencycost‑to‑serve behaviorsplit (~55% on‑invoice)Yes
Performancea delivered outcomeoff‑invoice (~90%)Yes
Promotionala price event the shopper seessplit (~35% on‑invoice)Yes
Shopper Activationnon‑price shopper activityoff‑invoice (~95%)Yes
Partnershipdata and joint planningoff‑invoice onlyYes
Other (governed)what is left, named line by linemostly off‑invoiceNo, usually

How to read the matrix

The word typical is doing real work. These are leans, not rules. A Promotional allowance can be deducted on the invoice when the retailer buys the stock. It can also be paid back later against proof it sold, off the invoice. It is still Promotional either way. Partnership is the one family that almost never moves. It pays for data or a joint plan, not for a change to the price per unit, so no invoice line fits it.

The one line to hold

Purpose names the family. Placement is a separate label. When you classify a line item, ask what it buys first, then note where it sits. Never let the second question answer the first.

Related concepts

Continue exploring

Use it

Put this concept to work

See The Whole Architecture in action

RGM Academy lets you pull the levers yourself in an interactive simulator, with a senior AI RGM strategist coaching every decision you make.

Unlock the full Trade Terms Anatomy lesson

Or see what a team rollout includes