For SaaS, tier-down beats discount.
Price-sensitive SaaS customers cancel because their job-to-be-done shrank, not because they hate you. Moving them to a cheaper plan preserves the integration and the account, which a discount coupon does not.
- Typical MRR
- $3k–$100k MRR
- Typical AOV
- $19–$199 per month
- Renewal cadence
- Monthly, yearly with monthly fallback
- - Seat count shrank (layoff, reorg)
- - Switched to a bundled competitor
- - Feature they wanted never shipped
- - Onboarding stalled — never got to value
Benchmarks
Reason -> offer routing
This is the routing table we would ship in the plugin for saas products. Each reason maps to the offer that converts best for this vertical, with the rationale.
| Cancel reason | Offer | Why |
|---|---|---|
| too_expensive | tier-down | Preserve the account at a lower tier. Tier-down beats discount for SaaS because the discount expires and they churn anyway. |
| not_using | pause | Seasonal SaaS workflows (accounting, recruiting) see predictable lulls. Pause for 30–60 days and they come back on their own schedule. |
| missing_feature | extend-trial | If they were waiting on a feature, extending the trial buys time to ship it or route them to a workaround. |
| switching | discount | Competitor poaches are the only reliable win-case for a steep discount in SaaS. |
| technical | extend-trial | Give support the time window to fix the integration or bug that blocked the customer. |
| other | pause | Default to pause. A paused SaaS account reactivates 3–5x more often than a cancelled one. |
What the math looks like
Example: a saas products store at $40,000 MRR with ~180 cancel clicks per month.
| Scenario | Save rate | Saved / mo | MRR preserved |
|---|---|---|---|
| Default (generic discount-only flow) | 10% | 18 | $882 |
| Vertical-tuned routing | 26% | 47 | $2,303 |
Delta: $1,421 of MRR preserved per month on top of the default flow. Annualised, that is $17,052.
WooCommerce stack
ChurnStop is built on WooCommerce Subscriptions. We have tested integration against these stacks for saas products:
- - WooCommerce Subscriptions + custom plan logic
- - WP Fusion (Active Campaign, HubSpot)
- - LicenseSpring or custom license middleware
Related reading
- 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.
- Save-flow best practices: the one-question ruleEvery additional question in a cancel-flow survey drops save rate by roughly 6.7%, per Churnkey 2024. One required question, optional open-text follow-up, no escalation. Here is why asking less works.
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.
