Connect to payment platforms

Revenue analytics is in beta

Revenue analytics is currently works best for:

  1. Small to medium-sized companies
  2. Companies with subscription models (mostly SaaS)

If you process more than 20,000 transactions per month, or your revenue comes primarily from one-off payments rather than recurring subscriptions, revenue analytics may feel less useful, slower, or provide less insight than expected.

The simplest way to get started with revenue analytics is to connect to a payment platform.

Data warehouse tables setup

Start by connecting your payment platform(s) to PostHog as a data source:

  • Stripe

We currently only support revenue analytics data from Stripe. The Chargebee connector already exists and integration with revenue analytics is coming soon. Integrations with RevenueCat and Polar are coming in the near future. Check our roadmap at our team page.

How is the data stored?

When you connect your payment platform(s) to PostHog, the data is transformed into standardized managed views. Revenue analytics uses this data to build your revenue analytics dashboard.

The data is stored in the data warehouse and is available for you to run custom queries and visualize like any other data in PostHog.

Deferred revenue

When using revenue data from your data warehouse (from sources like Stripe), PostHog automatically defers revenue recognition to match your accounting practices. This means we spread the revenue across all the months a charge is relevant for.

You can learn more about this on the deferred revenue page.

Community questions

Was this page useful?

Questions about this page? or post a community question.