Grocery Retail EBITDA Improvement Plan

R10x — combined revenue-growth and cost-takeout levers mapped to grocery retailer EBITDA, anchored in actual Cachealo/Selectos economics where available. Edit blue-bordered fields to recalculate live.
Read Me
Model Inputs
GTM Tiers
Revenue Growth Levers
Cost Takeout Levers
Combined EBITDA Summary
Shrink Deep-Dive
Coupon Funding Deep-Dive
Phase 3 / Adjacent
Revenue Growth and Cost Takeout are kept structurally separate because they hit the P&L differently — revenue-share income and behavior-driven basket/trip lift vs. direct cost avoidance — and because a retailer's CFO evaluates them differently ("show me the upside" vs. "show me the savings"). Blending them into one number weakens both arguments. The Combined EBITDA Summary tab brings them back together only at the final EBITDA-point level, once each case has been made on its own terms.
Working target: ~0.75 EBITDA points from Cost Takeout + ~0.5 EBITDA points from Revenue Growth = ~1.25 EBITDA points combined. This is a working hypothesis to size the pitch, not a guaranteed outcome — the Combined Summary tab shows how the actual inputs compare to this target band as you adjust them.
1. Start in Model Inputs — set store count, revenue/store, and retailer EBITDA margin.
2. Revenue Growth Levers — digital coupon CPG funding (anchored to actual Selectos economics) plus the basket-size/trip-frequency effect layered on top.
3. Cost Takeout Levers — perishable shrink, time-sensitive markdown push, slow-moving inventory, and promotion/category-reporting automation.
4. Combined EBITDA Summary — rolls both into EBITDA points against the retailer's margin base.
5. Shrink Deep-Dive and Coupon Funding Deep-Dive — full assumption chains behind the two anchor levers.
6. Phase 3 / Adjacent — software/support cost displacement, deliberately kept out of the core pitch.
Actual = anchored to real Selectos/Cachealo figures you've provided. Placeholder = industry-benchmark estimate, flagged for replacement once real data exists. The coupon funding number ($15-20K/store/month gross) is Actual. The basket/trip lift multiplier is currently a Placeholder pending Selectos redemption-cohort data.

Model Inputs

Edit these to instantly re-size every tab in this model.
Tier 3 — Real-Time POS. All levers active, including Perishable Shrink Forecasting and Time-Sensitive Markdown Push, which require near-real-time inventory/POS signal to be actionable.
Number of stores in target chain / rollout cohort
US grocery industry avg. ~$10-15M/store depending on format; adjust for target chain
Typical grocery EBITDA margin ~2-4%; used to express $ impact as EBITDA points on the Summary tab
Actual Midpoint of observed $15-20K/store/month gross CPG-funded digital coupon flow. Requires Tier 2+.
Gross funding flows through clearinghouse; only the retailer's negotiated share hits their EBITDA. Remainder is CPG rebate passed to shopper + R10x/platform fee. Confirm actual split from Cachealo settlement terms.
Flyer/price/assortment intelligence subscription — no retailer data integration required. This is a services fee, not an EBITDA-share lever, so it's shown separately (see GTM Tiers tab).
$120,000,000
Total Chain Annual Revenue
$12,000,000
Revenue per Store
$3,600,000
Current Total Chain EBITDA ($)
$210,000
Gross Coupon Funding / Store / Year
EBITDA $ = Total Chain Revenue × EBITDA Margin. This is the denominator used to convert every $ lever into "EBITDA points" on the Combined Summary tab. Levers below your selected tier show as greyed-out and are excluded from the EBITDA Summary until that integration depth is reached.

Go-to-Market Integration Ladder

Three tiers of increasing data depth, each unlocking more of the EBITDA model. Designed so R10x can land without a data-integration contract and expand as trust is earned.
What it is: Market and competitive intelligence — flyer/circular monitoring across competitors (Walmart, regional chains), price benchmarking, assortment and promo-cadence tracking. Built entirely from public/observable data, not the retailer's own systems.

Why it matters for GTM: Zero integration lift for the retailer to say yes to. No contract negotiation over data access, no IT security review, no POS vendor involved. This is the wedge — it gets R10x in the door and in front of category managers before any deeper relationship exists.

What it unlocks in this model: A standalone services fee (not an EBITDA-share lever) — shown as its own line, not blended into the EBITDA Summary math, since it's revenue to R10x rather than EBITDA improvement to the retailer per se. Still valuable as a foot-in-the-door and a proof point on data quality.
What it is: Retailer shares POS TLog data on a batch basis (e.g., nightly/weekly extract) — no live system integration, no real-time hooks. This is the level most retailers can approve without a major IT lift, since it's a data export, not a system connection.

Why it matters for GTM: This is where the real EBITDA case starts. Batch TLog is enough to run coupon funding, redemption attribution, trade fund recovery, category/promo reporting automation, and basic shrink/slow-mover pattern detection — retrospectively, not in real time.

What it unlocks in this model: Digital Coupon Funding, Basket/Trip Lift, Reporting Automation, and Slow-Moving Inventory levers become active. Shrink forecasting and time-sensitive markdown push remain locked — they need fresher signal than a batch extract can provide.
What it is: Full closed-loop integration — live POS TLog attribution, real-time inventory signals, the complete Cachealo/Selectos-style MBS integration. Requires the deepest trust and IT commitment from the retailer.

Why it matters for GTM: This is the destination, not the entry point. By the time a retailer is ready for Tier 3, R10x has already proven value at Tier 1 and Tier 2 — the sales objection ("why should we give you real-time POS access") has largely been answered by a working relationship, not a cold pitch.

What it unlocks in this model: Every lever activates, including Perishable Shrink Forecasting and Time-Sensitive Markdown Push — the two levers that need near-real-time inventory/POS signal to be actionable rather than descriptive.
Most vendors in this space require Tier 3-level access just to start the conversation — that's the integration lift that kills deals before they begin. R10x's tiering means the EBITDA case can be demonstrated incrementally, with the model itself getting more valuable (and the ask getting bigger) at each step. Use the tier selector on the Model Inputs tab to see exactly how much of the EBITDA case is available at each stage.
Why "we don't replace anything" works as an entry strategy: incumbent vendor relationships are contract-locked and politically entrenched — someone at the retailer championed that vendor choice. Positioning as additive, not a rip-and-replace, removes the two objections that usually stall enterprise retail-tech deals: political risk (nobody has to admit a prior vendor decision was wrong) and integration risk (Tier 1 requires zero data access). This is what makes R10x effective at winning the first conversation and first contract — which is usually where competitive displacement actually dies in this industry.

Why this framing has a ceiling, and the team should know it going in: "incremental" is true and useful while R10x's value is invisible to the incumbent. If the trade-fund-recovery and attribution levers work as modeled, they will eventually make an incumbent's reporting look thin by comparison — at which point the incumbent may improve their own attribution or contest the account directly. The tiered GTM derisks adoption; it does not derisk competitive response once R10x is generating visible EBITDA dollars a legacy vendor used to touch.

The honest internal framing: this GTM makes R10x very effective at getting in the door and earning the first real contract — not that it makes R10x immune to competitive reaction once real value is visible. Both things can be true at once, and the team's external narrative ("purely incremental, never competitive") should be treated as a door-opening position, not a permanent strategic ceiling.

Revenue Growth Levers

Income and margin lift from Cachealo's shopper engagement layer — kept separate from cost takeout because it's an upside case, not a savings case.
Show $ as:
Lever Basis $ Impact / Chain / Yr Data Quality Notes
Digital Coupon Funding (Retailer EBITDA Share) Gross monthly funding per store × 12 × retailer's negotiated share of gross flow $630,000 Actual See Coupon Funding Deep-Dive tab. Gross flow is Actual; retailer-share % is an assumption pending confirmed Cachealo settlement terms.
Basket Size & Trip Frequency Lift Incremental trips × avg basket × retailer margin, from redeeming-shopper behavior change $489,888 Placeholder Conservative published benchmarks (+1.3pp trip incidence, +25% spend by active redeemers). Replace with Selectos cohort data once available.
Total Revenue Growth Impact — Full Chain / Year$1,119,888
Total Revenue Growth Impact — Per Store / Year$111,989
Full detail and assumption chain for the coupon funding line: see Coupon Funding Deep-Dive tab.

Cost Takeout Levers

Direct cost avoidance and labor-hour savings — the traditional "show me the savings" case.
Show $ as:
Lever Basis $ Impact / Chain / Yr Data Quality Notes
Perishable Shrink (Forecasting Accuracy) 3% baseline shrink × 65% perishable share × 15% target reduction from AI forecasting $351,000 Placeholder See Shrink Deep-Dive tab, Lever 1.
Time-Sensitive Markdown Push (Surplus) 20% of perishable shrink recovered via timely WhatsApp surplus alerts before it becomes full loss $468,000 Placeholder See Shrink Deep-Dive tab, Lever 2. Track A — shopper-facing, uses existing WhatsApp channel.
Slow-Moving Non-Perishable Inventory 2% of revenue tied up in excess non-perishable stock × 10% recovery via demand-shaping offers $240,000 Placeholder See Shrink Deep-Dive tab, Lever 3. Working-capital problem, not spoilage — different mechanism from shrink.
Promotion & Category Reporting Automation Analyst hours/store/month saved × loaded hourly cost — labor-hours basis, not % of revenue $129,600 Placeholder Flyer/circular performance measurement as lead example — same TLog/redemption data pipeline as coupon funding, different output (time saved vs. money recovered).
Total Cost Takeout Impact — Full Chain / Year$1,188,600
Total Cost Takeout Impact — Per Store / Year$118,860
Perishable shrink assumption chain: see Shrink Deep-Dive tab. Reporting automation is sized on labor-hours saved × loaded analyst cost, not % of revenue — it scales with headcount, not sales.
Sized on analyst labor-hours, not revenue %, since this is a headcount-time category. Flyer/circular performance measurement is the sharpest wedge example — same TLog/redemption data pipeline as coupon funding, different output (time saved vs. money recovered).
Analyst hours/store/month spent on promo & category reporting todayhrs
Loaded hourly cost of that analyst time ($)
Share of those hours automatable (flyer measurement, category reporting, promo reconciliation)%
Reporting Automation Savings — Full Chain / Year$129,600
Reporting Automation Savings — Per Store / Year$12,960
Cross-reference: this shares the underlying TLog/promo data pipeline with the Trade Promotion Funding lever in Revenue Growth — the data asset is not double-counted, only the labor-hours output differs.

Combined EBITDA Improvement Summary

Both levers expressed as EBITDA points against the retailer's current margin base, compared to the ~0.75 (cost) + ~0.5 (growth) = ~1.25 point working target.
0.93 pts
Revenue Growth — EBITDA Points
0.99 pts
Cost Takeout — EBITDA Points
1.92 pts
Combined — EBITDA Points
EBITDA-share levers above reflect only what's unlocked at your currently selected tier (Model Inputs tab). Change the tier there to see how the case grows as integration depth increases.
Revenue Growth
0.93 pts
Cost Takeout
0.99 pts
Combined
1.92 pts
Bars scaled to a 2.0-point maximum for visual comparison against the ~1.25-point working target (marked below).
Target: Cost Takeout EBITDA points0.75 pts
Target: Revenue Growth EBITDA points0.50 pts
Target: Combined EBITDA points1.25 pts
Current model vs. target — gap+0.67 pts vs. 1.25 target
$120,000,000
Total Chain Annual Revenue
$3,600,000
Current Chain EBITDA ($)
$5,908,488
Projected EBITDA ($) with Both Levers
$230,849
Combined $ Impact / Store / Year
$4,800
Tier 1 Fee — $ / Store / Year
$48,000
Tier 1 Fee — Full Chain / Year
This is R10x services revenue from competitive intelligence, available regardless of tier — shown separately since it's not a retailer EBITDA-improvement claim.

Shrink & Slow-Moving Inventory Deep-Dive

Three distinct levers, not one — kept separate because they have different data dependencies and different owners (forecasting engine vs. shopper-facing offer targeting).
Lever 1 — Perishable shrink (forecasting accuracy): reduces over-ordering before spoilage happens. Track B, forecasting engine.
Lever 2 — Time-sensitive markdown push (near-expiry surplus): moves inventory already at risk via Cachealo's WhatsApp channel. Track A, shopper-facing.
Lever 3 — Slow-moving non-perishable inventory: a working-capital / shelf-space problem, not spoilage — solved by demand-shaping offers, not forecasting.
Total store shrink (% of sales)3%+Grocery retailers typically experience 3%+ shrink rates industry-wide
Share of shrink from perishable depts65%Perishables account for 65% of all store shrink vs. 38% of total-store sales
Unsold fresh food (% of inventory)~30%~16B lbs surplus nationwide; ~75% is fresh food; nearly half still safe to consume
Waste variation explained by days-of-cover/shelf-life ratio42%ECR study across 17,000 item-store combos, 27 supermarkets
Markdown optimization impact (near-expiry)-21.2% waste / +6.0% profitRetailers optimizing near-expiry display & discount timing achieved this swing
Source: FMI/Where's My Shrink survey; ReFED/Food Waste Lab (2025); Too Good To Go grocery margins report (2026); ECR organization waste study.
Store Count10
Avg. Annual Revenue per Store$12,000,000
Total Chain Annual Revenue$120,000,000
Baseline shrink rate (% of revenue)%
Share of shrink from perishables%
Target reduction from forecasting accuracy%
Total Baseline Shrink ($, chain)$3,600,000
Perishables Shrink ($, chain)$2,340,000
Lever 1 Addressable $ — Full Chain$351,000
Lever 1 Addressable $ — Per Store$35,100
Share of perishable shrink that is "savable" via timely shopper alerts%
Conservative vs. published 21.2% waste reduction from markdown optimization alone — this captures inventory that would otherwise become full shrink, recovered instead at a markdown price via WhatsApp surplus alerts
Lever 2 Addressable $ — Full Chain$468,000
Lever 2 Addressable $ — Per Store$46,800
Slow-moving/excess non-perishable inventory (% of non-perishable revenue)%
Target recovery via demand-shaping offers%
Lever 3 Addressable $ — Full Chain$240,000
Lever 3 Addressable $ — Per Store$24,000
Data inputs needed
Store-level perishable inventory (days-of-cover), shelf-life/expiry dates by SKU, POS sell-through (TLog — already have), markdown event history
Integration point
DC/store inventory management system + existing POS TLog pipeline already built for Cachealo
Core model
Days-of-cover ÷ remaining-shelf-life ratio surfaced as a Store Cortex signal — flag SKU/store combos before spoilage risk peaks
Action layer
Auto-triggered markdown recommendations pushed to store ops; surplus-item alerts to nearby shoppers via Cachealo's existing WhatsApp channel
Dependency
Requires Selectos MBS POS go-live as the data foundation — same gate as core Cachealo rollout

Digital Coupon Funding & Basket/Trip Lift Deep-Dive

R10x's existing flagship revenue-growth lever — anchored in observed Selectos economics, layered with the basket/trip effect.
Two distinct effects, don't conflate them: (1) the coupon funding itself — CPGs pay for redemption, clearinghouse settles it, R10x/retailer share it — is Actual data. (2) the basket-size and trip-frequency lift from a redeeming shopper visiting more often and spending more per visit is a second, additive effect layered on top — currently a Placeholder pending Selectos redemption-cohort data.
Store Count10
Gross monthly coupon funding per store ($)$17,500
Set on the Model Inputs tab ("Gross Monthly Coupon Funding per Store") — edit there to change this figure everywhere.
Gross annualized per store$210,000
Retailer's share of gross funding (rest is shopper rebate + platform fee)30%
Set on the Model Inputs tab ("Retailer's Share of Gross Coupon Funding") — this is the portion that actually hits retailer EBITDA, not the full gross flow.
Retailer EBITDA-Relevant $ — Per Store / Year$63,000
Retailer EBITDA-Relevant $ — Full Chain / Year$630,000
+1.3pp
Trip incidence lift per coupon redemption (published study)
+25%
Spend by redeeming/active members vs. inactive members (McKinsey)
Est. redeeming shoppers per store per month
Incremental trips per redeeming shopper per month (conservative)
Avg. basket size ($)
Retailer gross margin on incremental basket (%)%
Incremental monthly trips per store360.0 trips/mo
Incremental monthly gross margin $ per store$4,082
Lever B — Full Chain / Year$489,888
Lever B — Per Store / Year$48,989
Uses conservative published trip-incidence lift (+1.3pp per coupon redemption, grocery LP study) rather than higher vendor-marketing multipliers (e.g. 2.1x visit frequency claims), to keep this defensible until real Selectos cohort data replaces it.
The unclaimed-funds problem is a proof problem
CPGs don't release trade funds without verified redemption proof. Cachealo's GS1 8112 + POS TLog attribution + phone-anchored shopper ID is exactly the evidence package CPGs require.
Competitors extract; Cachealo settles
Incumbents (Birdzi, AppCard, Inmar, RSA America) generate reporting after the fact. Cachealo's closed-loop clearinghouse settlement (Mandlik & Rhodes/TCB) closes the loop in near-real-time.
This is a revenue-recovery pitch, not a cost-cutting pitch
This doesn't ask a retailer to cut spend — it recovers money CPGs already committed. Much easier internal sell to a retailer's CFO.

Phase 3 / Adjacent — Not Part of the Core Pitch

Directionally real EBITDA opportunity, but deliberately excluded from the near-term Revenue Growth / Cost Takeout case.
Why this is kept separate: every dollar of vendor-displacement credit claimed here (demand-planning SaaS, WFM software) invites a "why is a promotions company selling us software" conversation with a retailer CFO — a distraction from the trade-fund-recovery and shrink pitches, which are undeniably R10x's. This stays visible in the roadmap as a later-phase, Track B, adjacent-expansion opportunity — not blended into the near-term EBITDA number.
CategorySpend BenchmarkWhy it's Phase 3, not now
Inventory Forecasting Software Legacy demand-planning SaaS (Blue Yonder, RELEX, o9) typically $50-150K/year per banner + FTE analyst cost Mature vendor category; displacing it is a software sale, not a promotions/data-recovery pitch — different buyer, different sales motion.
Labor Scheduling Software Legacy WFM SaaS (Reflexis/Zebra, Legion, UKG) $3-8/employee/month + significant manager admin time Labor law/union complexity + no connection to R10x's data moat — pure software substitution play.
AP / Vendor Payment Automation AP processing ~$5-15/invoice fully loaded; large chains process 100K+ invoices/year Real $ opportunity but generic finance-ops automation — no data-moat advantage, best partnered out rather than built.
Vendor Management / PO Processing Support Back-office/admin workflow costs, hard to size precisely Automatable but low $ ceiling and no strategic differentiation for R10x specifically.
Sequencing suggestion: revisit this tab post-Selectos go-live, once the core Revenue Growth + Cost Takeout case has proven out and R10x has standing credibility with the retailer's ops and finance teams.