Trade Spend Benchmarks for Small Food Brands Run 15-25% of Revenue
Cinderhaven Provisions spends about $3.6M a year on trade across six retailers and three distributors. Cinderhaven is a fictional $25M specialty food company, and that figure comes from a synthetic dataset built to show trade costs that are real. Its CFO wants to know two things. Is $3.6M normal? And what did it buy?
The first question has an answer from published benchmarks. The second has an answer too, but it is a composition question rather than a performance question, and the two get conflated constantly. This post covers both: where the benchmark range sits at specialty food scale, and how the spend breaks down by component, including which components are structurally incapable of being tied to a result.
Is 14% normal? Close to it, and that is the problem
After cost of goods, trade spend is typically the largest single expenditure on a specialty food brand's P&L. Industry benchmarks consistently place it at 15-25% of gross revenue for CPG companies, with Strategy& (PwC) estimating that U.S. trade spending exceeds $200 billion annually. For established products, 15-20% is a reasonable baseline. For new items, the number climbs: slotting fees, free fills, and introductory promotional allowances can consume a substantial share of a SKU's first-year gross sales before the product has proven anything at shelf.
Cinderhaven's $3.6M (trailing 52 weeks) is 14% of the $25.15M it invoiced to trade partners in 2025, just under the band. Against the $32.3M its products scanned at retail, the same dollars are 11%, so name the base before comparing. Either way, it is the second-largest expenditure the business makes, and at most specialty food brands, the tracking mechanism is a spreadsheet maintained by one person who also manages six other things.
The spreadsheet records what was promised. It does not record what was executed, what was deducted, or what the promotion accomplished. It is a commitment ledger mistaken for a management tool.
Why the benchmark is the only number most brands have
Being inside the range tells you that you are spending a normal amount. It tells you nothing about whether the spending worked, and for most brands at this scale the benchmark is the only trade number they can state with confidence.
The published outcome data explains why that is a weak position. According to McKinsey, 59% of trade promotions globally fail to turn a profit, and in the United States, the figure reaches 72%. So a brand inside the band is probably normal and probably losing money on most of its promotions. Which ones, it cannot say until each promotion's cost sits next to its scan result.
Closing that gap is a reconciliation problem, and it is a separate piece of work with its own mechanics: the commitment ledger, the scan data and the remittance have to be joined before any of it is measurable. That is covered in trade spend reconciliation, and the reason the software does not solve it by itself is covered in TPM software measures what you can reconcile. Two things worth settling before you get there: deductions belong in contra-revenue rather than the marketing line, and the composition below determines how much of your spend is even eligible to be measured.
What the money buys
The composition of trade spend at the specialty food scale is worth examining, because it differs from the enterprise CPG profile in ways that affect measurement. Some of these line items can be tied to a result. Some cannot, at any level of analytical effort.
Slotting fees, one-time payments for shelf placement, are the most variable component. Industry sources report ranges from $250 to $1,000 per item per store at the individual store level, and $5,000 to $50,000 or more per SKU per retailer chain for national authorization. These are sunk costs with no direct performance link; the brand pays for access, not results.
Scan allowances, per-unit discounts triggered by consumer purchases, are the closest thing to performance-based trade spend. The brand pays only on units sold. But measuring whether the scan allowance drove incremental volume or simply subsidized purchases that would have happened anyway requires a baseline comparison that most brands at this size do not perform.
Distributor promotional allowances add a layer of opacity. A brand pays UNFI a promotional rate on a set of SKUs. UNFI passes some of that allowance through to the retailer in the form of a shelf price reduction. The brand has limited visibility into whether the pass-through happened, when it happened, or what the shelf price was during the promotional window. The same structure applies at KeHE.
Off-invoice discounts and demo programs round out the portfolio. Each generates its own paperwork, its own deduction codes, and its own reconciliation burden.
Benchmark the mix, not the percentage
Here is why the headline number is a poor target. Two brands at the same percentage of gross revenue can be in completely different positions.
If most of a brand's spend is scan allowances (per-unit, triggered by consumer purchases, and measurable against a pre-promotion baseline), most of it is at least in principle accountable to a result.
If most of it is slotting and distributor allowances (sunk payments for access, and pass-throughs the brand cannot verify), most of it can never be tied to incremental volume, no matter how good the analysis gets, because the money bought placement rather than performance.
Both brands report the same percentage. Only one of them has a trade program that can be managed. So the useful exercise is not comparing your percentage to the industry range. It is splitting your own spend into the accountable share and the access share, and then asking whether the access share is buying placements that still make sense. That split takes an afternoon with a year of remittances and the commitment spreadsheet, and it does not require any new software.
Cinderhaven's ledger adds a third cut. Of its $3.6M, about $3.18M is contracted trade: allowances written into agreements, which no dispute recovers. The remaining $380K or so is operational waste, deductions that should not have landed, and it is the only layer a dispute can win back.
If the access share is large and growing, the question is no longer a trade question. It is a channel and account profitability question: whether the retailers charging the most for access are returning enough to justify it. Running that split every quarter, rather than once, is process hygiene.
Find out what your trade dollars bought
I build the reconciliation layer between your commitment ledger, your scan data, and your deduction reports: retailer by retailer, promotion by promotion. If your CFO is asking questions your spreadsheet can't answer, send me twelve months of deduction data and I'll send back the answer in writing. No call, no obligation.
Next step: Trade spend nobody can account for
Find out what it is costing you. Free, no call.
The offers below run this on your own data. The scan is free, and the Snapshot credits in full toward the audit.
Private, expiring upload, never email. Mutual NDA before anything moves. Files destroyed within 30 days of delivery, with a certificate. Methods published, tools open source.