HomeServicesResearchInsightsBook Diagnostic
Original research · October 2026 · Last verified 2026-10-21

Mixpanel vs Amplitude vs PostHog vs Heap: What Product Analytics Actually Costs

Four product analytics tools, four different meters. We captured all four pricing pages on 21 October 2026, checked robots.txt against each path first, and recorded exactly which numbers each vendor publishes, which ones sit behind a proposal form, and what the one published rate card costs per million events.

4
Vendors captured
$438/month
Mixpanel, 5M events/month
0
Charge by seat
Short answer

Who each one is for

Mixpanel is the only one of the four that shows you a price before you talk to anyone. Its Growth plan is billed on event volume with a published rate card: $100/month at 1.5M events/month, $438/month at 5M, $1,635/month at 20M, all on yearly billing, and $0/month on a free plan that includes unlimited seats. Seats are not the meter, so a 40-person team and a 12-person team pay the same at the same event volume.

Amplitude publishes the entry and the shape of the bill, then stops. Every plan includes unlimited seats on every plan, the free tier carries 2M events/month forever, and Plus starts at $0 with published headroom to 70M events. Above that, Growth is custom, event based, which is stated honestly on the page rather than hidden.

PostHog meters every product separately and bills usage: 1M events/month of analytics free every month, then pay-as-you-go. Its own calculator opens at $0 across seven products, and the two prices it does publish outright are oddments: $0.05 per GB per month for log retention beyond the default window, $80 for 30 minutes for an onboarding call. That is a developer-shaped pricing page, not a procurement one.

Heap has a plan ladder and no price on it. The page lists Free, Growth, Pro and Premier, then puts custom session pricing and Contact Us where the number should be. If you need to budget Heap before a sales call, this page cannot help you and neither can Heap's own site.

The comparison people want is a price table across four vendors. What exists is one published rate card, one honest quote-only vendor, one usage meter that only reveals itself in a calculator, and one vendor with a free tier but no ladder price. That asymmetry is the finding, and it decides who can plan a budget and who has to book a call.

Last verified 2026-10-21. Plans move and prices follow usage bands; confirm current rates before you quote this page.

What is actually being compared

Four tools, four meters

Product analytics looks like one category on a shortlist and is not one category in a budget line. Each vendor meters a different thing, so the same team at the same scale gets a different bill from each.

MeterVendorWhat it bills onWhat that means for your budget
Event volume, publishedMixpanelEvents tracked per month, on a published rate cardYou can forecast the bill from your own instrumentation, before any call
Event volume, quotedAmplitudeEvents tracked per month, priced as a custom quote above the entry planThe free tier and the entry plan are knowable, the plan you grow into is not
Usage, per productPostHogEach product (analytics, replay, flags, error tracking, logs) has its own free allowance and its own usage priceThe bill is a sum of six or seven meters, and it moves when you turn things on
Session volume, quotedHeapSessions and events, priced per dealNo published number at any tier
SeatsNone of the fourn/aHeadcount is not how any of these price; the size of your team barely matters
The four vendors

The shortlist at a glance

Each icon is the vendor's own declared site symbol, fetched once on 21 October 2026 from the same pages the prices come from. The line under each name is what that vendor puts on your invoice.

Mixpanel logo

Mixpanel

Events tracked per month, and the only published rate card
Amplitude logo

Amplitude

Events per month: entry published, the Growth band quoted
PostHog logo

PostHog

Usage per product: analytics, replay, flags, logs each metered
Heap logo

Heap

Sessions and events, priced per deal, nothing published

Seats do not appear in any of the four meters. Headcount is not what you are buying here.

Logos 4 of 4 tiles: each icon is the vendor's own declared site symbol, fetched once from the page the prices come from, normalised to PNG and hashed in the arm's logo-manifest.json. Trademarks belong to the vendors and are used here to identify them. No third-party logo source, and no logo where the vendor was not collected.

The pricing census

What each vendor lets you know without talking to sales

Captured 21 October 2026 from the vendor's own pricing page, one fetch each, robots.txt checked against the exact path first. "Published" means the figure is in the document the server sent, not behind a click, a form, or a calculator you have to drive.

VendorList price publishedWhat is publishedWhere the number stopsMeter
MixpanelYes, full rate card$100/month through $1,635/month across nine event bands, plus $0/monthEnterprise terms and volume discounts beyond the cardEvents per month
AmplitudeEntry only2M events/month forever, Plus starts at $0, up to 70M eventsGrowth, which is labelled custom, event based on the pageEvents per month
PostHogAllowances, not a plan price1M events/month free, support moves from email to Slack above $2k/mo, $0.05 per GB per month log retentionPer-product unit prices sit inside the calculator, not the page textUsage per product
HeapNoA four-plan ladder: Free, Growth, Pro, PremierEvery paid tier: custom session pricingSessions and events
Count1 of 4 publishes a rate card0 of 4 price by seat
The last row is the headline. On a shortlist of four, one vendor lets a buyer compute a real annual number, and none of them charges for people.
The only published rate card

Mixpanel's price per million events, band by band

Yearly billing, as published on the vendor's page on 21 October 2026. The right-hand column is ours, computed from the published monthly figure divided by the event volume in that band. It is the arithmetic a buyer has to do anyway, and it is where the trap sits.

Events per monthPublished pricePublished annualImplied price per million events (ours)Annual saving vs monthly
1M$0/monthfree at this band (published)free tiern/a
1.5M$100/month$1,200/year (published)$66.67$480/year (published)
2M$185/month$2,220/year (published)$92.50$887/year (published)
3M$270/month$3,240/year (published)$90.00$1,296/year (published)
5M$438/month$5,256/year (published)$87.60$2,100/year (published)
10M$840/month$10,080/year (published)$84.00$4,032/year (published)
20M$1,635/month$19,620/year (published)$81.75$7,848/year (published)
Volumes and prices in columns 2, 3 and 5 are the vendor's published figures. Column 4 is ours: published monthly price divided by the band's event volume. Annual totals marked (published) are quoted from the same table, not computed.
Charted from the rate card

What a million events costs at each band

Our arithmetic: the vendor's published monthly price for the band, divided by the band's event volume. The point is the shape, not any one bar.

1.5M events/month$66.672M events/month$92.503M events/month$90.005M events/month$87.6010M events/month$84.0020M events/month$81.75

Every input figure is quoted in the table above this chart. The line that goes the wrong way is the one that matters: doubling volume from 1.5M to 2M events raises the cost per million.

What this exposes

Four things the numbers say

1

Volume discounts are not monotonic

Going from 1.5M to 2M events/month costs 39 percent more per million events, even though you are buying more of them. The published bands step up in the wrong direction because 2M is where the plan moves from the entry rate to the next tier. Doubling your instrumentation quality is not automatically cheaper per unit.

2

Annual billing is a discount you can size

At 5M events/month, the vendor's own table says the yearly plan saves $2,100 against monthly billing, which is 40 percent of twelve months at the monthly rate. That number is on the page. It is the single most useful figure in the whole capture, because it is the one a finance review can act on.

3

Scaling is cheap, entry is expensive

Ten times the events costs 3.7 times the price between the 5M and 20M bands. Volume is where event-metered pricing rewards you. The painful part is the first step out of the free tier, not the fifth.

4

Nobody charges for people, so nobody discounts for them

Mixpanel states unlimited seats and Amplitude states unlimited seats on every plan. Headcount does not move the bill in this category, which means the usual procurement reflex, cutting seats to cut cost, buys nothing here. The lever is the event taxonomy.

Deep dives

Each vendor, properly covered

Mixpanel - the one with a rate card

Events per monthFull price publishedUnlimited seats

What it is

Product analytics with funnels, retention, session replay and experimentation, priced on the volume of events you send rather than the number of people who look at the dashboards.

What it actually does

  • Funnels, retention, segmentation and session replay on one event meter
  • A Growth plan whose price is published across nine event bands, from 1M events/month to 20M+
  • A free plan at $0/month that includes unlimited seats
  • A startup program: companies founded less than five years ago with up to $8M raised can first year free on the Startup Plan

Pricing (verified 2026-10-21)

Published on yearly billing. 1M events/month is $0/month. The bands then run $100/month, $185/month, $270/month, $438/month, $840/month up to $1,635/month at 20M events/month, each with its annual total and its saving against monthly billing printed alongside. Enterprise is not on the card.

Strengths

  • You can build a budget line without a sales call, which is rare in this category
  • The annual-versus-monthly saving is stated, not negotiated
  • Seats are unlimited, so rollout across the company does not raise the bill

Limitations

  • The meter is events, so the bill is a function of instrumentation discipline. A sloppy taxonomy is expensive in a way that is hard to see in the price list
  • Nine bands stop at 20M events/month; above that you are in a conversation
  • Per-million-event cost is not flat, and the vendor does not say so in those words

Best fit

A team that wants to know the number before it talks to anyone, and that has enough control over instrumentation to keep it in a band.

Amplitude - honest about where the number stops

Events per monthEntry publishedGrowth quoted

What it is

Product analytics with session replay, experimentation, guides and surveys, positioned upmarket of the entry tools and sold as a platform rather than a dashboard set.

What it actually does

  • Free tier with 2M events/month forever, no credit card required
  • Plus plan, starts at $0, with headroom to 70M events
  • Growth and Enterprise above it, labelled custom, event based
  • A startup scholarship: companies with fewer than 20 employees one free year on our Growth plan

Pricing (verified 2026-10-21)

Two facts and a shrug. The free allowance is published, the entry price is published, and everything past the entry band is a quote. The page does not pretend otherwise, which is more than several vendors in this category manage.

Strengths

  • unlimited seats on every plan, so the buying conversation is about volume, not licences
  • The ceiling of the published band is explicit, so you know where the quote begins
  • The scholarship is stated with its conditions, not hidden behind a form

Limitations

  • The plan most mid-market teams end up on has no public number, so the budget line is a guess until a call
  • Event-based pricing plus a platform feature set means the quote covers more than analytics, which makes cross-vendor comparison harder
  • Nothing in the published text lets you compute a cost per million events at your volume

Best fit

Teams that want the platform breadth and are prepared to run a procurement process to get the second half of the price.

PostHog - a usage meter wearing a plan label

Usage per productAllowances publishedUnit rates in a calculator

What it is

An open-source product platform: analytics, session replay, feature flags, experiments, error tracking, surveys, logs and AI products, each with its own free allowance and its own usage price.

What it actually does

  • Resets a free allowance monthly, including 1M events/month of analytics events
  • Bills pay-as-you-go once you exceed it, with no plan to upgrade into for the basic products
  • Charges a published unit price for one thing only: $0.05 per GB per month for log retention beyond the default window
  • Offers $80 for 30 minutes, and moves support from email to Slack above $2k/mo

Pricing (verified 2026-10-21)

The calculator on the page opens at $0 across seven products for seven products, which is accurate and useless as a comparison point: the moment you move the volume sliders, the price appears in the widget, not in the document. We record what the server sent, so we record the allowance and the two unit prices, and no plan price.

Strengths

  • One vendor replaces several: analytics, flags, replay, surveys and error tracking on one bill
  • The free tier resets monthly rather than expiring after a trial window
  • Usage-based means a small team genuinely pays like a small team

Limitations

  • The bill is a sum of many meters, and each one moves when an engineer turns on a product
  • There is no plan price to put in a budget, only a calculator you have to drive yourself
  • Finance teams dislike usage billing precisely because the invoice arrives after the fact

Best fit

Engineering-led teams that want one vendor for several jobs, will accept an invoice they have to forecast from usage, and prefer not to talk to sales at all.

Heap - the plan ladder with no number on it

Sessions and eventsNo published priceFour tiers

What it is

Automatic capture analytics: it records every interaction and lets you define events after the fact, sold as a way to avoid the instrumentation work the other three require.

What it actually does

  • Publishes a four-tier ladder, Free, Growth, Pro, Premier
  • Opens with a free plan for product-market fit
  • Puts custom session pricing where the paid tiers show a price

Pricing (verified 2026-10-21)

There is none on the page. The capture contains no list price at any tier. That is a real answer to a buyer's first question, and it is the reason this census has a "no" column.

Strengths

  • Retroactive event definition genuinely changes what a small team can analyse without an engineering queue
  • A free tier exists and is positioned at the product-market-fit stage
  • For a deal-shaped purchase, a quoted price is not a blocker, it is normal

Limitations

  • You cannot compare Heap on price without a sales process, and no third-party table including this one can tell you what it costs
  • Auto-capture pricing on sessions and events is opaque in a different way from Mixpanel's: the volume is not something you chose
  • The tier ladder does not map to a team size, so the upgrade point is a conversation

Best fit

Teams that want capture-first analytics and are comfortable buying software through a sales cycle rather than a credit card.

Head to head

When to choose one over another

1

Mixpanel over Amplitude

When the budget has to exist before the shortlist. Mixpanel publishes the whole card; Amplitude publishes the entry and quotes the rest. If your finance partner needs a number in week one, the published card wins on process, not on product.

2

PostHog over both

When one vendor could replace analytics, flags, replay and error tracking, and the team is engineering-led enough to own its own usage. You trade a forecastable invoice for four or five tools you stop paying for separately.

3

Heap over Mixpanel

When instrumentation is the bottleneck rather than cost visibility. Heap's after-the-fact event definition is the actual product, and it removes work the other three make you do. Accept that the price arrives from a conversation.

4

The test that decides it

Ask what your event volume will be in twelve months, then ask each vendor for the price at that volume today. Mixpanel answers, Amplitude answers up to its published ceiling and then quotes, PostHog answers in a calculator, Heap does not answer. Four different procurement processes, and only one of them is a form.

Scenario map

Which tool for which situation

SituationStart hereWhy
Budget must be approved before evaluationMixpanelIt is the only published rate card in the census
Under 1M events/month, no budget yetMixpanel or Amplitude freeMixpanel's free plan is $0/month; Amplitude gives 2M events/month forever
One vendor to replace several toolsPostHogAnalytics, flags, replay, surveys and error tracking meter together
Engineers own the instrumentation and the invoicePostHogpay-as-you-go with per-product allowances is a developer-shaped model
No capacity to instrument events properlyHeapAuto-capture and retroactive events are the product
Large team, small event volumeAny of themHeadcount is not the meter: Amplitude states unlimited seats on every plan, Mixpanel ships unlimited seats
Company under $10M raised and under 20 peopleAmplitudeThe scholarship gives one free year on our Growth plan
Company under $8M raised, founded within five yearsMixpanelThe startup program gives first year free on the Startup Plan
Procurement requires a written quoteHeap or Amplitude GrowthBoth are quote-only at that point, so make them compete on scope, not price
The honest case against

When to buy none of them

If you cannot yet say what you will do with the answer, none of these is the purchase. Product analytics pays for itself when a specific decision changes: which onboarding step to fix, which cohort to revive, which feature to cut. Name the decision, and the tool choice gets much easier. Name nothing, and you will buy a dashboard nobody opens, which is the most common failure in this category.

If your event volume is genuinely tiny, a warehouse plus SQL answers the same questions at a fraction of the meter. The tools here earn their keep on behavioural depth, cohort work and replay, not on counting.

And if the real problem is that your analytics tool cannot see the funnel because the tracking code was never written, no price list fixes that. Instrument first, then price. This is the same gap our extractability work measures from the other direction: what a machine can actually read out of your pages. The free extractability audit checks it for AI crawlers; the instrumentation gap is the identical problem for analytics vendors.

Where it goes wrong

The implementation traps

  • The bill is instrumentation quality. On an event meter, the line item is created by your own tracking code. Teams discover this at the first invoice, not at the contract.
  • The cheap band is not the cheap plan. Moving from 1.5M to 2M events/month raises the cost per million events by 39 percent in the published card. The next band up can be worse per unit, not better.
  • Unlimited seats is a feature, not a discount. Nobody in this census charges per seat, so the usual procurement lever does nothing. Cut event volume or negotiate the band, not licences.
  • Annual billing is real money and it is stated. $2,100 at 5M events/month, 40 percent of twelve months at the monthly rate. If your finance process lets you commit for a year, the discount is on the page.
  • A calculator is not a price list. PostHog's estimate widget is the price list, and it lives in the browser. Anyone reading the page's HTML, including a search engine and including this census, sees the free allowances and nothing else.
  • Quote-only does not mean overpriced. Heap publishes nothing and Amplitude quotes its Growth tier. That is an absence of information, not evidence of a high price. Treat the gap as a procurement step and refuse to rank them by an invented number.
FAQ

Questions people actually ask

How much does Mixpanel cost?

On yearly billing, published on the vendor's page: $100/month per month at 1.5M events, $438/month at 5M, $1,635/month at 20M, with 1M events/month at $0/month on the free plan. Enterprise terms are not on the card.

How much does Amplitude cost?

The free plan gives 2M events/month forever and Plus starts at $0. Above the published band, Growth is custom, event based. There is no published number for the plan most mid-market teams land on.

Is PostHog cheaper than Mixpanel?

Not answerable from published figures. PostHog's page states 1M events/month free each month and pay-as-you-go above it, but the per-product unit rates live in a calculator rather than the page. Comparing them would mean inventing one side of the arithmetic.

Does Heap publish pricing?

No. The captured page lists Free, Growth, Pro, Premier with custom session pricing on the paid tiers.

Do any of these charge per user?

No. Mixpanel ships unlimited seats, Amplitude states unlimited seats on every plan, and the other two do not mention seats as a meter at all. Every bill here is driven by usage volume.

What is the price per million events on Mixpanel?

Depends on the band, and it is not monotonic: $66.67 at 1.5M, $92.50 at 2M, $87.60 at 5M, $81.75 at 20M. Columns one and two are published, the third is our division.

Is there a free tier worth using?

Yes, two. Mixpanel's free plan is $0/month with unlimited seats, and Amplitude's is 2M events/month forever. PostHog resets 1M events/month every month, and Heap has a free tier at the product-market-fit stage.

Are startup programs material?

They can erase a year of cost. Mixpanel gives companies under five years old with up to $8M raised first year free on the Startup Plan; Amplitude gives companies under $10M raised and under 20 employees one free year on our Growth plan. Both conditions are published.

Where does DataDab fit?

We do not sell analytics tooling. We implement the decision-stage pages and measurement work that make a shortlist decision defensible, and we publish these censuses because a buyer who can read a price is a buyer who can make a decision. The method and the limits are below.

Who this is for

Four readers, four things to take

Founders at seed and Series A. Two of these four vendors give you a free year or a free tier with real limits on it, and the thresholds are published: under $8M raised for Mixpanel, under $10M and under 20 employees for Amplitude. Apply before you sign anything, because the scholarship is a plan, not a discount you negotiate later.

Buyers at three to fifty million dollars of annual revenue. Put the volume question first: how many events per month will you actually send once mobile, backend and product events are all in? That number decides which band you are in, and only one vendor on this page lets you look up its price.

Practitioners running the evaluation. Run the PostHog calculator at your own volume and screenshot the result. It is a real quote in every sense except that it is not on the page, and you should log the date you ran it.

Researchers and journalists. The census table is the citable object: one of four vendors publishes a rate card, none prices by seat, and two of the four put their number behind a form. Every figure traces to a captured document with a SHA-256 printed below, so the claim can be checked rather than argued.

Limits

What this does not show

  • One capture per vendor on 21 October 2026. Plan names, bands and rates move. This page is re-verified quarterly.
  • We read the document the server sent. We did not run a browser, so a price rendered only by JavaScript is recorded as absent rather than guessed. That is why PostHog appears with allowances and no plan price.
  • List prices before negotiation. Mid-market teams at real volume frequently get terms that are not on any card.
  • No feature scoring. This is a pricing census, not a product review, and it does not rank the four on capability.
  • USD figures on a USD basis where the vendor offers regional pages. Regional-page currency differences are not in scope here.
  • The implied per-million-event column is our arithmetic on the vendor's own published numbers, at the bands shown. It is not a vendor claim, and no vendor prices in a straight line.
  • Nothing here is a measurement of what AI assistants or search engines cite about these vendors. It is a census of published price.
Methodology

How we checked

Four vendor pricing pages were captured with a single compliant HTTP fetch each on 21 October 2026. Before any fetch, each host's robots.txt was read and the exact target path tested against the User-agent: * block; every path was allowed. The full check, including the two hosts whose robots files ban automated access in other arms of this research, is recorded in the collection protocol at docs/plans/vendor-comparisons-protocol.md in the DataDab repository.

A figure is published on this page only if it appears in the server-rendered text of the captured document. Where a vendor's prices exist but only inside a client-side calculator, we say so instead of quoting the number. The hashes below let anyone re-verify that a claim on this page matches the document we fetched, and we correct the page if a vendor's page changes.

No vendor paid for placement on this page and no vendor was given advance sight of it. The census deliberately includes a "no" because omitting opaque vendors would remove the finding.

VendorPage capturedRetrievedSHA-256 (first 12)
mixpanelhttps://mixpanel.com/pricing/2026-10-21bbd61ee7bcba
amplitudehttps://amplitude.com/pricing2026-10-21c3c7980ade3a
posthoghttps://posthog.com/pricing2026-10-21640ecae36fb6
heaphttps://www.heap.io/pricing2026-10-21c09ee284422e
Cite this study

Covering this research? Please link the primary source so readers can verify the data and methodology:

Markdown: [Mixpanel vs Amplitude vs PostHog vs Heap: What Product Analytics Actually Costs | DataDab Research](https://www.datadab.com/research/mixpanel-vs-amplitude-vs-posthog-vs-heap)

Spot an error? Send the URL to amit@datadab.com; corrections are published on the page.

This page is re-verified quarterly. Check the methodology section for the current verification date before quoting figures.