Fresher Billing analytics data

Billing data is available within a few hours for most charts on the Dashboard. Charts with the lightning bolt icon in the bottom right corner receive faster updates.


Which charts update within an hour?

Any chart with the lightning bolt icon updates at the faster cadence. Most charts in the Revenue, Subscribers, Trials, and Churn tabs are updated to use fresher data.

Will the data in new and older versions of a chart match?

Charts with fresher data use an improved analytics pipeline to generate data. For most users, Billing Analytics data will exactly match the previous, slower charts.

However, the new version of Billing Analytics is more accurate and this may change some data. Here’s more details on the relevant changes:

  • When a subscription is updated a large number of times, or an individual customer updates their subscription a large number of times, the previous analytics pipeline capped the number of updates it considered in its calculations. The new pipeline doesn’t apply the same cap, so all metrics should be more accurate.
  • When using the pause subscription when trial ends without payment method Billing feature along with the count subscriptions as active at subscription start Billing Analytics setting, the old pipeline sometimes incorrectly counted a paused subscription as churned. The new pipeline correctly counts these subscriptions as paused, which may lead to lower churn rate values across all Churn metrics.
  • We fixed a bug where a subscription that started and stopped multiple trials was sometimes incorrectly counted as active. This fix may cause your active subscriber count and trial conversion rate to decrease but is more accurate. The change can have a cascading effect on average revenue per user (ARPU) and lifetime value (LTV).
  • For trials ending near a day boundary like 11:59:59 PM PST, in certain cases the new pipeline will attribute the event to the following day. This may result in slight differences in daily monthly recurring revenue (MRR), but doesn't change overall MRR.
  • A trial is always counted even if it contributes nothing to MRR, including when a subscription or subscription item-level coupon leads to a 100% discount. This normalizes coupon interactions with trials and corrects several confusing behaviors. If you heavily use coupons on trials which cause the MRR value to be 0, this change could have an effect on your New Trials and Trial Conversion Rate metrics.
  • When using the count subscription as active when first invoice is paid Billing Analytics setting, subscriptions with no paid invoices but multiple trial periods were sometimes incorrectly counted as active. The new pipeline fixes this issue, which might result in a decrease in MRR and active subscribers.
  • If a subscription uses a coupon with multiple currency options, and that coupon’s default currency is different from the currency of the subscription, the old pipeline would sometimes use an incorrect currency in its MRR calculation. We fixed this issue, so MRR with multi-currency discounts is now more accurate.
  • Some very old coupons created in 2013 or earlier might be missing a duration value. In the old pipeline, we ignored these coupons which led to inflated MRR values. The new pipeline correctly interprets these coupons as “forever” coupons.

If you believe there are discrepancies in your metrics not accounted for by the changes above or have other questions about your data, use the Give Feedback button on the Billing overview page.

What else can I expect during the public preview?

  • Charts without the lighting bolt icon and reports downloaded from the Revenue tab will still have a two-day delay.
  • When you drill down into a metric, you won’t be able to sort by customer name.
  • Data in Stripe Sigma and Stripe Data Pipeline will be unchanged and therefore not be as fresh as the data in the charts. Read more about data freshness for those products in our docs.

How DO I provide feedback?

Use the Give Feedback button on the Billing overview page.

Did this answer your question?