Getting started with revenue analytics

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.

Configure your revenue data source

You can configure PostHog to integrate with a revenue data source like Stripe, or you can explicitly capture revenue data as PostHog events.

Data warehouse sources

If your revenue data is already in one of these sources, you can link it to PostHog's data warehouse and start tracking your revenue.

  • Stripe

Capture revenue events

If you're not using a supported data warehouse source, or you just want to track revenue manually, you can do so by capturing revenue events with revenue properties.

Capture revenue events

Choose your reporting currency

PostHog automatically converts revenue from other currencies into your chosen reporting currency. For example, if someone makes a purchase in Canadian Dollars (CAD) and your reporting currency is US Dollars (USD), PostHog converts it into USD to ensure consistency.

Revenue analytics currency picker
Configure your reporting currency

Visit the revenue analytics dashboard

Once you've configured your revenue data source, you can visit the revenue analytics dashboard to better understand your revenue.

Revenue analytics dashboard
Visit the revenue analytics dashboard

Connect to customers

Linking your revenue data to your customers enables you to identify your top customers and see how much revenue they're generating.

When you collect revenue data through events, we'll automatically link the customer to the revenue data. If you're connecting to a payment platform like Stripe, you'll need to manually link the customer to the revenue data.

Connect to customers

Use for free

PostHog's revenue analytics is currently in beta, and you can try it for free. For now, you'll only be charged for revenue data stored in the data warehouse, or as captured events.

  • If you're importing from a payment platform like Stripe, you'll get the first 1,000,000 rows in the data warehouse for free, every month.

  • If you're capturing revenue events manually, you'll get the first 1,000,000 events for free, every month.

    PostHog is always built to be cost-effective by default, with a generous free tier and transparent usage-based pricing. Our generous free tier means more than 90% of companies use PostHog for free. All of this applies to revenue analytics, too, when it's out of beta.

    Connect revenue data

Community questions

Was this page useful?

Questions about this page? or post a community question.