ChurnStop
Paid newsletters

For paid newsletters, downgrade beats churn.

Newsletter unsubscribes are rarely about the content — they are about attention. Route the cancel flow to a free tier on "too expensive" and a pause on "not using". You keep the reader relationship and the re-upgrade path stays open.

Business shape
Typical MRR
$1k–$30k MRR
Typical AOV
$7–$15 per month
Renewal cadence
Monthly or annual
Primary churn drivers
  • - Inbox overwhelm
  • - Content drift — topic changed
  • - Annual renewal sticker shock
  • - Career change removed the use case

Benchmarks

Typical save rate
20–28%
Substack public churn data 2023
Free-tier retention
68% of tier-downs
ChurnStop internal
Annual-to-monthly take-rate
31% of annual cancellers
Ghost Foundation 2024

Reason -> offer routing

This is the routing table we would ship in the plugin for paid newsletters. Each reason maps to the offer that converts best for this vertical, with the rationale.

Cancel reasonOfferWhy
too_expensivetier-downMove them to the free tier. You keep the email and the re-subscribe path stays open.
not_usingpausePause 60 days. Inbox fatigue is the number-one cancel reason for paid newsletters — it passes.
missing_featureproduct-swapIf you publish multiple newsletters, offer the sibling before discounting.
switchingdiscountCompeting newsletter (Substack, Beehiiv) is the only reliable discount case.
technicalextend-trialDelivery issues (spam folder, misrouted) — extend so support can fix without losing the reader.
otherpauseEverything else defaults to pause.

What the math looks like

Example: a paid newsletters store at $6,000 MRR with ~60 cancel clicks per month.

ScenarioSave rateSaved / moMRR preserved
Default (generic discount-only flow)14%8$80
Vertical-tuned routing26%16$160

Delta: $80 of MRR preserved per month on top of the default flow. Annualised, that is $960.

WooCommerce stack

ChurnStop is built on WooCommerce Subscriptions. We have tested integration against these stacks for paid newsletters:

  • - MailPoet + WooCommerce Subscriptions
  • - Newsletter Glue
  • - Custom ACF + WC Subs post-meta gate

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