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.
- Typical MRR
- $10k–$500k MRR
- Typical AOV
- $25–$80 per shipment
- Renewal cadence
- Every 30, 45, or 60 days
- - Stockpiled — not using it fast enough
- - Found the same product cheaper elsewhere
- - Pet died / health goal changed
- - Shipping delay eroded trust
Benchmarks
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 reason | Offer | Why |
|---|---|---|
| not_using | skip-renewal | This is the killer play. 38% of "not using" cancellers accept a skip and reorder the next cycle. |
| too_expensive | discount | Replenishment is price-sensitive. 20% off the next 3 cycles is a strong lever. |
| missing_feature | product-swap | Swap to a flavour, size, or formulation the customer may not have tried. |
| switching | discount | Price-match the competing brand for one cycle. |
| technical | extend-trial | Shipping delay is the typical "technical" in replenishment — extend and let ops fix it. |
| other | pause | Default 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.
| Scenario | Save rate | Saved / mo | MRR preserved |
|---|---|---|---|
| Default (generic discount-only flow) | 28% | 95 | $3,990 |
| Vertical-tuned routing | 48% | 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
- WooCommerce subscription churn benchmarks: what a normal save rate looks likeChurn rates, save rates, and MRR preserved benchmarks for WooCommerce Subscriptions stores by category. Data from public sources plus what we see across early ChurnStop installs.
- Pause vs discount: which offer saves more cancellationsPause offers typically save more subscribers than discount offers on WooCommerce stores, but discount wins on revenue preserved per save. The right call depends on your cancel reason mix.
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.
