It can be daunting to figure out how much a usage-based platform like PostHog will cost, but there are simple ways to estimate your usage and costs.

This guide explains why we price based on usage, how to estimate your usage, and tips on how to reduce your costs.

Why do we price based on usage?

Really it comes down to this: The more you use PostHog, the more value you get, and the more it costs us to process and store your data. Thus, we charge based on usage.

What about charging by monthly active users? Isn't that also usage?

Kind of, yes, but actually no. Some users are very valuable. They use your product a ton, they respond to your feedback surveys, and they store a lot of data in your platform. Other users hit your landing page and bounce immediately.

From a value perspective, you shouldn't need to pay the same amount for both of these users. It makes more sense to pay only for the value you receive, which is directly tied to user activity such as events, session replays, or data.

How do I estimate my usage?

If you're already using another tool and want to switch to PostHog (welcome!), your existing tool may have the exact numbers you need. You might need to ask their support for this data directly if it's not easy to find.

Alternatively, you can use one of these two methods.

Option 1: Sign up for free and get an accurate projected volume in a few days

Each of our products has a very generous free tier. They're also very easy to get set up.

Simply sign up and start to use whichever product you are interested in. After a few days, you'll get a good estimate of your projected volume on your Organization Billing page.

If you want a more accurate estimate, give it a week - this way weekdays and weekends will also be taken into account.

💡 PostHog Tip: If your projects volume is higher than you'd like, we offer ways to "tune" your implementation to only capture or use what's valuable to you. See How to reduce your PostHog usage for more.

Option 2: Estimate based on your product category and/or MAUs

Sometimes you can estimate your volumes based on another number that you know, like your monthly active users (MAU).

Estimating Session replay volume based on MAUs

If you know how manu MAUs you have, and you know the average number of sessions per MAU, you can get your estimated volume by simply multiplying the two together. Easy peasy!

Estimating event volume based on MAUs

Events are trickier to estimate based on MAUs because not every type of company has the same type of usage. However, we did a bit of diving into our own data and found that there is a bit of usage consistency within different company categories. Using the table below, take the average number of events per MAU and multiply by the number of MAUs you have to get an estimated event volume.

ProductB2B / B2CMonthly events per MAUAutocapturePlatforms
PostHogB2B87Web
Financial reportingB2B44 Web
Cloud monitoringB2B22Web
Document managementB2B54 Web
Speech to text APIB2B583 API
Crypto walletB2C162 Browser extension
Meditation appB2C118 Android, iOS
Fashion retailB2C31 Web
Event bookingB2C8 React Native
Restaurant bookingB2B2C54 Web, Mobile

Event counts also vary based upon whether you are using autocapture, custom capture or a combination of both. Custom capture may be better if you have lots of users.

Estimating your monthly bill

Once you've figured your projected event usages, you can either:

  1. Use the pricing calculator on our pricing page and calculate your estimated costs for adopting PostHog.
  2. If you're getting your estimated figures from your free PostHog account, you can see your projected volumes and costs right there in your billing dashboard.

And don't forget, we have generous free volumes for every one of our products – even if you're on a paid plan!

What about other products like Feature flags, etc?

We don't have data on those yet, unfortunately. In that case, we'd recommend going with option 1 above – signing up for a free account and getting an accurate projection in just a few days.

How to reduce your PostHog costs

Each product can be tuned to use only the resources you need.

You can also optionally set billing limits for every product. When you hit your billing limit, we'll stop ingesting your data and you won't be charged over the set amount.

Questions?

Was this page useful?

Next article

Common questions about billing

Can I have a trial? PostHog is usage-based and you can use it for free for as long as you want, no trial needed. See our pricing page for free usage allowances. If you have special circumstances where this doesn't work for you, contact our sales team . How do I estimate how much PostHog will cost? You can check our doc on estimating usage and costs , or use the pricing calculator to estimate costs. However, often the best way to estimate costs is to signup for free and go from there. How…

Read next article