Skip to content

Retention Intelligence

Churn rates, revenue cohort retention curves, renewal-at-risk signals, and recently churned accounts.

The Retention module surfaces the revenue-side signals of where your subscription business is silently bleeding.

SubscriptionMonitor tracks two churn rates for each reporting period:

Customer churn rate — percentage of paying accounts lost in the period.
Revenue churn rate — percentage of opening MRR lost to contraction and cancellation.

Both are shown for the current month and as a trailing 12-month view.

The cohort grid is the flagship view. It shows what percentage of each signup cohort’s recurring revenue remains at 1, 3, 6, and 12 months. Cohort membership is assigned at the time a Stripe subscription is first created.

A secondary grid shows what percentage of each signup cohort is still active (not churned) at the same time intervals.

Accounts that moved from trialing to active status in Stripe, tracked by period and cohort.

SubscriptionMonitor surfaces accounts with:

cancel_at_period_end enabled on their subscription.
Upcoming annual renewals within a configurable window.
Delinquent renewal attempts — failed payment on a renewal invoice.
Scheduled downgrades via subscription_schedules.

A ranked list of accounts that churned in the current or recent period, sorted by their prior MRR or ARR contribution. Use this to prioritize win-back outreach.

For licensed or quantity-driven pricing, Retention also surfaces accounts where billed quantity has dropped even if the total revenue impact is small. A quantity contraction signal can be an early warning before a full cancellation.

Help us improve MonetizationApps

Accepting analytics cookies lets us see what's working on our site. We don't use them for ads or share your data.

See our Privacy Policy for details.