Skip to Content
AnalyticsSubscriptions

Subscription analytics

The Subscriptions section of the product’s Dashboard shows how your Stripe subscriptions are doing: how much they bring in each month, how many are ongoing, how many start and end, and how many are behind on a payment.

The section appears once the product has had at least one subscription. It sits between the revenue and the cancellations sections.

What counts as a subscription

Each subscription to a mapped recurring price whose first invoice was paid, with its license. A subscription is ongoing while Stripe says it’s active, trialing or past due, and ends when it’s canceled, unpaid, or paused.

It starts on the day its license was created, and ends on the day Stripe ended it.

Currencies

Each subscription is in one currency, and amounts are never converted. When you sell subscriptions in several currencies, a Currency selector appears next to the title: the MRR tile, chart and breakdowns follow it. The currency with the most subscriptions is shown first. Counts, like Active subscriptions, cover every currency.

The stat tiles

TileWhat it shows
MRRMonthly recurring revenue: what the ongoing subscriptions bring in each month, with its yearly equivalent, the ARR.
Active subscriptionsOngoing subscriptions, with how many started and ended in the last 30 days.
ChurnShare of the subscriptions ongoing 30 days ago that ended since.
Past dueOngoing subscriptions whose last renewal failed, as Stripe retries it, and how many are set to end at the end of their period.

How MRR is computed

Each ongoing subscription counts for its price times its quantity, brought to one month:

Billing periodCounts for, each month
MonthlyThe price
YearlyA twelfth of the price
Every 3 monthsA third of the price
Weekly52 twelfths of the price
Daily365 twelfths of the price

So 10 monthly subscriptions at $12 and 5 yearly ones at $120 make an MRR of $170. A trial counts for the price it will be charged.

MRR uses the current price of each subscription, before taxes and before discounts: a subscription with a 50% coupon counts for its full price. What customers actually paid is in the revenue.

The charts

  • MRR: the MRR at the end of each month, over the last 12 months, and today for the current month. Past months are computed with the current prices of the subscriptions ongoing then: a price change shows on the whole chart.
  • New and ended subscriptions: how many subscriptions started and ended each month, over the last 12 months.

The breakdowns

  • MRR by billing period: the MRR and number of ongoing subscriptions of each period, like Every month and Every year. It tells whether your customers prefer to pay monthly or yearly.
  • MRR by policy: the MRR and number of ongoing subscriptions of each policy, like Personal and Business.

Subscriptions in the revenue

The revenue section counts each subscription payment, on the day it was paid, rather than the price of the license: a yearly subscription brings its whole price on the day it renews. See revenue.

Through the API

The product’s stats, GET /v1/products/{id}/stats, hold the section’s figures in subscriptions, null when the product never had one: activeCount, trialingCount, pastDueCount, cancelingCount, newCount, endedCount, churnRate, newByMonth, endedByMonth, activeByMonth, and mrr, per currency, with byInterval, byPolicy and byMonth.

Edge cases

A subscription switching price, like from monthly to yearly, counts for its new price from then on, in the MRR and in the breakdowns. It’s still one subscription.

A deleted license takes its subscription out of the stats.

Test products. A test product has its own stats: test subscriptions never appear in the live product’s dashboard.