ChurnStop
Replenishment (supplements, coffee, pet food)

Replenishment has the highest save rates — when you route right.

Customers who subscribe to consumables cancel on timing, not intent. A skip-renewal offer converts 40%+ of "not using" cancellations. The product is fine. The cadence is wrong.

Business shape
Typical MRR
$10k–$500k MRR
Typical AOV
$25–$80 per shipment
Renewal cadence
Every 30, 45, or 60 days
Primary churn drivers
  • - Stockpiled — not using it fast enough
  • - Found the same product cheaper elsewhere
  • - Pet died / health goal changed
  • - Shipping delay eroded trust

Benchmarks

Typical save rate
40–55%
Recharge 2023 replenishment cohort
Skip-renewal take-rate
38% of "not using" cancellations
ChurnStop internal
Discount-driven saves
21% of "too expensive"
Churnkey 2024

Reason -> offer routing

This is the routing table we would ship in the plugin for replenishment (supplements, coffee, pet food). Each reason maps to the offer that converts best for this vertical, with the rationale.

Cancel reasonOfferWhy
not_usingskip-renewalThis is the killer play. 38% of "not using" cancellers accept a skip and reorder the next cycle.
too_expensivediscountReplenishment is price-sensitive. 20% off the next 3 cycles is a strong lever.
missing_featureproduct-swapSwap to a flavour, size, or formulation the customer may not have tried.
switchingdiscountPrice-match the competing brand for one cycle.
technicalextend-trialShipping delay is the typical "technical" in replenishment — extend and let ops fix it.
otherpauseDefault to pause for unclear reasons — includes most life-event cancellations.

What the math looks like

Example: a replenishment (supplements, coffee, pet food) store at $80,000 MRR with ~340 cancel clicks per month.

ScenarioSave rateSaved / moMRR preserved
Default (generic discount-only flow)28%95$3,990
Vertical-tuned routing48%163$6,846

Delta: $2,856 of MRR preserved per month on top of the default flow. Annualised, that is $34,272.

WooCommerce stack

ChurnStop is built on WooCommerce Subscriptions. We have tested integration against these stacks for replenishment (supplements, coffee, pet food):

  • - WooCommerce Subscriptions (native)
  • - Subscriptio
  • - SUMO Subscriptions
  • - ReCharge (WooCommerce variant)

Related reading

Install ChurnStop

The free plugin runs the default flow with no external calls. Paid tiers unlock the vertical-tuned routing, A/B testing, cohort LTV, and the 3-step winback sequence.

Other verticals