CPG Terms Explained, a series by Cyril Ovely

What Is ROTS? Return on Trade Spend Explained

Return on Trade Spend (ROTS) measures how much incremental revenue each dollar of trade promotion investment generates. It is the single most important efficiency metric for evaluating whether your promotional dollars are working.

The short answer

Return on Trade Spend (ROTS) tells you exactly how much extra revenue you earned for every dollar you spent on trade promotions. If your ROTS is 5:1, you generated five dollars in incremental revenue for each dollar invested in trade deals, displays, and temporary price reductions.

The formula is straightforward: ROTS = Incremental Revenue / Trade Spend. But the simplicity of the formula hides a complex reality. Trade spend is typically 15 to 25 percent of gross sales for most CPG companies, making it the second largest line item after cost of goods sold. Getting this number right is not optional. It determines whether your promotional calendar is building the business or quietly destroying margin.

A ROTS above 1:1 means you earned more than you spent. A ROTS below 1:1 means the promotion cost more than it returned. Typical ROTS benchmarks vary by category, with 3:1 to 8:1 considered healthy depending on margin structure and promotion type.

Why it matters in CPG

Trade promotion is the largest controllable expense on a CPG profit and loss statement. Most manufacturers spend between 15 and 25 percent of gross sales on trade deals, slotting fees, display costs, and temporary price reductions. That is real money leaving the building every quarter.

Yet many trade teams still evaluate promotions by gut feel or by total lift alone. A promotion that moves 10,000 extra cases sounds like a success until you discover it cost $80,000 in trade spend and generated only $60,000 in incremental revenue. That promotion had a ROTS of 0.75:1, meaning it lost money.

ROTS answers the questions that keep commercial directors up at night:

  • Budget allocation: "Which promotion types deliver the highest return per dollar?"
  • Retailer negotiations: "Which trading partners give us the best ROTS, and which are we subsidizing?"
  • Promotion design: "Should we run deeper discounts for fewer weeks, or lighter discounts for longer?"
  • Category management: "Is our trade investment in this category generating acceptable returns?"

Without ROTS, you are spending trade dollars blindly, hoping that volume lifts justify the cost without ever confirming the math.

How it works in practice

Scenario: You run a four week temporary price reduction on a family size cereal SKU across a major retailer. Here is what the numbers look like:

MetricValue
Trade spend (discount + display fee)$45,000
Baseline sales (expected without promotion)$30,000
Total sales during promotion$165,000
Incremental sales (total minus baseline)$135,000
ROTS$135,000 / $45,000 = 3.0:1

The critical step is separating baseline sales from incremental sales. Without the promotion, you would have sold roughly $30,000 worth of cereal anyway. The promotion generated an additional $135,000 in revenue against a $45,000 investment, giving you a 3:1 return.

A 3:1 ROTS is within the typical benchmark range, but profitability depends on your margin structure. If your gross margin is 35 percent, the incremental margin dollars are $135,000 × 0.35 = $47,250, barely exceeding the $45,000 trade spend. If your margin were 30 percent, the promotion would have lost money despite the healthy ROTS.

The formula

The ROTS calculation in its simplest form:

ROTS = Incremental Revenue / Trade Spend

Where:

  • Incremental Revenue = Total sales during the promotion period minus baseline sales (what you would have sold without the promotion)
  • Trade Spend = All costs associated with the promotion, including discounts, display fees, slotting allowances, and any retailer specific charges

Some teams also calculate a margin-based net ROTS (as opposed to a revenue-basis net ROTS): margin-based net ROTS = (Incremental Revenue × Gross Margin %) / Trade Spend. This version tells you whether the promotion was actually profitable, not just whether it generated revenue.

For the technically minded: Calculating ROTS accurately is fundamentally a statistical decomposition problem. Total sales must be split into baseline and incremental components using time series decomposition, control group analysis, or regression modeling. The system needs to track promotion events, trade costs, and sales data at SKU and store level, then isolate the causal effect of each promotion from seasonal trends, competitor activity, and organic demand shifts. Think of it as a ROI calculation engine with promotion attribution logic, where the hard part is not the division but the decomposition of observed sales into what would have happened anyway versus what the promotion actually caused.

Key metrics to track

ROTS is not a single number. Leading trade teams break it down across multiple dimensions to find where their money works hardest:

  • ROTS by promotion type: Temporary price reductions, feature ads, end cap displays, and combo deals each produce different returns.
  • ROTS by retailer: Some trading partners consistently deliver higher returns on promotional investment. Others absorb your trade spend without generating proportional lift.
  • ROTS by category: Promoting laundry detergent produces very different ROTS than promoting premium chocolate. Category elasticity and purchase frequency drive the benchmark.
  • Incremental units vs. incremental revenue: A promotion might move lots of units at heavily discounted prices, generating high unit lift but poor revenue ROTS. Track both to avoid the volume trap.

Common mistakes & misconceptions

Mistake #1: Not separating baseline from incremental sales.
The most fundamental error. If you count all sales during a promotion period as "promotion generated," you massively overstate your ROTS. Baseline sales would have happened anyway. Without proper decomposition, every promotion looks like a success.

Mistake #2: Ignoring carry forward and pull forward effects.
A promotion this week might steal sales from next week (pull forward) or build household stock that reduces purchases for weeks afterward (carry forward). If you measure ROTS only during the promotion window, you miss the full picture. Leading teams measure over an extended window, typically 8 to 12 weeks, to capture the net effect.

Mistake #3: Treating all promotions equally.
Average ROTS across all your promotions is nearly useless for decision making. A feature ad with a 7:1 ROTS and a deep discount display with a 2:1 ROTS average out to 4.5:1, which tells you nothing actionable. Segment by promotion type, retailer, and category.

Mistake #4: Not accounting for cannibalization.
Promoting one SKU often pulls volume from other SKUs in your portfolio. If your family size cereal promotion steals cases from your regular size variant, the net incremental revenue for the company is lower than the single SKU ROTS suggests. Portfolio level ROTS analysis is essential.

Regional variations

ROTS measurement maturity varies significantly by market:

  • US: The most sophisticated ROTS measurement environment. Nielsen and Circana provide syndicated promotion tracking with built in baseline decomposition. Most major CPG companies run ROTS analysis at SKU and store level using scanner data panels.
  • UK: Major retailers like Tesco and Sainsbury's include ROTS in their supplier scorecards. Promotion evaluation is structured and data driven, with Kantar and Nielsen providing the underlying analytics.
  • India: ROTS measurement is still emerging. Trade spend is often managed through distributor schemes and secondary schemes rather than formal promotion plans. Measurement is improving as modern trade and organized retail grow.
  • NZ/AU: Chain level ROTS analysis is standard practice. With Coles and Woolworths dominating grocery, trade promotion evaluation focuses heavily on retailer specific returns and category review submissions.

How leading teams use ROTS

Top commercial organizations have moved beyond spreadsheet based ROTS into systematic trade promotion optimization, typically following three stages.

Promotion optimization engines use historical ROTS data by promotion type, retailer, and category to recommend the highest return allocation of trade dollars before each planning cycle. Instead of guessing, the system proposes a promotion calendar optimized for total ROTS.

Scenario planning lets trade managers model "what if" questions before committing budget. What if we shift 20 percent of display spend into feature ads? Scenario modeling turns ROTS from a backward looking metric into a forward looking planning tool.

Real time ROTS dashboards by account and promotion type give trade teams visibility into how current promotions are performing while they are still running. If a promotion is tracking below target ROTS in week two, the team can adjust or cut losses before the full investment is committed.


Lighthouse for CPG

See how Lighthouse turns these terms into retail execution

Lighthouse connects distribution, execution, trade, and supply into one system your commercial teams act on at the store and SKU level.

Request a demo
Cyril Ovely
Co-Founder and CTO, Vxceed

Cyril is the Co-Founder and CTO at Vxceed. With over two decades of experience in engineering and entrepreneurship, he focuses on building scalable SaaS solutions that transform demand chain execution and help businesses operate with greater agility in evolving markets.