I have spent two decades inside DTC and CPG operating teams and have rebuilt the trade-spend and deduction process at eight CPG brands in the $15M–$120M revenue band over the last four years. The pattern is identical every time. The founders treat retailer deductions as a tax — a cost of being in grocery and mass — and the finance team books a blended trade rate that nobody actually reconciles. When we open the file, we find three things sitting on top of each other: legitimate trade spend the brand agreed to, retailer compliance penalties the brand caused but can fix, and outright leakage the brand can dispute and recover. The total deduction load in this cohort runs 15–25% of gross sales. Roughly 2–3% of gross sales — about 10–15% of the deduction stack — is invalid. Industry benchmarks from Smyyth, Inymbus, and Vdriven all converge on that number. The recovery from rebuilding the process has never been less than 150 basis points of EBITDA and the median across our engagements is 7.4 points. Here is the playbook.
01 The three categories of deduction
Every deduction on a retailer remittance is one of three things and the entire recovery program turns on getting them separated cleanly. The first is legitimate trade spend — funded promotions, slotting, scan-downs, off-invoice allowances, bill-backs, co-op advertising, display fees, fair share, MDF — that the brand explicitly agreed to in a signed program. The second is compliance: chargebacks for ASN errors, OTIF failures, routing-guide violations, late shipments, label barcode failures, carton or pallet count mismatches, OS&D shortages where the brand is at fault. The third is leakage — duplicate deductions, expired promos still being charged against, wrong rates, wrong dates, retailer-side adjustments unsupported by contract. Most brands net-treat all three and live with the blended number. The number is the wrong number.
In the eight engagements we have rebuilt since 2022, the split lands close to the same place: roughly 70% of the deduction dollar is valid planned trade, 20% is valid compliance, and 10% is recoverable leakage. That ten-point sliver is where the 150–300 basis-point EBITDA recovery sits, and the brands that get it are the brands that do the upstream work of separating the buckets before anyone files a single dispute. Inymbus puts invalid claims at 5–10% of deductions with 40%+ of CPG companies reporting double-digit invalid rates, Smyyth puts the band at 10–20%, and Anthony Chang from BodyArmor has gone on record at 2–3% of topline tied up in invalid charges. The midpoint of those ranges is where our cohort lands.
Once the categorisation is in place, each bucket has a different owner and a different recovery path. Trade spend gets reconciled against the promo ledger and the gap is on sales to explain. Compliance gets root-caused and fixed operationally, not financially, and the line collapses by 60–80% within two quarters when the brand fixes the top two or three failure modes. Leakage is what is left, and that pile gets disputed with documented evidence packets and a named owner at the retailer. The dispute success rate on documented freight and shortage leakage runs 75–90% across Walmart, Kroger, Albertsons, Target, and Costco. The dispute success rate on documented trade over-deductions runs 35–65%. Compliance disputes — where the brand caused the failure but wants to argue the magnitude — run 20–40%. The work is to know which pile each line belongs in before you pick up the phone.
Deductions are not a finance problem. They are a process problem the finance team is the only function with the data to solve.
02 The trade-spend ledger — the single shared artefact
Step one of the rebuild is the trade-spend ledger. The ledger is one document that the head of sales and the head of finance both write to, weekly, with promotion-level accruals on one side and actual deductions on the other. Every approved promotion is one row with: retailer, banner, SKU set, start and end date, mechanic (TPR, off-invoice, bill-back, scan-down, BOGO), authorised rate, expected volume, planned spend, accrued spend to date. Every deduction that hits the AR file gets matched into one of those rows. Whatever does not match becomes an exception. The exception pile is where the disputes come from. Most CPG brands at $20M–$80M run the trade plan in the sales team’s heads and reconcile at quarter-end. By that point the calendar has been overwritten by memory and the dispute window for half the deductions has closed.
The ledger is not optional and it does not need to be a $200K trade-promotion-management platform on day one. At $15M–$50M, the right ledger is a disciplined shared spreadsheet with strict column conventions and a weekly true-up meeting that both sales and finance attend. At $50M–$150M the spreadsheet stops scaling and a dedicated tool — Vividly, Promomash, BluePlanner, Cresicor, or Confido for the deduction side — earns its keep on automation of intake and matching, on dispute templates, and on document repository. Above $150M, the conversation shifts to enterprise TPM (AFS Technologies / Telus Consumer Goods, Exceedra by Telus, T-Pro Solutions) and the question stops being which tool and starts being which one will actually become the system of record and get adopted by sales, finance, supply chain, and the broker network at the same time.
The minimum fields the ledger has to carry
For every line: retailer, customer class, invoice or credit-memo or deduction reference, promo ID or compliance case ID, SKU or UPC, ship date, invoice date, deduction date, retailer reason code, gross amount, expected amount, variance against accrual, bucket classification (planned trade, valid compliance, disputable, leakage), owner, status, dispute deadline, recovery amount, and link to the evidence packet. The reason field that matters most is bucket classification — the four-way categorisation drives every downstream decision. The reason field that matters least is the retailer’s reason code, which sales and finance over-index on because it is the field they can see, when in fact it tells you nothing about whether the deduction is valid.
The operating model around the ledger is a four-corner RACI that most brands do not have written down. Sales owns the plan: every approved program with a customer, every date, every rate, every SKU. Finance owns the ledger and the controls: accrual posting, GL impact, reserve adequacy, audit trail. Revenue ops or the deduction analyst owns reconciliation: matching incoming deductions to promo rows, flagging exceptions, building dispute packets. Supply chain owns compliance prevention: the ASN, OTIF, routing, labelling, and OS&D root-cause work. Leadership reviews the same single dashboard the four corners write to. When the corners are not written down, the four-cornered fight is the same every time: sales says it was a promo, finance says it was a deduction, ops says it was a shipment issue, and nobody agrees on the number.
03 Compliance — the fixable bucket
Compliance deductions are the brand’s fault. ASN sent after cut-off. OTIF miss. Pallet height. Label barcode read failure. Carton-pack hierarchy wrong in the item master. EDI mapper sending the wrong PO version. The fix is operational, not financial, but the finance team has to surface it — and surface it as a single named line on the monthly P&L, not a footnote inside total deductions. Once the line is visible and root-caused by retailer and reason code, the pattern across the cohort is consistent: 70% of compliance deductions trace to two or three specific failure modes per brand. Fix the two or three, and the compliance line collapses by 60–80% within two quarters.
The root-cause workflow is supply-chain forensics, not accounting. For an ASN chargeback at Walmart, the team pulls the PO, the ASN, the invoice, the BOL, the packing list, the warehouse pick logs, and the EDI transmission timestamp. They compare order date, pick and pack time, ship confirm time, EDI transmission time, carrier pickup, and the retailer’s claimed receipt time. The failure point sits in one of six places: ERP master data, warehouse execution, 3PL process, EDI mapper, carrier delay, or retailer receiving. For OS&D at Target, the same approach against BOL, signed POD, pallet and carton counts, weight tickets, and DC receiving reports. The categories of root cause that recur across the cohort: pick errors, missed case packs, damaged freight, pallet collapse, wrong item shipped, inaccurate warehouse counts, retailer receiving discrepancy, freight damage in transit, and packaging specs wrong for the retailer DC handling profile.
The retailer-specific texture matters. Walmart is process-driven on OTIF, ASN accuracy, shipping windows, labelling, and dispute windows. Target is heavy on routing-guide compliance, EDI accuracy, appointment adherence, and packaging standards. Kroger is detail-oriented on ship timing, ASN timeliness, fulfilment rate, and direct-ship rules. Costco runs lower trade rates and lower total deduction intensity (10–18% of gross) but is heavier on shortage and OS&D chargebacks because the PO sizes are larger and the receiving is stricter. Each retailer’s compliance pile has a different shape, and the brand needs a different prevention plan per banner. The shared operating discipline is the same: name the top three failure modes per retailer, name the owner of the fix, name the calendar week the fix lands.
04 Leakage — the dispute process and the win rates by retailer
Leakage is what is left when trade spend has matched against the promo row and compliance has been categorised and root-caused. Duplicate deductions. Expired promos still being charged. Wrong rates. Wrong dates. Bill-backs taken twice. Shortage claims that contradict the carrier POD. Freight deductions on shipments that were already prepaid. Off-invoice allowances pulled outside the authorised date window. Trade-promotion deductions extended to SKUs not in the promo authorisation. The recovery path is a documented dispute process with a named owner at the retailer, a named owner at the brand, and an evidence packet that the dispute analyst can pull in under fifteen minutes.
The dispute packet is not difficult to build once the trade ledger is in place. It contains the original trade agreement, the approved promo terms, the promo-calendar entry, the invoice and PO, shipment proof, SKU master data, evidence of promo execution, and the calculation showing what was allowed versus what was taken. The work is having all of those documents in one place, indexed by retailer and date, so the analyst is not chasing them down per dispute. Brands that build the document repository alongside the ledger run a dispute analyst at roughly one FTE per $80M–$120M of revenue. Brands that try to recreate the documentation per dispute run three to four times the labour for half the recovery.
The win rates the brand can plan against are stable enough to underwrite. Across our cohort the documented numbers run: freight and shortage disputes win 75–90% with a clean BOL and signed POD, and they are the highest-volume disputable category at most brands. Trade over-deductions and bill-back over-claims win 35–65% depending on how tight the contract and calendar discipline is. Compliance fines — labelling, packaging, ASN, OTIF — win 20–40% when the brand has documentation that the failure was a retailer-side or carrier-side issue. The retailer mix matters less than people think. Walmart, Kroger, Albertsons, Target, and Costco all sit inside those bands. The bigger variable is the brand’s document discipline, not the retailer’s posture.
The realistic recovery profile at a $100M-gross-sales mid-market CPG matches the math Vdriven and CloudSquid publish for their customers and matches what we see in our engagements. Without a program: ~$20M of total deductions including roughly $2M of invalid leakage, of which informal recovery catches 25–35% — say $500K–$700K. With a program (one to two FTE plus a deduction tool): identification rate on invalids goes to 80–90% ($1.6M–$1.8M of the $2M), recovery rate on identified invalids goes to 60–80% ($1.0M–$1.4M actually back). Incremental cash versus status quo: $500K–$800K per year, or 50–80 basis points of gross sales added to EBITDA from leakage recovery alone. Layer in the compliance-prevention work and the trade-effectiveness rewire and the combined recovery sits at 150–300 basis points of operating margin for the first 12–18 months of the program.
05 The two systems that matter — and when they earn their keep
CPG founders ask about trade-promotion-management software far earlier than they need to. The honest answer is that at $15M–$50M revenue you do not need a TPM platform yet. You need the ledger discipline, the four-corner RACI, the document repository, and a dedicated deduction analyst — and you need them now, not after the platform is implemented. Most TPM implementations at this revenue band stall because the underlying process is not in place. The tool then automates the wrong thing and the team blames the tool. The investment sequence we run with our cohort is: process and ledger first, document repository second, software third. The software earns its keep at $50M–$150M when the ledger has outgrown the spreadsheet, the dispute volume has crossed roughly 200 incoming deductions a month, and the team needs automated matching and retailer-portal connectors to scale.
The TPM-vs-deduction-management distinction
TPM platforms (Vividly, Promomash, BluePlanner, Cresicor, Exceedra, AFS) solve promo planning, approvals, forecasting, accruals, post-event analysis, customer budgets, and ROI by event. Deduction management platforms (Inymbus, CloudSquid, Confido, Smyyth, T-Pro Solutions) solve the back end — deduction intake, document matching, dispute filing, retailer-portal workflows, chargeback resolution, root-cause analytics, recovery tracking. Both are needed at scale. The mistake we see most often is implementing one and assuming it does the other. A TPM with no deduction module leaves the recovery side manual; a deduction tool with no TPM leaves the front-end discipline ungoverned. Brands that buy both inside 18 months get the full benefit; brands that buy only one usually end up replacing it inside three years.
The ASC 606 accounting treatment is the part of this conversation that gets overlooked and that tends to surface in due diligence. Trade spend is generally contra-revenue, not opex, with the carve-out for distinct services (named ad placements, contracted shelf space at fair market value) that flow through SG&A. The reserve adequacy line on trade-promotion accruals is a recurring buy-side QoE adjustment — median 7% of headline EBITDA across the consumer-brand QoEs we see, as we wrote up in our companion read on [DTC and CPG mid-market M&A multiples for Q2 2026](/blog/dtc-cpg-mid-market-ma-multiples-q2-2026/). A brand running for a sale process in the next 18 months that has not rebuilt its trade-spend ledger will arrive at QoE with the reserve adjustment baked in and the multiple effectively reduced by half a turn. The cleanup window is the same as the exit-prep window: 12 months minimum, 18 months ideal.
06 Where trade-spend discipline meets the cash cycle
The trade-spend ledger is not only a margin tool. It is a cash-cycle tool. Promotional accruals that lag actuals by 60–90 days inflate cash-on-hand readings and then collapse when the deductions land, which is why so many CPG brands hit working-capital crunches in the quarter after a heavy promo cycle. The 13-week cash-flow forecast has to model deduction timing as a discrete line, not a percentage of revenue, and the line has to be calibrated against the brand’s actual promo calendar — not last year’s blended trade rate. We cover the trade-cycle calibration of the 13-week template specifically in our [13-week cash flow template for the CPG trade cycle](/blog/13-week-cash-flow-template-cpg-trade-cycle/) walkthrough. Brands with a clean ledger run a 5–10% lower working-capital buffer than brands without, because the deduction timing is predictable rather than a stack of unmodelled liabilities.
Food-price inflation has stabilised in the 2.5–3.2% YoY band through 2026 YTD per the FRED CPI Food series, down from the 10%+ readings of early 2023. The implication for trade spend is direct: the cost-pass-through window that gave brands two years of pricing cover has closed, and retailers are competing harder on promotional depth. The dollar volume of deductions per shipment is rising even where the deduction rate as a percent of gross is flat. Brands that have not industrialised the trade-spend process are seeing trade rates drift into the 25–30% band as a defensive response — and seeing margin compress with it. The ledger discipline is what holds the line.
There is a parallel infrastructure conversation that frames where the deduction work fits in. The co-pack versus in-house manufacturing decision changes the OS&D and ASN failure-mode profile in a meaningful way: co-packed brands have less direct control over the ship-side failure modes (palletisation, EDI, OTIF) and inherit the co-packer’s compliance scorecard at the retailer. The capex and margin trade-off is covered in our [co-pack versus in-house CPG capex and margin](/blog/copack-vs-inhouse-cpg-capex-margin/) piece. The deduction profile is one of the variables that pushes the math one way or the other at the $40M–$80M revenue band where the decision actually gets made.
07 Three questions for this quarter
If you are reading this and want to know where to start, three questions tell you exactly where your process is. Answer them honestly, then build the calendar for the next two quarters around the gaps.
- 01 Where is the trade-spend ledger right now? In the sales team’s heads, in a finance spreadsheet, or on a shared document that the head of sales and the head of finance both write to weekly? If it is not the third, that is the work for Q1. The ledger is the artefact every other piece of the program runs against; without it, you are matching deductions to memory and disputing on instinct. The fix is not a software purchase. It is a column-discipline exercise, a four-corner RACI, and a weekly meeting on the calendar that nobody skips.
- 02 What are the top three compliance deduction root causes by retailer, and what is the operational fix calendar? If you cannot name them in five minutes, you are flying blind on the bucket that is most squarely the brand’s fault and most squarely fixable. The fix calendar is operational — ERP master data, EDI mapper, 3PL contracts, packaging specs, routing-guide compliance — and lives in supply chain and customer service, not finance. Finance’s job is to make the line visible on the P&L and hold the calendar accountable.
- 03 How much of last year’s deduction dollar belongs in each of the three categories, and what is the recovery plan for the leakage pile? Pull the full year’s deduction file, force every line into one of planned trade / compliance / leakage / unclassified, and look at the splits. If unclassified is over 20%, the categorisation work has not happened yet. If leakage is over 15% of total deductions, the dispute process has not happened yet. If compliance is over 25%, the operational fix calendar has not happened yet. The split tells you which of the three workstreams gets attention first.
The brands that have rebuilt the process in our practice typically run a 90-day stand-up sequence: weeks 1–2 to build the ledger and RACI, weeks 3–6 to clean and bucket the trailing-12 deduction file, weeks 7–10 to land the first wave of disputes on the leakage pile and the first wave of operational fixes on the compliance pile, weeks 11–13 to install the weekly cadence. The full margin recovery takes 12–18 months to land because the compliance fixes need two quarters of clean shipments to prove out. The dispute recovery on the historical pile lands inside the first 90 days for whatever sits inside the retailer’s dispute window. The same sequence is what we walk founders through during an [exit-readiness QoE checklist](/blog/qoe-checklist-template-dtc-cpg-acquisitions/) review, because the trade-spend ledger is exactly the kind of process discipline that surfaces in the [buy-side QoE](/blog/buy-side-qoe-dtc-cpg-what-it-finds/) regardless of whether the brand is selling. The work is the same. The only question is whether the brand does it ahead of the diligence or finds out about the gap in the data room.
Frequently asked questions
What percentage of a CPG brand’s gross sales actually goes to deductions?
What is the difference between trade spend, compliance penalties, and deduction leakage?
What are typical dispute success rates for invalid CPG deductions?
Do I need a TPM platform like Vividly or Promomash to run a deduction recovery program?
How much EBITDA can a mid-market CPG brand actually recover by rebuilding the deduction process?
What does the trade-spend ledger actually look like at a $40M CPG brand?
How does the trade-spend ledger affect a CPG sale process or QoE?
Sample: 8 CPG brand engagements, $15M–$120M revenue, US grocery / mass / club / regional distribution, 2022–2026 (Putra & Co internal cohort). The 7.4% median EBITDA recovery and 63% non-trade share of deduction dollars are medians across that cohort.
Industry benchmark ranges (deduction composition, retailer-specific win rates, recovery percentages): Smyyth, Inymbus, Vdriven, CloudSquid, Confido, TrewUp, Vividly, RetailPath, HRG-Audit, Promomash. Detailed source list in content-pipeline/research/cpg-trade-spend-deduction-recovery-playbook/sources.md.
Trade-spend accounting treatment (contra-revenue vs SG&A under ASC 606): Sensiba — How to account for trade spend.
Food-price inflation context: FRED series CPIUFDSL (CPI Food, urban, SA), YoY % change, 2023-01 through 2026-04 (most recent observation 3.22% YoY).
Filed under the Consumer practice. Pure-DTC brands without retail distribution can skip the deduction work; brands with hybrid DTC/retail need the trade-spend ledger from year one of retail distribution.