Forward-Buy %
Description: Share of wholesale shipments during promo that did not sell through at retail, suggesting retailer pipeline loading.
Formula: (Promo Shipments – Promo Sell-through) ÷ Promo Shipments × 100
SQL Calculation:
(SUM(promo_units_shipped) - SUM(promo_units_sold)) / NULLIF(SUM(promo_units_shipped),0) * 100 AS forward_buy_pct
Why It Matters: Indicates retailer stockpiling during promos, which can distort incremental sales and depress future orders.
Metric Type: Diagnostic
Essence: Lagging
Frequency: Per Promotion Event
Units: Percentage (%)
Suggested Breakdowns: Retailer, Product, Market
Questions Answered:
Did retailers overbuy during the promo?
Will this forward-buy hurt post-promo shipments?
Potential Causes of Worsening: Aggressive trade discounts, retailer gaming, poor inventory planning.
Tactics to Improve:
Shift to scan-down allowances
Cap order quantities
Align promos with consumption not pipeline load
Related Metrics:
Sell-through %
Incremental Sales
Post-Promo Baseline Lift
Related Explores:
Wholesale vs Retail Alignment
Related Sources:
URS.WHOLESALE_REPORT + URS.SALES_REPORT
Last updated
Was this helpful?