BlogPricing

PostHog pricing in 2026, explained with worked examples

How PostHog bills product and web analytics events, why identified events cost more, and what the bill comes to at 1M, 5M, 10M and 20M events.

PostHog charges per event, with a free million every month and a rate that falls as volume grows. The part people miss is that an event can cost two very different amounts, depending on whether it belongs to a known person. This post works through the analytics bill at a few sizes.

All figures come from PostHog's pricing page, read on 1 October 2026. Check it before you budget, since rates change.

We make Spreelytics, a different analytics tool, and include our own prices at the end. PostHog does a lot that we do not, so this is about cost, not a verdict.

Two plans

Free. 1 million events a month, one project, a year of data and unlimited team members. Events past the million are dropped for good, so a traffic spike on Free loses data.

Pay-as-you-go. The same free million every month, then a rate per event. You get six projects and seven years of data. You can set a spending limit for each product, so a spike cannot run up an unexpected bill.

Pageviews from PostHog's web analytics count as ordinary events, on the same meter. Session replay, feature flags and the other products each have their own meter and their own free allowance, and are not covered here.

The rate per event

Events a monthPrice per event
First 1MFree
1M to 2M$0.00005
2M to 15M$0.0000343
15M to 50M$0.0000295
50M to 100M$0.0000218
100M to 250M$0.000015
Over 250M$0.000009

Identified events cost more

An event tied to a person profile is an identified event. That usually means you have called identify for a signed-in user, or set properties on them. PostHog charges a second rate on top for these: $0.000198 per event from 1 to 2 million, then $0.0000697 from 2 to 15 million.

That surcharge is larger than the base rate, so how many of your events are identified matters more than how many events you send. A marketing site with anonymous visitors pays the base rate. A logged-in app where every event belongs to a user pays both.

Worked examples

Anonymous events only:

Events a monthWorkingMonthly bill
1MAll free$0
5M$50 + 3M × $0.0000343$152.90
10M$50 + 8M × $0.0000343$324.40
20M$50 + 13M × $0.0000343 + 5M × $0.0000295$643.40

Every event identified:

Events a monthBaseIdentified surchargeMonthly bill
5M$152.90$198 + 3M × $0.0000697 = $407.10$560.00
10M$324.40$198 + 8M × $0.0000697 = $755.60$1,080.00

The same 10 million events cost $324.40 or $1,080, depending only on whether they are identified.

Platform add-ons

Some account features are sold as monthly packages on top of usage. Boost, at $250 a month, adds enforced single sign-on. Scale, at $750, adds SAML and approvals. Enterprise, at $2,000, adds role-based access and SCIM. Group analytics and data pipelines are separate paid add-ons.

How it compares

Here is Spreelytics at the same sizes. We sell fixed volumes, so a month of 5 million events sits on our 5M size.

Events a monthPostHog, anonymousPostHog, identifiedSpreelytics
1M$0$0$89
5M$152.90$560.00$239
10M$324.40$1,080.00$339
20M$643.40not worked out here$519

For anonymous traffic, PostHog costs less up to about 10 million events, and its free million is ten times ours. Once most events belong to known people, the surcharge changes the picture. We charge the same for an event whether the person is known or not.

The products are not the same. PostHog has feature flags, experiments and surveys, and we have none of them. Both of us replay sessions. PostHog bills replays on a meter of their own, with a free allowance. Ours come with Growth, with an allowance in the plan price and no overage charge. If you use those every week, the comparison that matters is with the whole PostHog bill, not the analytics line. There is a full side-by-side comparison, and our whole ladder is on the pricing page.

See your own numbers today.

Free up to 100k events a month · no credit card

Contact

Tell us what you need.

A real person reads these. We usually reply within one working day.

Or email us directly at contact@spreelytics.com.