PostHog

PostHog

PostHog is an all-in-one product platform: analytics, session replay, error tracking, feature flags, experiments, surveys, and a managed data warehouse with a

87/100Safe BetFree planFreemium

PostHog is still the strongest value in product analytics. No competitor bundles analytics, session replay, feature flags, a warehouse, and error tracking under one monthly free tier that resets, and the context warehouse plus the Inbox/self-driving workflow is genuinely differentiated from Mixpanel, Amplitude, or LaunchDarkly. The trade-offs are honest ones: breadth means real configuration work, SQL is assumed in places, and mobile session replay arrived later than the web product. If you have product engineers who will own the setup, start free and add a card only when you cross a limit. If you need someone to build the dashboards for you, look at Mixpanel.

Verified 15h ago · liveness 87/100 · cite: rightaichoice.com/tools/posthog

Best for
  • Product engineers who want analytics, session replay, and feature flags in one place with a monthly free tier
  • Startups and side projects needing a cheaper alternative to Mixpanel, Amplitude, and LaunchDarkly
  • Data teams that prefer SQL for ad-hoc analysis and custom dashboards
  • Teams that want ownership via self-hosting an MIT-licensed open source core
Not ideal for
  • Non-technical marketers who want zero-config dashboards and no SQL
  • Teams that only need basic pageview analytics (Plausible or GA4 are lighter)
  • Organizations needing a fully mature mobile session replay stack
Visit Website

IntermediateSolo engineer: minutes to a first event with the setup wizard or npx @posthog/wizard. Small team: an hour to analytics plus replay, a day to add flags and an experiment. Data/warehouse lead: a few days to connect sources, model data, and set billing limits before broadening access. Mobile replay setup adds time on top.Web · Mobile · Desktop · API · CLIAPI available4.7k viewsVerified 15h ago
Pricing
Free plan
FreemiumFree tier3 plans6 hidden costs
Learning curve
Intermediate
Solo engineer: minutes to a first event with the setup wizard or npx @posthog/wizard. Small team: an hour to analytics plus replay, a day to add flags and an experiment. Data/warehouse lead: a few days to connect sources, model data, and set billing limits before broadening access. Mobile replay setup adds time on top.
Runs on
WebMobileDesktopAPICLI
API available · 15 integrations
Who it's for
Solo product engineer on a side projectStartup growth engineerData lead with a warehouse
Live sentiment
Is PostHog actually worth it?

We scan live Reddit threads, YouTube comments, X posts, G2 reviews and other communities — and hand you an honest verdict in under a minute.

  • Honest verdict, not marketing
  • Real pros & cons from real users
  • Attributed quotes with receipts
Run a free scan

3 free scans · no card needed

Skip it if

Skip PostHog if you want a vendor-built dashboard out of the box and nobody on your team will write SQL — Mixpanel or GA4 will get a non-technical marketer to a chart faster.

The 30-second take
Biggest gripe

Cross a free-tier product limit — say 1M analytics events or 5K session recordings in a month — and your usage either stops or, once a card is added, converts to per-unit charges you only see after the fact.

Price reality

The monthly free tier covers 97% of companies and resets every month, which undercuts Mixpanel, Amplitude, and LaunchDarkly for small teams. Pay-as-you-go only for what you use, with per-product billing limits, and volume discounts plus annual plans for serious scale. Mid-size teams pay usage-based; enterprises also buy the platform package for SSO, audit logs, and custom roles.

In short

PostHog — PostHog is an all-in-one product platform: analytics, session replay, error tracking, feature flags, experiments, surveys, and a managed data warehouse with a. Best for Product engineers who want analytics, session replay, and feature flags in one place with a monthly free tier, Startups and side projects needing a cheaper alternative to Mixpanel, Amplitude, and LaunchDarkly, Data teams that prefer SQL for ad-hoc analysis and custom dashboards. Free to use.

What's new in PostHog

Checked today

Across the latest 5 updates: 5 feature updates.

Viability Score

87/100
Safe Bet

How well maintained and how widely used is PostHog? Built from what the vendor actually publishes (docs, changelog, tutorials, integrations, pricing), whether the site is live, and how much real users discuss it. How we calculate this

Recent activity
90
Traction
not measured
Site health
95
User sentiment
not measured
What the vendor publishes
80

Last calculated: September 2026

How we score →

Key Features

  • Product analytics with event pipelines and dashboards
  • Session replay with heatmaps
  • Replay Vision AI insights from recordings
  • Feature flags with 1M free requests per month
  • Experiments and no-code A/B testing
  • Error tracking with 100K free exceptions per month
  • Surveys with in-app and email responses and 1.5K free responses
  • SQL insights with scatter plots and trend lines
  • Managed data warehouse on DuckDB with 1M free rows
  • 120+ data warehouse sources and destinations
  • Web analytics for pageviews
  • AI observability with 100K free events per month
  • Logs ingestion (10 GB free monthly)
  • CDP-lite user activity feed and Workflows for automated emails and destinations
  • PostHog MCP server for AI agents plus PostHog Desktop beta

About PostHog

FreemiumIntermediateAPI availableWeb · Mobile · Desktop · API · CLI

PostHog ingests and stores your analytics, session replays, errors, logs, and business data in one place so you and your AI agents can query and act on it. Analytics, session replay, error tracking, feature flags, experiments, surveys, web analytics, logs, CDP, workflows, AI observability, and a managed warehouse on DuckDB all ship from one signup and one UI. The context warehouse pulls third-party data from 120+ sources and destinations — Stripe, Postgres, HubSpot, BigQuery, Snowflake, Redshift, and more — and you can query it with SQL and visualize it in BI tools. PostHog's newer direction is what it calls the self-driving product: an Inbox clusters related findings from error tracking, session replay, support conversations, and external tools like Zendesk, Linear, and GitHub into ranked reports with draft pull requests you decide whether to ship. You can drive it from the browser or from your editor via the PostHog MCP server and PostHog Desktop. It fits product engineers and data teams who want SQL-level control and are happy to configure things; it does not fit non-technical marketers who want zero-config dashboards.

Behind the Verdict

PostHog's core argument is that fragmenting your product data across Mixpanel for events, Hotjar or FullStory for replays, LaunchDarkly for flags, and a warehouse tool for joins costs more than it saves. It answers that with one event pipeline feeding product analytics, session replay, error tracking, feature flags and experiments, surveys, web analytics, logs, CDP-lite activity feeds, workflows, and AI observability — and a managed warehouse on DuckDB where external data from 120+ sources lands next to your own events. SQL insights, scatter plots, BI connections, and the user activity feed are what make that more than a bundle of separate tools. The self-driving layer is the part worth watching: the Inbox groups related findings from error tracking, session replays, support tools like Zendesk, and GitHub issues into researched reports ranked by priority, with draft pull requests attached. Sample Inbox reports on the site show a billing invoice-request feature request from GitHub, a conversion-tracking fix, a declined-payment error-message fix surfaced from replays, and a mobile sign-in failure from error tracking. You review and decide what ships. You can also query product data from your editor via the PostHog MCP server or PostHog Desktop rather than switching to a browser. On pricing the posture is unusually plain: 97% of companies use PostHog free, the free allowance resets every month, usage stops at the free-tier limits so you cannot be charged by surprise, and you only pay for what you capture, ingest, or sync in a month with no separate storage fees. Paid plans add unlimited usage, six projects instead of one, seven-year retention instead of one year, email support (Slack above $2k/mo), and per-product billing limits. Platform features such as SSO, audit logs, custom roles, and project permissions sit in a separate package for teams that need access control. The costs of the breadth are real. Setting up every product takes meaningful configuration; the free plan's 1 project and 1-year data retention (recordings 1 month) become a wall once you need history; mobile session replay on iOS, Android, Flutter, and React Native shipped later than web and continues to gain masking and touch-capture control; and SQL is the assumed path for anything non-standard. Non-technical marketers who want a pre-built dashboard will be faster in Mixpanel or GA4. Engineering-led teams that want transparency, an MIT-licensed open source core they can self-host, and predictable usage-based cost get the most out of it.

Researching PostHog? Get your full AI stack in 60 seconds.

Free, no signup — tell us your goal and get tools matched to your budget & existing stack.

Real-world workflow fit

Concrete scenarios for the personas PostHog actually fits — and what changes day-one when you adopt it.

Solo product engineer on a side project

You install the SDK with npx @posthog/wizard and let autocapture record events, then open product analytics to build a signup funnel and check session replays for where people drop off.

Outcome: You get a working funnel and replay evidence the same day without adding a card, and the free allowance resets next month.

Startup growth engineer

You put a pricing-page test behind a feature flag as a no-code A/B experiment and read conversion rates in analytics without a separate experimentation vendor.

Outcome: One account covers flag, experiment, and analytics, so you avoid stitching Mixpanel and LaunchDarkly together.

Data lead with a warehouse

You connect Stripe, Postgres, and HubSpot as data warehouse sources, join that business data against product events in SQL, and set a per-product billing limit before inviting the team.

Outcome: Sales and product query one context layer, and the billing limit caps exposure if traffic spikes.

Use Cases

Models Under the Hood

Claude Sonnet 5

as of 2026-09-15

Limitations

  • PostHog is broad — analytics, replay, flags, warehouse, workflows, logs, AI observability — so configuring every product takes real work.
  • On the free plan usage simply stops at the per-product limits (1M analytics events, 5K session recordings, 1M feature flag requests, 1M warehouse rows, 100K exceptions, 10 GB logs, 500 PostHog AI credits, 2,500 Replay Vision credits, 2,000 PostHog Desktop credits and more), and you need a card on file to move to pay-as-you-go for higher limits.
  • The free plan caps you at 1 project and 1-year data retention, with recordings retained 1 month; paid plans give 6 projects and 7-year retention.
  • SQL is assumed for non-standard analysis.

as of 2026-09-29

Verification history

We have re-verified PostHog 19 times since . Each pass re-reads the vendor's own pages and re-checks every listed field against that evidence; passes where nothing had changed are marked as such.

  1. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  2. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  3. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  4. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  5. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it
  6. — re-verified summary, description, our verdict, our analysis, pricing model, pricing tiers, features, integrations, who it suits, who should skip it

Showing the 6 most recent of 19 verification passes.

Free to cite with attribution — this page re-verifies continuously.

12-month cost

Project the real annual outlay, including the implied monthly cost when only an annual tier is published.

Annual total
Free
Over 12 months
Effective monthly
Free
Billed monthly

Vendor list price only. Add-on usage, seat overages, and contract minimums are surfaced under Hidden costs & gotchas.

Plans compared

For each published PostHog tier: who it actually fits, and what it adds vs. the previous tier. Cross-reference the cost calculator above for projected annual outlay.

Free

$0/mo

Ideal for

Side projects and small teams with under 1M monthly events that want analytics, replay, flags, and a warehouse without a card on file.

What this tier adds

Starting tier: full monthly allowance on every product, unlimited team members, 1 project, 1-year retention, community support, and usage stops at the limits.

Pay-as-you-go

Usage-based

Ideal for

Growing teams that have hit a free-tier limit but still want usage-based billing with per-product caps.

What this tier adds

Adds unlimited usage beyond the same monthly free tier, 6 projects instead of 1, 7-year retention instead of 1 year, email support, and per-product billing limits.

Platform packages

Custom

Ideal for

Larger organizations that need access governance across many team members and projects.

What this tier adds

Adds SSO, audit logs, custom roles, and project permissions, plus annual plans, volume discounts, and a technical account exec.

Hidden costs & gotchas

What the public pricing page doesn't put in bold. Captured from pricing-page footnotes, contract terms, and recurring complaints.

  • Cross a free-tier product limit — say 1M analytics events or 5K session recordings in a month — and your usage either stops or, once a card is added, converts to per-unit charges you only see after the fact.
  • Going past 1 project or needing more than 1 year of event history means adding a card, since the free plan caps you at 1 project and 1-year retention.
  • Free-tier recordings are retained for only 1 month versus longer retention on paid plans, so long-horizon replay analysis effectively requires paying.
  • Slack support only kicks in above roughly $2k/mo of spend; below that paid plans get email support.
  • SSO, audit logs, custom roles, and project permissions sit in a separate platform package rather than any usage-based tier, so security-conscious teams pay beyond usage.
  • Booked onboarding with a PostHog expert runs $80 for a 30-minute call.

Where the pricing makes sense

The company stage and team size where PostHog's pricing actually pencils out — and where peers do it cheaper.

The monthly free tier covers 97% of companies and resets every month, which undercuts Mixpanel, Amplitude, and LaunchDarkly for small teams. Pay-as-you-go only for what you use, with per-product billing limits, and volume discounts plus annual plans for serious scale. Mid-size teams pay usage-based; enterprises also buy the platform package for SSO, audit logs, and custom roles.

Setup time & first value

How long it actually takes to get something useful out of PostHog — broken out by persona, not the marketing-page minute.

Solo engineer: minutes to a first event with the setup wizard or npx @posthog/wizard. Small team: an hour to analytics plus replay, a day to add flags and an experiment. Data/warehouse lead: a few days to connect sources, model data, and set billing limits before broadening access. Mobile replay setup adds time on top.

Switching to or from PostHog

How to bring data in from common predecessors and how to get it back out — written for the switcher, not the buyer.

Migrating in
  • →From Mixpanel: point your existing event calls at PostHog's SDKs and re-create dashboards as SQL or product analytics insights.
  • →From LaunchDarkly: port flag definitions to PostHog feature flags and move experiments onto the same flag keys.
  • →From Hotjar or FullStory: keep behavior data by enabling session replay and map your existing goals to PostHog funnels.
  • →From GA4: install the PostHog snippet alongside GA4 and run both until event coverage matches.
Migrating out
  • ↗To Mixpanel: export events and rebuild funnels in Mixpanel's UI if you want a code-free analytics owner.
  • ↗To Amplitude: move event data across and rebuild dashboards if you need Amplitude's packaged analytics experience.
  • ↗To a standalone warehouse: batch-export data to your own warehouse and continue analysis in your BI tool.

Integrations

StripePostgreSQLHubSpotSlackGitHubSentryZendeskMySQLSnowflakeBigQueryRedshiftSegmentSalesforceIntercomDatadog

Resources & Guides

Tutorials & Learning

YouTube returned 6 videos for “PostHog”, and we withheld 6: 6 could not be judged, because “PostHog” is a single word that other videos use for other things. We are showing none, because we could not prove any of them are about PostHog.

Tools that pair well with PostHog

Common stack mates teams adopt alongside PostHog, with the specific reason each pairing earns its keep.

Featured Head-to-Head Comparisons

Alternatives to PostHog

View all
Hotjar

Hotjar

Hotjar is now Contentsquare: free behavior analytics with heatmaps, session replay, surveys, and AI insights for 200k sessions a month.

FreemiumTry
Eppo

Eppo

Eppo, now Datadog Experiments, delivers warehouse-native A/B testing and feature flagging on Snowflake, BigQuery, Databricks and Redshift.

Contact SalesTry
Statsig

Statsig

Statsig unifies experimentation, feature flags, and product analytics in one warehouse-native platform for measuring every release.

FreemiumTry

Frequently Asked Questions

Used PostHog? Help shape our editorial sentiment research.