All integrations

Stripe subscription analytics

Connect your Stripe account and ChartMogul turns your invoices, subscriptions, and payments into MRR, ARR, churn, and retention reports. ChartMogul builds and supports the integration, and keeps it in sync as things change in Stripe.

At a glance

Built and supported by
ChartMogul
Pricing
Included in your ChartMogul plan at no extra cost. Counts as one billing source.
What it does
  • Subscription and billing data into ChartMogul
Setup
Read the setup guide

What you get from your Stripe data

ChartMogul reads your Stripe billing history and calculates your subscription metrics from it: MRR, ARR, churn, LTV, and every customer's MRR movements. You can segment revenue by plan, country, or cohort, save reports, and send scheduled updates to email or Slack.

How it works

Connecting. You add Stripe as a source in ChartMogul, choose the environment (production, sandbox, or test data), and approve the connection in Stripe. You need to be an Admin or Owner in ChartMogul and an Admin in Stripe.

History. The first import brings in all your existing subscription billing data.

Staying up to date. After that, ChartMogul picks up changes from Stripe as they happen.

What ChartMogul imports

  • Customers, with their Stripe metadata as custom attributes
  • Invoices, transactions, and credit notes
  • Free trial start dates
  • Subscription events, used for committed MRR (CMRR)
  • Each customer's latest cancellation reason

Before you connect

  • You need to be an Admin in Stripe, and an Admin or Owner in ChartMogul.
  • Each Stripe account is a separate source.
  • You choose the environment when you connect, and can't change it later.

The Stripe integration guide explains how ChartMogul handles taxes, refunds, and paused subscriptions.

Setting it up

  1. In ChartMogul, go to Settings > Sources > Add Source and pick Stripe.
  2. Name the source and choose the environment.
  3. Choose your data settings, such as whether to import customers who have no invoices yet.
  4. Click Connect with Stripe and approve the connection.
  5. Import your data.

The Stripe integration guide covers every setting in detail.

Stripe integration questions

Does the Stripe integration cost extra?

No. It's included in every ChartMogul plan and counts as one of your plan's billing sources. The pricing page shows how many billing sources each plan includes.

How much of my Stripe history does ChartMogul import?

All your existing subscription billing data. The Stripe integration guide covers the details.

How often does ChartMogul sync with Stripe?

Continuously. ChartMogul picks up changes from Stripe as they happen.

Can I connect more than one Stripe account?

Yes. Add each Stripe account as its own source in ChartMogul.