Docs Analytics for WooCommerce Subscriptions

Analytics for WooCommerce Subscriptions

Analytics for WooCommerce Subscriptions adds dedicated subscription reporting to the WooCommerce Analytics screen, so you can see how your recurring revenue is actually performing without exporting anything to a spreadsheet.

The plugin reads your existing WooCommerce Subscriptions data and precomputes a daily rollup table, which keeps reports fast even on stores with large subscription histories.

New here? Install and open the reports with Getting Started, then run Importing Historical Data once so your existing subscriptions appear. If a figure ever looks wrong, Metric Definitions gives the formula behind every number.

The reports

  • Overview — MRR, ARR, active subscribers, churn rate, renewal success rate and lifetime value at a glance.
  • Over Time — signups, renewals, switches, cancellations and revenue plotted across any date range.
  • Products and Variations — subscription metrics broken down per product and per variation.
  • Upcoming Revenue — scheduled renewals plus a forecast of what you can realistically expect to collect.
  • Customers — subscriber counts and average lifetime value per customer.
  • Acquisition — which campaigns, sources and referrers actually produce paying subscribers.
  • Churn Risk — every open subscription scored 0 to 100, with the signals behind each score.
  • Cancellations — why customers leave, grouped from their own written feedback.
  • Revenue Recognition — cash received versus revenue earned, and the deferred balance.
  • Per-Order Deferred Revenue Export — the line-level recognition schedule as a CSV.

Reference and options

  • Metric Definitions — the formula behind every figure, which statuses count, and which time zone applies. Read this first if a number looks wrong.
  • AI Features — optional plain-language summaries using your own Claude, ChatGPT or Gemini API key. Off by default.
  • Compatibility — requirements, order storage, and how the plugin behaves alongside other extensions.
  • Changelog — version history and release notes.
The plugin requires both WooCommerce and WooCommerce Subscriptions to be installed and active. It works with both HPOS and legacy order storage. Viewing the reports requires the manage_woocommerce capability — an Administrator or Shop manager.
Orders and subscriptions from before you installed the plugin do not appear until you run the one-time import. This is the most common first-run surprise. See Importing Historical Data.

Inside WordPress the reports live at WooCommerce → Analytics → Subscription Report, and the settings at WooCommerce → Settings → Subscription Analytics.

Getting Started

Install and activate the plugin, meet the requirements, run the one-time import, and find the ten subscription reports inside WooCommerce Analytics.

Importing Historical Data

Backfill your existing subscriptions into the analytics table, re-import a date range, repair recent days, or delete imported data — and what to do when an import stalls.

Overview Report

MRR, ARR, active subscribers, churn and lifetime value at a glance, plus trend widgets and the optional AI summary — with the formula behind each card.

Over Time Report

Signups, renewals, switches, cancellations and revenue plotted across any date range, with chart controls and CSV export — and what the revenue figures include.

Metric Definitions

The exact formula behind every metric in the Subscription Report — MRR, ARR, churn, renewal success, lifetime value and active counts — plus which statuses, which timezone, and who can see them.

Products and Variations Reports

Break subscription revenue, signups, renewals and switches down by product or by individual variation — with which metrics are available and which are not.

Customers Report

Subscriber counts, subscriptions per customer, and average lifetime value across your subscriber base — including how customers are identified and what the date range does.

Upcoming Revenue and Forecast

Scheduled renewals for the period ahead, plus a forecast of what you can realistically expect to collect — including exactly what the forecast assumes and what it leaves out.

Acquisition Sources

See which campaigns, sources and referring sites produce paying subscribers, with MRR, ARR, LTV and churn per source — and exactly how the first-touch cookie works.

Churn Risk

Every open subscription scored 0-100, banded High / Medium / Low, with the exact signals, weights and clamping behind each score — and the MRR at risk.

Cancellation Themes

Ask customers why they cancelled, then group the answers into themes. Both steps are optional and off by default — with the exact question shown, and what happens to the text.

Revenue Recognition and Deferred Revenue

Spread subscription payments across the periods they cover, and track the outstanding deferred balance — with the exact method, and what the figures do and do not include.

Per-Order Deferred Revenue Export

A CSV of the line-level recognition schedule — one row per order per month, with cash received, revenue recognized and the coverage period. What it contains, and what it does not.

AI Features

Optional plain-language summaries of your subscription numbers, using your own Claude, ChatGPT or Gemini API key — who can enable it, what it sends, and what it costs.

Compatibility

Requirements, HPOS and legacy order storage, what works alongside the plugin and what does not, the full list of developer filters, and common questions.

Changelog

Release history for Analytics for WooCommerce Subscriptions, from version 1.0 in April 2025 to 1.1.9 in August 2026.