Where Small Food Brands Lose Control of Trade Spend
The CFO of a $15M specialty sauce brand asks a straightforward question at the quarterly review: which of last quarter's promotions made money? The room goes quiet. The brand spent $2.7M on trade over the prior twelve months — 18% of gross revenue — spread across Walmart, Costco, UNFI, KeHE, and two regional chains. The commitments live in a spreadsheet with one tab per retailer. The deduction reports live in NetSuite. The scan data that would show whether any of it worked lives in Retail Link and UNFI Connect, where nobody has logged in since February.
Eighteen percent of revenue, and the best the VP of Sales can offer is "we think the Costco demo performed well."
The second-largest line item, managed in a tab
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.
At $15M in revenue, 18% is $2.7M. At $25M, it is $4.5M. These are not rounding errors. They are 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.
Commitments, execution, deductions — connected nowhere
Trade spend generates data in three separate places, and at most specialty food brands, those places never connect.
Commitments. What the brand agreed to spend — scan allowances at Walmart, slotting fees at a regional chain, manufacturer chargebacks at UNFI, off-invoice discounts at KeHE, a demo program at Costco. These commitments are negotiated by the sales team, often verbally or over email, and recorded (if recorded at all) in the spreadsheet. The terms vary by retailer and by promotion type.
Execution. What actually happened at shelf. Did the temporary price reduction show up in the scan data? Did the end-cap display go up on the agreed date and stay up for the agreed duration? Did the distributor pass the promotional allowance through to the retailer? Execution data exists — Walmart's Retail Link has it, UNFI Connect has some of it — but pulling it requires logging into each portal, downloading reports, and matching them against the commitment ledger by hand.
Deductions. What the retailer or distributor subtracted from the payment. Deductions appear on remittance stubs, coded by type — but the codes are retailer-specific, the timing is unpredictable, and a single deduction may reference a commitment made months earlier by a salesperson who has since left the company. The brand's AP team processes them as reductions to revenue. Whether the deduction corresponds to an actual commitment, and whether that commitment was actually executed, is a question nobody has the data infrastructure to answer quickly.
At large CPG companies, trade promotion management software connects these three streams automatically. At a brand doing $15M–$25M with a five-person back office, the streams run in parallel and never converge. The consequences are predictable: according to McKinsey, 59% of trade promotions globally fail to turn a profit — and in the United States, the figure reaches 72%. Industry research from HighRadius suggests that up to 40% of trade promotion investments go entirely unmeasured, which makes optimization impossible by definition.
What the brand is actually paying for
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.
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 actually 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.
The question the spreadsheet cannot answer
The question the CFO asked — which promotions made money — requires connecting all three data streams for each promotion: what was committed, what was executed, and what was deducted. Then it requires comparing scan data during the promotional period against a pre-promotion baseline to isolate incremental volume from subsidized volume.
Walmart's Retail Link provides weekly scan data at the store level. UNFI Connect provides sell-through reporting at the warehouse level. The data to answer the question exists. The problem is that nobody has built the reconciliation layer that connects it to the commitment ledger and the deduction report.
This is the same structural issue that drives OTIF chargebacks for specialty food brands — the data exists in multiple systems, nobody reconciles it, and the cost accumulates silently until someone asks a question the spreadsheet cannot answer.
The brands that eventually get trade spend under control do not start by purchasing trade promotion management software. They start by connecting the data they already have. The scan data is in Retail Link. The deductions are on the remittance. The commitments are in the spreadsheet. The first step is putting the three in the same room.
Find out what your trade dollars actually bought
Lailara builds 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, book a 30-minute scoping call.
See the methodology behind this post. The worked example — $32.8M in scan revenue, ~$3.2M in structural trade, $380K in operational waste, and $974K in deductions went undisputed — is a live demo you can open and explore. Trade Spend & Deduction Recovery →
The Ten Decisions is the map behind this post. Every data problem a $25M specialty food brand runs into — chargebacks, deductions, launch economics, OTIF gaps — maps to one of ten decisions being made without adequate information. See the full picture →