Save flows tuned for subscription boxes.
Box stores get hit hardest on schedule conflicts and variety fatigue, not price. ChurnStop routes "not using" to skip-renewal and "missing a feature" to product-swap so you stop discounting churn you did not cause.
- Typical MRR
- $5k–$200k MRR
- Typical AOV
- $20–$45 per box
- Renewal cadence
- Monthly or every 4 weeks
- - Received too many boxes, falling behind
- - Not using the items fast enough
- - Gift subscriptions expiring
- - Variety fatigue — same products repeating
Benchmarks
Reason -> offer routing
This is the routing table we would ship in the plugin for subscription box stores. Each reason maps to the offer that converts best for this vertical, with the rationale.
| Cancel reason | Offer | Why |
|---|---|---|
| not_using | skip-renewal | Box customers almost never churn on not-using because of the product — it is scheduling. Skip the next shipment and the customer reorders when they are caught up. |
| too_expensive | discount | A 20% off 3 cycles coupon preserves the relationship without giving away the full renewal. |
| missing_feature | product-swap | Most subscription boxes sell multiple box types. Switch to the companion box in the same group before offering a discount. |
| switching | discount | Price-match or beat the competing box for one cycle. Switchers rarely return after they cancel. |
| technical | extend-trial | Technical friction (shipping, billing) resolves quickly. Extend the current window and let support follow up. |
| other | pause | When in doubt, pause. The save rate on pause offers in boxes is 22–30%, higher than discount. |
What the math looks like
Example: a subscription box stores store at $20,000 MRR with ~120 cancel clicks per month.
| Scenario | Save rate | Saved / mo | MRR preserved |
|---|---|---|---|
| Default (generic discount-only flow) | 18% | 22 | $638 |
| Vertical-tuned routing | 40% | 48 | $1,392 |
Delta: $754 of MRR preserved per month on top of the default flow. Annualised, that is $9,048.
WooCommerce stack
ChurnStop is built on WooCommerce Subscriptions. We have tested integration against these stacks for subscription box stores:
- - Subscriptio
- - WooCommerce Subscriptions (native)
- - SUMO Subscriptions
- - WooCommerce Memberships + Subscriptions combo
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.
