Skip to main content

DTC / subscription box churn analyzer

How bad is your DTC subscription box churn?

Paste cancellation emails, support tickets, or Recharge exit survey responses. Get a letter grade and the ranked reasons subscribers are leaving.

What you get that a plain AI chat does not

  • · Churn Health Grade (A-F)
  • · Severity + confidence per driver
  • · Quotes tied back to the customer
  • · Trend deltas on re-run
  • · Benchmark vs your vertical
  • · Shareable report, no prompt-engineering

What we look for in dtc / subscription box churn

The four driver patterns that show up most often in this vertical. Your analysis will surface whichever apply to your feedback, ranked by severity.

Product saturation

Subscriber has 'enough' of the category (meal kits, coffee, skincare). Cancel reads 'pantry is full' or 'too much product'. Fix with skip/pause, not discounts.

Shipping and delivery issues

Missed deliveries, damaged boxes, slow transit. Cancels mention UPS/USPS by name. Often the fulfillment partner, not the product.

Quality variance

One bad box tanks LTV. 'Last month's was disappointing' is the signal. Defend with consistency audits, not replacement policies.

Discount addiction

Acquired on a 50% off promo, churns at full price. Cancel reason: 'too expensive now'. Root cause is acquisition strategy, not product.

How the analyzer works

  1. 1. Paste feedback. Any format: CSV, pasted emails, exit-survey exports, support ticket dumps. Minimum 10 rows for a directional grade, 25+ for high-confidence drivers.
  2. 2. Get a Churn Health Grade. Letter grade A-F plus a 0-100 score. Calculated from insight severity, not volume.
  3. 3. Read the ranked drivers. Top 5-8 reasons, each with severity, confidence, and direct quotes from your feedback so you can verify and share with your team.
  4. 4. Ship the priority action. One named recommendation based on the highest-severity driver. Not a list of generic retention tips.

Frequently asked questions

Does this work with Recharge, Subbly, and Shopify subscription cancellation exports?

Yes. Export cancel-reason data from any of those platforms as CSV or copy-paste the text. The analyzer ignores column headers and extracts themes from the reason text.

What's a reasonable monthly churn for a DTC subscription box?

Monthly churn 8-12% is typical for boxes, 5-8% is strong, under 5% is elite. Box fatigue pushes this higher than pure SaaS. See subscription-box benchmarks.

My customers pause instead of canceling. Should I include them?

Separate them. Paused users are different from churned. Analyze cancels first, paused is often a leading indicator you can study separately.

Can I track churn drivers over time as I ship fixes?

Yes. Every analysis saves to your history. The Pro plan shows trend lines per driver month over month, so you can see if 'shipping issues' drops after a fulfillment change.

How do I get more cancel feedback to analyze?

Add one free-text field to your cancel flow: 'What's the main reason?'. Two-minute Recharge config change. Response rate typically 40-60% when non-blocking.