PostHog vs Heap Pricing and Heap vs PostHog Cost at Every Session Volume
PostHog bills per event and publishes every rate. Heap bills per session and publishes only its free plan. Here is the annual cost of each at 10,000 to 500,000 sessions a month, the identified-events meter that decides a PostHog bill, and what reported Heap contracts look like.
By the UserInsight team
October 2026 · 8 min read
Product type
Ready to analyze
has signals waiting across usage, tickets and reviews. Surface the insights to see why users churn and what to build next.
Surfacing insights
AnalyzingHeadline insight
← friction step · biggest drop-off
Live and interactive, nothing is uploaded
Every insight traced to its source signals · aggregate & consented · no PII exposure
PostHog publishes every rate and bills per event: the first 1 million analytics events a month are free, then $0.00005 per event, falling with volume, with session replay metered separately after 5,000 free recordings. Heap publishes one price, its free plan at 10,000 sessions a month, and quotes Growth, Pro and Premier on session volume. At 100,000 sessions a month a typical logged-in SaaS product pays about $3,600 a year for PostHog analytics, while reported Heap contracts have a median of $41,220. Both read from a US connection on 2 October 2026.
PostHog vs Heap pricing at a glance
The two tools do not even count the same thing. PostHog counts events, the individual clicks, pageviews and custom actions your product sends. Heap counts sessions, where a session ends after 30 minutes of inactivity on web or 5 minutes on mobile. Before you can compare a quote from one with a bill from the other, you have to decide how many events your average session produces.
| What you are comparing | PostHog | Heap |
|---|---|---|
| Billing unit | Events, with each product metered on its own | Sessions |
| Free plan | 1 million analytics events, 5,000 web replays, 1 million flag requests a month | Up to 10,000 sessions a month, 6 months of data history, SSO included |
| Published paid price | Yes, every rate, on the pricing page and the billing API | No. Growth says to install the snippet to get an estimate, Pro and Premier are custom |
| Analytics rate | $0.00005 per event from 1M to 2M, $0.0000343 to 15M, $0.0000295 to 50M, lower above | Quoted on session volume |
| Identified users | Separate meter, $0.000198 per identified event from 1M to 2M, $0.0000697 to 15M | Included in the session price |
| Session replay | Included product, $0.005 per recording after 5,000 free, falling to $0.0015 | Add-on on Pro and Premier only |
| Seats | No seat charge | Unlimited users and reports from Growth |
| Reported median contract (Vendr) | $59,721 a year, no purchase count printed | $41,220 a year across 191 purchases |
| Owner | Independent | Contentsquare, which also owns Hotjar |
PostHog's rates come straight from its public billing API at billing.posthog.com, which is what its pricing page renders from. Heap's plan details come from heap.io/pricing. The contract figures are third-party procurement data from Vendr and are labeled that way everywhere on this page.
How much does PostHog cost compared to Heap at your session volume?
To put the two on one scale we assumed a logged-in B2B SaaS product that sends 25 events per session, which is a middle-of-the-road figure for a product with autocapture turned off and a sensible tracking plan. If your product is chattier, scale the PostHog column up. Heap's price does not move with event count, which is exactly the trade.
| Sessions a month | Events a month at 25 per session | PostHog analytics, anonymous events, per year | PostHog analytics with identified users, per year | PostHog adding replay of every web session, per year | Heap |
|---|---|---|---|---|---|
| 10,000 | 250,000 | $0 | $0 | $300 | Free plan, at its cap |
| 25,000 | 625,000 | $0 | $0 | $1,020 | Growth, quoted, reported from about $3,600 a year |
| 50,000 | 1.25 million | $150 | $744 | $2,814 | Growth, quoted |
| 100,000 | 2.5 million | $806 | $3,600 | $6,870 | Growth or Pro, quoted |
| 200,000 | 5 million | $1,835 | $6,720 | $12,210 | Pro, quoted |
| 500,000 | 12.5 million | $4,922 | $16,080 | $27,690 | Pro or Premier, quoted. Vendr median across all Heap deals $41,220 |
Two things stand out. First, the identified-events meter is the line that decides a PostHog bill for a SaaS product. If your users log in and you want person profiles, that meter costs roughly four times the base analytics rate at the low end, so the honest PostHog number for a B2B product is the fourth column, not the third. Second, replaying every session is the most expensive thing you can do on PostHog, and most teams sample. Record one session in five and the replay cost at 100,000 sessions drops from $3,270 a year to well under $1,000.
Heap gives you none of this to model. The Growth tier tells you to sign up and install the free snippet to get an estimate, which means an engineering ticket before finance sees a number. That is not necessarily a bad deal. It is just a deal you cannot budget before you start.
Is PostHog cheaper than Heap?
For most startups and mid-size SaaS products, yes. A product doing 100,000 sessions a month with logged-in users pays about $3,600 a year for PostHog analytics at list price, and every reported Heap contract we can find at that size is higher. Vendr's Heap data runs from $13,000 to $154,798 a year with a median of $41,220.
The surprise is at the top of the market. Vendr reports a median PostHog contract of $59,721 a year, above Heap's $41,220. That is not because PostHog gets expensive per event. It is selection: small PostHog customers pay by card off the published rates and never go through a procurement tool, so the PostHog deals in that dataset are the big ones, often with the Scale or Enterprise platform add-ons on top. PostHog sells those at $750 and $2,000 a month. Read the Vendr medians as a picture of large contracts, not as the price of either tool for a team your size.
Heap vs PostHog pricing on session replay
This is where the two diverge most for a product team. Heap lists session replay as an add-on on Pro and Premier, and not on Growth at all, so a Growth customer who wants to watch sessions is buying a second tool or moving up a tier. Heap's parent company sells replay inside Contentsquare, which is often where those buyers end up.
PostHog includes replay as a product on the same bill: 5,000 web recordings a month free, then $0.005 per recording up to 15,000, $0.0035 to 50,000, $0.002 to 150,000, $0.0017 to 500,000 and $0.0015 above. Mobile replay is metered separately with 2,500 free recordings and starts at $0.01. Recordings are kept for 1 month on the free tier and 3 months on paid. If replay is the reason you are evaluating, and especially if Hotjar or Fullstory is the third name on the list, our Hotjar vs Fullstory pricing comparison shows what dedicated replay tools charge per recording at the same volumes.
Which product analytics tool is better, PostHog or Heap?
PostHog is the better fit for engineering-led teams that want analytics, replay, feature flags, experiments and surveys on one usage bill they can calculate in advance. Heap is the better fit for product and marketing teams that want retroactive analysis from autocapture without planning events up front, and that prefer one negotiated session price to a dozen meters.
The deciding question is usually who owns instrumentation. Heap's whole pitch is that you capture everything and define events later, which suits a team without dedicated engineers for tracking. PostHog rewards teams that know what they want to track, because every event they do not send is money they do not spend. If both tools are on your list alongside Amplitude or Mixpanel, our Heap vs Amplitude vs Mixpanel pricing comparison puts the event-metered and session-metered vendors on one annual-cost table, and the Amplitude vs Mixpanel vs PostHog pricing page does the same for the three published price lists.
What happens when you go over the limit on each?
PostHog bills overage at the next rate on the ladder, product by product, and lets you set a billing limit on each product. Hit the limit and that product stops ingesting for the rest of the period while the others keep running. That is a real safety net, but it cuts both ways: a launch that blows through a replay limit means no recordings of the launch.
Heap's free plan works differently. Cross 10,000 sessions and you need a paid tier to keep using reports, so a spike lands you in a sales conversation at the worst possible moment. On paid plans the session allowance and overage terms are whatever your order form says, which is why the overage rate belongs in the first quote. We cover both behaviors plan by plan in the Heap pricing guide and the PostHog pricing breakdown.
Does Heap or PostHog connect to a data warehouse?
Both do, at different price points. Heap puts its data warehouse integration on Premier, its top tier. PostHog sells data pipelines as a metered add-on with the first million events free and exports to the usual warehouses on paid plans. Once behavioral data sits next to billing and CRM data in Snowflake or BigQuery, a lot of teams stop building charts in either tool and simply ask the warehouse questions in plain English instead. If that is where you are heading, check what each tool charges to get data out, not only what it charges to get data in.
How to negotiate a Heap contract with PostHog as the anchor
PostHog's rates are public, which makes them the most useful thing you can bring into a Heap negotiation. Count your monthly sessions, multiply by your real events per session, and price the result on PostHog including identified events and whatever replay share you need. That number is a checkable alternative, and Heap's sales team knows it.
Then use the procurement data. Vendr reports an average 21% saving on Heap against the first quote across 191 purchases. Note that Vendr's own Heap page describes pricing by monthly tracked users, which is not how Heap's pricing page meters it, so ask Heap to confirm the session definition and the allowance in writing. Ask for the overage rate, whether unused sessions roll over, and whether session replay can be bundled on Growth rather than forcing a move to Pro. If you are leaving Heap rather than renegotiating, the Heap alternative comparison covers where each rival wins.
What neither tool tells you about why users leave
PostHog and Heap both tell you what users did. Neither reads the support tickets, survey comments and app reviews where customers explain why they cancelled. UserInsight pulls those sources together with product usage, groups the feedback into themes, counts the customers behind each one and ties each theme to retention, so a drop in a Heap funnel or a PostHog cohort arrives with the reason attached. It runs next to either tool on a flat plan price that does not grow with your event or session count.
See UserInsight surface the why
UserInsight unifies your usage, feedback, tickets, reviews and surveys, then surfaces why users churn and what to build next, each traced to the evidence. Aggregate and consented, with no PII.