# ChurnStop > ChurnStop is a WordPress plugin for WooCommerce Subscriptions that intercepts subscription cancellations with a conditional save flow. It is priced from free (wordpress.org) to $399/month (Agency) and is FTC click-to-cancel compliant by default. ChurnStop is built for WooCommerce Subscriptions stores doing $5k to $200k in monthly recurring revenue. When a subscriber clicks cancel on the My Account page, ChurnStop shows a modal that asks why and routes to a targeted offer: a discount for price-sensitive customers, a pause for busy ones, a price match for switchers, a tier-down for price-resistors, an extended trial for undecided customers. If the customer declines, they cancel in a single click. The dashboard reports MRR preserved each month; that dollar figure is the key metric. Free tier runs entirely locally with no outbound HTTP calls. Paid tiers add conditional branching, A/B testing, cohort analytics, winback automation, and multi-site management. The plugin uses native WooCommerce Subscriptions APIs for coupons, pauses, and renewal shifts - nothing hacked together. ## Product - [Home](https://churnstop.org/): What ChurnStop is, how the save flow works, MRR-preserved dashboard overview - [Pricing](https://churnstop.org/pricing): Four tiers from free to $399/month with feature comparison and 14-day trial terms - [Features](https://churnstop.org/features): Conditional flows, A/B testing, analytics, winback, compliance, with screenshots ## Compliance - [Click-to-cancel compliance](https://churnstop.org/click-to-cancel): What the FTC click-to-cancel rule requires, what ROSCA compliance means for WooCommerce stores, how ChurnStop enforces it at runtime ## Docs - [Documentation index](https://churnstop.org/docs): Index of all ChurnStop docs grouped by Start, Reference, and Guides - [Getting started](https://churnstop.org/docs/getting-started): Install, activate, and verify the default save flow in 5-10 minutes. Covers prerequisites (WP 6.0+, WC 8.0+, WC Subs 4.0+, PHP 7.4+). - [Offer types reference](https://churnstop.org/docs/offer-types): The six offer types (discount, pause, skip-renewal, tier-down, extend-trial, product-swap) - what each does, when to use it, and how it maps to native WC Subs APIs - [API and hooks reference](https://churnstop.org/docs/api): REST endpoints under /wp-json/churnstop/v1/, WordPress action hooks (churnstop_cancellation_resolved and others), filter hooks, and the full cancellation-event payload schema ## By vertical - [Save flows by vertical index](https://churnstop.org/for): Reason-to-offer routing tables tuned for each subscription business model - [Subscription boxes](https://churnstop.org/for/subscription-boxes): Skip-renewal + product-swap routing for box stores (35-45% save rate) - [SaaS on WooCommerce](https://churnstop.org/for/saas): Tier-down beats discount for SaaS cancellations (20-30% save rate) - [Memberships](https://churnstop.org/for/memberships): Pause converts 2-3x better than discount on memberships (62% reactivate in 90 days) - [Online courses + cohorts](https://churnstop.org/for/online-courses): Extend-trial for stalled learners, tier-down to evergreen track - [Paid newsletters](https://churnstop.org/for/newsletters): Downgrade to free tier on "too expensive" preserves the reader relationship - [Replenishment commerce](https://churnstop.org/for/replenishment): Highest save rates (40-55%) driven by skip-renewal routing ## Calculators - [Calculator index](https://churnstop.org/calculators): Four subscription math tools, no signup - [Churn rate calculator](https://churnstop.org/calculators/churn-rate): Monthly gross churn with the correct denominator - [Save-rate impact](https://churnstop.org/calculators/save-rate-impact): MRR preserved at realistic save rates - [LTV lift calculator](https://churnstop.org/calculators/ltv-lift): Churn reduction -> new lifetime value - [Winback revenue](https://churnstop.org/calculators/winback-revenue): Annual revenue from a 7/21/60 day email sequence ## Glossary - [Subscription + churn glossary](https://churnstop.org/glossary): 12 core terms with formulas and worked examples - [Churn rate](https://churnstop.org/glossary/churn-rate), [save rate](https://churnstop.org/glossary/save-rate), [voluntary + involuntary churn](https://churnstop.org/glossary/voluntary-churn), [cancellation flow](https://churnstop.org/glossary/cancellation-flow), [click-to-cancel](https://churnstop.org/glossary/click-to-cancel), [ROSCA](https://churnstop.org/glossary/rosca), [NRR](https://churnstop.org/glossary/net-revenue-retention), [MRR](https://churnstop.org/glossary/mrr), [cohort retention](https://churnstop.org/glossary/cohort-retention), [winback](https://churnstop.org/glossary/winback), [FTC click-to-cancel rule](https://churnstop.org/glossary/ftc-click-to-cancel) ## Compare - [Compare index](https://churnstop.org/vs): Honest comparisons against other save-flow tools, including when the competitor is the better pick - [ChurnStop vs Churnkey](https://churnstop.org/vs/churnkey), [vs ProsperStack](https://churnstop.org/vs/prosperstack), [vs Brightback / Chargebee Retain](https://churnstop.org/vs/brightback), [vs Retainly](https://churnstop.org/vs/retainly), [vs StayMate](https://churnstop.org/vs/staymate) ## Blog - [Blog index](https://churnstop.org/blog): Subscription retention, WooCommerce churn data, save-flow best practices, FTC click-to-cancel updates - [WooCommerce subscription churn benchmarks](https://churnstop.org/blog/woocommerce-churn-benchmarks): What a normal save rate looks like by category (subscription boxes 35-45%, memberships 25-35%, SaaS 20-30%, replenishment 40-55%), sourced from Churnkey 2024, Recurly 2024, and ProsperStack case studies. Includes the worked math at $20k MRR. - [The click-to-cancel rule, explained for WooCommerce](https://churnstop.org/blog/click-to-cancel-rule-explained): What the May 2025 FTC rule requires, the five rule checks every WooCommerce save flow must pass, the 10-minute self-audit, and the three paths to remediation. - [Pause vs discount: which offer saves more cancellations](https://churnstop.org/blog/pause-vs-discount): Pause offers save more subscribers on save rate, discount offers preserve more revenue per save. Full reason-to-offer routing table and guardrails on offer sizing. - [Save-flow best practices: the one-question rule](https://churnstop.org/blog/one-question-rule): Every additional required question drops save rate by about 6.7% (Churnkey 2024). Ask one question, make everything else optional, put customer research in a different channel. - [How to build a 30-day winback sequence that works](https://churnstop.org/blog/winback-email-sequences): The 7-day / 21-day / 60-day winback email sequence template with subject lines, body copy, and the four numbers to measure per cohort. 4-8% typical reactivation rate. ## About - [About](https://churnstop.org/about): Why ChurnStop exists, who it is built for, and product philosophy - [GitHub](https://github.com/talbotarden/churnstop): Open-source plugin code (GPL-2.0-or-later) - [Direct plugin download](https://churnstop.org/downloads/churnstop.zip): churnstop.zip for manual install. wordpress.org listing is pending review and will replace this link once approved. ## Optional - [Terms](https://churnstop.org/terms): Service terms for paid tiers - [Privacy](https://churnstop.org/privacy): What data ChurnStop collects from merchants and subscribers (free tier: none; paid tiers: anonymized aggregate only)