Numbers-forward posts on WooCommerce subscription retention.
The blog covers save-flow benchmarks, click-to-cancel compliance updates, and how-to guides for ChurnStop customers. One post at a time. No corporate content marketing, no listicles, no AI-generated filler.
Posts
- 8 min
Segmentation before personalization in cancel flows
Four targeting axes ranked by payoff, plus the cell-size arithmetic showing why a 72-cell personalized flow can never be measured at WooCommerce store scale.
- 11 min
Gift subscriptions and the renewal cliff in WooCommerce
Gifted subscriptions in WooCommerce have no built-in end date, no purchaser reminder and no path for the recipient to take over. Here is what to build for the final gift month.
- 9 min
The 30-minute monthly churn postmortem for WooCommerce
A rigid monthly ritual for churn work: five numbers, ten verbatim exit surveys, one graded experiment. Includes the one-row-per-month table template to copy.
- 9 min
Build vs buy: the real cost of a WooCommerce cancel flow
Ninety to 170 developer hours upfront, then a permanent compliance tail. A worksheet for the build-or-buy decision, and the cases where building genuinely wins.
- 12 min
Memberships vs boxes: retention curves have different shapes
A cross-vertical comparison of retention shapes rather than rates. Why memberships bleed, boxes cliff, streaming saws, and replenishment fails on cadence, and which offer each shape can actually absorb.
- 9 min
When subscribers cancel: timing patterns and what they mean
What card-network data and a 1.4M-reader field experiment reveal about when cancellations actually happen, where the public data runs out, and how to time a save flow around attention moments.
- 10 min
Winback offer economics: how deep should the offer go
The break-even math for a reactivation offer, built from the published return curve rather than the unsourced 5x-cheaper claim. Includes the incremental-share hurdle by discount depth and margin.
- 10 min
How to raise subscription prices without a churn spike
Grandfathering versus migrating your existing book, the statutory notice windows in California and New York, and the seven-step sequence that keeps the cancel spike measurable.
- 10 min
Shipping costs are a churn lever for subscription boxes
What shipping actually costs across US retail, why WooCommerce never repasses a rate rise to existing subscribers, and why a free-shipping threshold beats a flat-rate increase.
- 10 min
Seasonal churn: what the January purge data actually shows
Antenna's quarterly cancel volumes say Q1 is never the annual peak, and Churnkey's month ranking puts the worst month in July. What is genuinely seasonal is acquisition, and the churn it schedules for later.
- 10 min
Trial-to-paid conversion and the month-2 churn cliff
A trial that converts and then cancels in month two bought you a refund request, not a customer. Benchmark ranges by trial type, and the metric that replaces conversion rate.
- 9 min
Exit survey analysis: turning free text into decisions
A merchant-sized method for exit-survey analytics: a fixed codebook, sample-size thresholds before acting, and behavioral cross-checks that catch stated reasons lying.
- 9 min
Retention is won in the first 90 days of a subscription
Churn is nearly 4x higher in a subscriber's first three months than after year one. What actually moves early-tenure retention, and the four numbers to track.
- 10 min
The downgrade offer is the forgotten cancellation save
The rarest save offer is also the stickiest. Why merchants resist offering a cheaper tier, and the arithmetic showing 40-60% of revenue beats the zero that cancellation pays.
- 9 min
How long should a pause offer be? Data on comebacks
Pause vs discount settled whether to pause; this covers how long and what happens after. Length defaults by cancel reason, the comeback data from Recurly and Churnkey, and why auto-resume with a warning email beats manual resume every time.
- 10 min
Ten WooCommerce Subscriptions settings that drive churn
An audit checklist of ten WooCommerce Subscriptions defaults and omissions that quietly leak subscribers, with the churn mechanism and the fix for each.
- 9 min
Logo churn, revenue churn, NRR: what matters under $100k
Which churn metrics carry signal for small subscription stores, why NRR degenerates without expansion revenue, and a measurement cadence that resists small-sample noise.
- 9 min
Cancel-flow UX patterns: what saves without dark patterns
Every save-flow pattern sorts into legal, illegal, or gray. The sorting test is two questions. Verdicts pattern by pattern, grounded in the FTC rule and enforcement history.
- 10 min
Annual plans and churn: what term length really changes
Annual billing cuts renewal decisions from twelve a year to one, which flatters your churn rate for mechanical reasons. What term length actually changes, and what it hides.
- 9 min
The dunning email sequence that recovers failed payments
Three pre-cancellation emails hung on the WooCommerce retry schedule: subject lines, full templates, tone rules, and why a discount never belongs in a dunning email.
- 9 min
Reading cohort retention curves: cliff, shoulder, plateau
How to read the three regions of a subscription retention curve, what healthy and sick shapes look like against public benchmarks, and which lever moves each segment.
- 10 min
State auto-renewal laws that bind your WooCommerce store
The FTC rule is the floor. At least ten states add their own consent, reminder, and cancellation requirements - including one that bans retention offers outright. Compliance table by state.
- 9 min
A/B testing your cancel flow without fooling yourself
Cancel flows are volume-starved, so most save-flow A/B tests can never reach significance. The worked power math, the peeking trap that inflates false positives five-fold, and the honest alternatives for small stores.
- 10 min
Skip a box vs pause: which saves more box subscribers
For physical boxes the skip is usually the better save: it defers one shipment without ever asking the customer to come back. The mechanics, the data, and the inventory cost.
- 10 min
How deep should a save discount go: the margin math
Acceptance climbs with discount depth and then bends backward. The acceptance data, the margin arithmetic, and the depth past which a save costs more than the churn it prevents.
- 9 min
LTV math you can do in a spreadsheet: naive vs cohort
Both LTV formulas, a worked cohort table, and the three mechanisms that make ARPU-over-churn flatter young stores: cancellation lag, growth dilution, and infinite-horizon extrapolation.
- 10 min
Your save rate will plateau: why offers stop working
A discount save buys about five months, not a customer. Why repeat cancellers erode your save rate over time, how to tell fatigue from a bad offer, and what to rotate.
- 9 min
Cancellation reasons: the six buckets and where they route
The six reason buckets behind nearly every cancellation, what each one is really evidence of, and the offer each should route to. Ends with the full routing table.
- 9 min
Failed payments cause up to half your churn: fix the stack
Configuration guide to the four-layer involuntary churn stack in WooCommerce: the built-in retry system, gateway card updaters, dunning email, and what to measure.
- 9 min
WooCommerce subscription churn benchmarks: what a normal save rate looks like
What a normal save rate looks like for subscription boxes, memberships, and SaaS-on-WooCommerce, with real numbers sourced from public benchmarks and ChurnStop installs.
- 8 min
The click-to-cancel rule, explained for WooCommerce
A merchant-readable breakdown of the 2024 FTC rule update, the five requirements, the specific WooCommerce configurations that pass or fail each one, and how to audit your own store in 10 minutes.
- 10 min
Pause vs discount: which offer saves more cancellations
Data from public benchmarks and early ChurnStop installs on which offer type wins by cancellation reason. Short answer: depends on the reason. Pause wins on save rate, discount wins on revenue preserved per save.
- 6 min
Save-flow best practices: the one-question rule
Why every additional survey question drops your save rate by about 6.7% (per Churnkey), and what to do instead. The rule is short; the post is short.
- 9 min
How to build a 30-day winback sequence that works
Template for the three-email winback sequence ChurnStop Growth ships, with send timing, subject lines, and what to measure.
Want to be notified?
The blog has an RSS feed at /blog/rss.xml and no email list. Subscribe via RSS, or follow public GitHub releases for plugin changelog.
