What PostHog pricing actually does
PostHog is the most transparent pricer in the category: public per-unit rates, generous free allowances, pay for what you use. The complexity is not hidden, it is structural: analytics events, session recordings, feature-flag requests, surveys and data-warehouse rows are separate meters, and the bill is their sum. Transparent does not mean predictable; it means the modelling is your job.
The model
- Every product has its own meter
- Events for analytics, recordings for replay, requests for flags, responses for surveys, rows for the warehouse. Each meters independently with its own free allowance and unit price.
- Free allowances reset monthly
- The allowances are genuinely usable for small teams, and each product bills only past its own line. A team can be free on analytics and paying on recordings in the same month.
- Unit prices step down with volume
- Per-unit cost falls in published bands as usage grows, which rewards scale but makes the marginal cost of a growth spike hard to eyeball without the calculator.
Where the bill jumps
Not list prices, which change; the mechanisms that move them, which do not.
Turning on a second product: replay or flags beside analytics starts a second meter, and feature-flag requests scale with traffic, not with usage of the flag.
Recording everything: session replay meters per recording, so capturing all sessions on a busy site is the single fastest way to convert a free bill into a real one.
Traffic spikes: usage pricing has no ceiling by default. Set billing limits, which PostHog to its credit supports, before the spike rather than after.
Ask before signing
- Model last month’s real volumes across all five meters with the public calculator, then double them.
- Are billing limits set per product, and what happens to data collection when a limit is hit?
- Which meters does your roadmap turn on next quarter: flags on a high-traffic page, replay on checkout?
Ours, for the record: one meter, public prices
Free to 100,000 events a month with nothing gated. Growth is $99/month for 500,000 events, Silver $299/month for 2 million. The whole ladder is on the pricing page, which is the point.
Questions
- Is PostHog cheaper than Mixpanel or Amplitude?
- At small scale, usually, and the public pricing makes it checkable, which is itself worth something. At growth scale it depends entirely on which meters you run: analytics-only stays cheap, analytics plus full-session replay plus high-traffic flags can pass an enterprise quote without a salesperson ever appearing.
- How does KISSmetrics pricing compare?
- One meter instead of five: events. Free to 100,000 a month with everything on, $99/month for 500,000, $299/month for 2 million. Simpler to model, and nothing turns a second meter on by surprise; the trade is that PostHog bundles replay and flags, which we do not offer.
- What should I set billing limits to?
- Last month’s spend plus the growth you would be happy to pay for, per product. The point of a limit is not saving money, it is converting a surprise into a decision: when the limit hits, you choose to raise it, instead of the invoice choosing for you.
The full feature comparison is at KISSmetrics vs PostHog, and the switching view at PostHog alternatives.
Build your business intelligence layer for free.
Free to start, no card. Tracking, attribution and your first dashboard in under a minute.