WooCommerce
Subscriptions Analytics
Plugin
MRR, churn, renewals and subscriber lifetime value — inside the WooCommerce Analytics you already use.
Version 1.1.7 • Last updated: May 2026 • Compatible with WooCommerce 10.7 • WordPress 7.0
Subscription Analytics
Performance overview
New Subscriptions
+12% vs last month
Renewals This Month
+5% vs last month
Cancellations
-2% vs last month
Recurring Revenue
MRR +18% This Month
Recurring Revenue
MRR +18% This Month
See Analytics for WooCommerce Subscriptions in Action
MRR, ARR, churn risk scoring, upcoming revenue forecast, acquisition sources, and revenue recognition — all inside WooCommerce Analytics, with no spreadsheet exports needed.
Is your subscription business growing — or quietly leaking revenue?
WooCommerce Subscriptions handles billing perfectly. But it doesn't tell you which products retain customers, where churn is rising, or how much recurring revenue is coming next month. You're flying blind on the metrics that matter most.
With WooCommerce Subscriptions Alone
- No MRR or Churn Visibility
You can see active subscriptions, but not Monthly Recurring Revenue or churn rate trends. Critical metrics, completely hidden.
- No Renewal Forecasting
You don't know what's renewing next week, next month, or next quarter. Cash flow planning becomes guesswork.
- No Per-Product Performance
Which subscription plans drive retention? Which lose customers? Default WooCommerce can't tell you.
- No Subscriber Lifetime Value
Without lifetime value per customer, you can't target retention spend or identify your most valuable subscribers.
With Subscription Analytics
- Real-Time MRR & Churn Tracking
See exactly how your recurring revenue grows month over month, with churn rate trends and signup velocity.
- Upcoming Revenue Forecasts
Forecast renewals by day, week, or month. Know expected income before it happens.
- Subscriptions by Product
Per-plan analytics showing signup count, renewal revenue, plan switches, and churn risk per subscription product.
- Subscriber Lifetime Value
Per-customer CLV tracking. Identify high-value subscribers and target retention spend where it matters.
See Which Subscriptions Are Actually at Risk
Every open subscription gets a 0–100 churn risk score with the signals behind it. Your renewal forecast is built from your own success rate, not a guess. And if you want your numbers written up in plain English, AI Insights does that with your own API key.
Scoring and forecasting run entirely on your own server
Churn scores and revenue forecasts never contact an external service. AI Insights is separate, optional, off by default, and uses an API key you supply — see the AI Insights tab for exactly what it sends.
A 0–100 Risk Score for Every Open Subscription
With the signals behind each score, so you can see exactly why a subscriber is flagged.
Most stores learn about churn when a status flips to "Cancelled". The Churn Risk report scores every active, on-hold and pending-cancellation subscription from a weighted sum of signals your store already has - failed renewal payments, overdue payments, on-hold status, manual renewals with no saved payment method, and subscriptions that have not yet completed a cycle.

What You Will Actually Collect - Not Just What Is Scheduled
Built from your own renewal success rate, with a range that reflects how much it varies.
Scheduled renewal totals are optimistic — some of them will fail. The forecast takes the gross amount scheduled in your chosen window and applies your store's real renewal success rate, measured over your own billing history, to show the amount you can expect to collect and how much of it is owed by high-risk subscriptions.

Your Numbers, Written Up in Plain English
Using your own Claude, ChatGPT or Gemini key — billed to your account, not ours.
AI Insights turns the totals on your Overview and Forecast tabs into a short written summary. It is disabled until you switch it on and enter a key, and it only runs when you click Generate or Regenerate. There is no zorem middleman: requests go straight from your store to the provider you chose.

Find Out Why Customers Actually Leave
Ask on cancellation, then group the answers into themes.
When a customer cancels, they see an optional question on their account page. Their written answers land in the Cancellations report, where you can read them as they are - or switch on AI grouping to collapse hundreds of free-text answers into a handful of recurring themes.

The Subscription Metrics You've Been Missing
Native WooCommerce analytics for subscription businesses — because the right metrics drive the right decisions.

Subscription Performance Dashboard
A comprehensive real-time overview of your subscription business. New signups, active subscriptions, renewals, cancellations, and total recurring revenue — at a glance.
- New signups (daily / weekly / monthly)
- Active subscription count + growth rate
- Renewals processed in period
- Cancellation count + churn rate
- Plan switches (upgrades + downgrades)
- Total recurring revenue trend

Subscriptions by Product
Per-product analytics revealing which subscription plans drive retention and which lose customers. See signup count, renewal revenue, plan switches, and churn by product.
- Signups per subscription product
- Renewal revenue per product
- Plan switch tracking (to / from)
- Per-product cancellation rate
- Sortable by any metric
- Identify your top-performing plans

Upcoming Recurring Revenue Forecast
Forecast renewal income by day, week, or month. See exactly which subscriptions are renewing and when — perfect for cash flow planning and inventory decisions.
- Daily / weekly / monthly forecast view
- Expected renewal count per period
- Average renewal amount projection
- Total upcoming recurring revenue
- Filter by product or plan
- Plan inventory and operations accurately

Subscriptions by Customer
Per-customer analytics with full lifetime value tracking. Identify high-value subscribers, repeat customers, and at-risk accounts — all in one view.
- Customer Lifetime Value (CLV) per subscriber
- Active subscriptions per customer
- Total subscription orders per customer
- Renewal vs churn history
- Identify VIP subscribers
- Target retention spend effectively
Every Subscription Report at a Glance
Everything the plugin adds to WooCommerce Analytics.
Churn Risk Scoring
Every active subscription scored 0–100, so you see which ones are slipping while you can still do something about it.
Recurring Revenue Forecast
Projected MRR and upcoming renewals, so you know what next month looks like before it arrives.
Cancellation Themes
Why subscribers leave, grouped into patterns rather than a list of individual reasons.
Renewal Analytics
Renewal rates and volumes over time, and which plans hold on to people.
New Signups Tracking
Signups by period and by plan, against the churn happening alongside them.
Plan Switch Tracking
Who upgraded, who downgraded, and what that did to your recurring revenue.
Subscriber Lifetime Value
LTV per subscriber and per plan, so you know what a signup is actually worth.
Subscriptions by Product and Plan
Which products carry your recurring revenue and which are quietly underperforming.
Subscriptions by Customer
Every subscription a customer holds, in one place.
CSV Export and Date Filters
Export any view for the board pack, with custom ranges and full historical data included.
Native to WooCommerce Analytics
A tab in the reports you already open. No configuration, no separate dashboard.
Built for Subscription-Based WooCommerce Businesses
Six subscription models, one set of numbers that actually fit them.
Subscription Boxes
See which box tiers hold subscribers past month three, and which quietly lose them.
SaaS & Software
Track MRR, upgrades and downgrades in the same place as your renewals.
Memberships & Courses
Find out where members drop off — after the trial, after the first renewal, or at the end of a cohort.
Meal Kits & Food
Watch pause and skip behaviour, the first signal before a cancellation.
Health & Wellness
Follow retention across long programmes where a single churn costs many months of revenue.
Curated Product Subscriptions
Compare how each curation tier performs on renewal, not just on signup.
Why Subscription Businesses Choose This Plugin
Four things a general analytics tool can't tell you.
Inside WooCommerce Analytics
A tab in the reports you already open — not another dashboard, another login, or another monthly subscription on top of the one you're measuring.
Your Data Stays in Your Store
Nothing exported to a third-party service, and no pricing that scales with your subscriber count.
Churn Risk, Not Just Churn Rate
A 0–100 score on every live subscription tells you who to call this week. A churn percentage only tells you what already happened.
Reads Real Subscription Objects
Built on WooCommerce Subscriptions itself — renewals, switches, pauses and failed payments — rather than inferring subscriptions from order history.
How we compare to alternatives
Compare Subscription Analytics to standard WooCommerce Subscriptions native tools and external dashboards.
| Features | Woo Subscriptions / External Analytics | Subscription Analytics |
|---|---|---|
| Active Subscriptions Count | ✓Included | ✓Included |
| MRR Tracking | —Not included | ✓Included |
| Churn Rate Trends | —Not included | ✓Included |
| Renewal Forecasting | —Not included | ✓Included |
| Subscriptions by Product | —Not included | ✓Included |
| Per-Customer CLV | —Not included | ✓Included |
| Plan Switch Tracking | —Not included | ✓Included |
| Cancellation Trend Analysis | —Not included | ✓Included |
| Historical Data on Install | —Not included | ✓Included |
| Native WooCommerce Interface | ✓Included | ✓Included |
| CSV Export | —Not included | ✓Included |
| Zero Configuration | ✓Included | ✓Included |
| HPOS Compatible | ✓Included | ✓Included |
Annual Licensing Cost | Free / Setup Needed | Buy Subscription Analytics |
Frequently Asked Questions
WooCommerce and WooCommerce Subscriptions, both installed and active — the plugin reads your existing subscription data, so there's nothing to migrate or re-enter. The reports appear inside WooCommerce → Analytics → Subscriptions, using the same layout and date filters as the rest of WooCommerce Analytics.
Your history needs to be imported once. Open the report screen and run the importer to backfill existing subscriptions — everything after that is tracked automatically as it happens. There's also a "Repair Last 30 Days" button if you ever need to recompute recent data without a full re-import.
The metrics recurring-revenue stores are judged on: MRR and ARR, active subscriber counts, signups, renewals, cancellations and renewal revenue — plus Subscriptions by Product, by Variation and by Customer so you can see which plans and which customers drive lifetime value. Everything is charted and exports to CSV.
Yes. The Churn Risk report scores every active, on-hold and pending-cancellation subscription from 0 to 100 and shows the signals behind each score, so you can see why someone is flagged rather than just that they are. It also reports MRR at risk and High / Medium / Low risk counts. Scoring runs entirely on your own server and makes no external requests — scores recalculate nightly and again shortly after a subscription changes state, so a failed payment shows up straight away.
Yes. The Upcoming Recurring Revenue report shows the renewals scheduled ahead, then forecasts what you can realistically expect to collect based on your own historical renewal success rate — with a range reflecting how much that rate varies, and the amount owed by high-risk subscriptions called out separately. For accounting, Revenue Recognition and Deferred Revenue reports align subscription income with your accounting periods, with a per-order CSV export including payment and subscription period dates.
No. The plugin precomputes a daily rollup table, so reports stay fast even on stores with a large subscription history, and everything runs in the WordPress admin — nothing is added to your storefront or checkout. It also works on both HPOS and legacy order storage, whichever mode your store runs.
AI Insights is off by default and does nothing until you switch it on and add your own Claude, ChatGPT or Gemini API key — billed to your account, sent directly from your store to the provider you chose, never routed through us. The overview and forecast summaries send aggregate numbers only: date range, currency, MRR/ARR, subscription and renewal counts, revenue totals and risk bands. No customer names, emails, user IDs, order IDs, addresses, payment details or product names are ever sent. Churn scoring never contacts an external service at all.
Explore Other Zorem Plugins
Everything Zorem builds runs inside WooCommerce — fulfillment and post-purchase tools, store management, and analytics. Trusted by over 80,000 store owners.
Advanced Shipment Tracking Pro
The Most Powerful Fulfilment Manager for WooCommerce. AST PRO provides powerful features to easily add tracking info to WooCommerce orders, automate the fulfillment workflows and keep your customers happy and informed.
Email Reports for WooCommerce
The Sales Report Email sends a daily, weekly, or monthly sales report by email from your WooCommerce store. You can schedule multiple reports, choose which information to display, compare to the previous period, show subscriptions data and more..
Sales By Country for WooCommerce
This plugin simply adds a report tab in WooCommerce Analytics to display sales by country reports. The plugin adds an additional report tab which display sales report by the shipping or billing country. The plugin does not have settings, you’ll find this report available in WooCommerce Analytics > Sales by Country.
Customer Info for WooCommerce
The Customer Info plugin provides a centralized dashboard for store admins to quickly access customer details, order history, and address information. This plugin improves customer support and account management by integrating with WooCommerce Subscriptions, HelpScout, and Intercom.