PostHog

All-in-one product platform: event analytics, session replay, feature flags, experiments, surveys and error tracking.

Price
Pay as you go: $0.00005/event after 1M
Free plan
Yes
Setup
A little code
Up and running
15 minutes for the snippet; an afternoon to name and send your key events.

What PostHog is for

Google Analytics tells you how many people visited your site. PostHog tells you what they did inside your app: who signed up, where they got stuck in onboarding, who came back a week later. It also records sessions so you can watch a real user click around, and lets you switch features on for some users only.

How it plugs into your product

  1. 1Create a free PostHog account and pick the US or EU region for your data.
  2. 2Paste the snippet or install the library in your app; page views and clicks start arriving on their own.
  3. 3After login, call identify with the user's ID so events are tied to a person, and add events for key actions like "subscribed".
  4. 4Build funnels and retention charts on the dashboard, and set a billing limit per product before you leave the free tier.

Does it fit your idea?

It fits if

  • You run a SaaS with logins and need to see where new users drop off between sign-up and first payment.
  • You want funnels, session replay and feature flags in one tool, and stay under 1M events a month for now.
  • You ship fast with AI-generated code and want to turn a new feature on for 10% of users first.

Look elsewhere if

  • You only have a landing page and want a visit counter without a cookie banner: use Plausible.
  • Your main need is knowing which Google Ads campaign brought each sign-up: Google Analytics links to Ads natively.
  • Your app handles health or financial data on screen and nobody will set up masking before turning on session replay.

What people only find out after building

Read this before you build on it. Each item links to the official page that says so.

  • Events tied to a logged-in person cost more than anonymous ones: above the free 1M, an identified event adds $0.000198 on top of the $0.00005 base, about 5x the price.

    Official source: posthog.com
  • When you hit a billing limit, PostHog stops ingesting and the data sent after that is lost for good, not queued.

    Official source: posthog.com
  • With cookies on logged-out visitors, PostHog itself says you should show a cookie banner; under LGPD plan the consent flow before launch.

    Official source: posthog.com
  • Ad blockers can block PostHog, so part of your users never shows up; the official fix is a reverse proxy on your own domain.

    Official source: posthog.com
  • The free plan keeps data for 1 year and allows 1 project; paid keeps 7 years and allows 6.

    Official source: posthog.com

Price

Pay as you go: $0.00005/event after 1M

Every month: 1M events, 5K session replays, 1M flag requests and 100K exceptions.

Free tier
1M events/month + 5K replays
First paid plan
Pay as you go, $0.00005/event after 1M
Self-host
Yes, open-source hobby deploy

Checked on Oct 28, 2026 · official pricing

What it costs in practice

A SaaS sending 2M events a month, all from logged-in users: the first 1M is free, the next 1M costs 1M × ($0.00005 + $0.000198) ≈ $248/month. Sent as anonymous events, the same volume is about $50. Rough estimate.

Estimate from the official price. Check it before you decide.

At a glance

  • Free plan: yes
  • Open source: yes

“Not stated” means the official site doesn’t say.

Faundr

Picked your tools? Build it with AI, safely.

Faundr keeps your project’s memory, blocks what can’t be undone and tells you if it’s safe to launch, inside Claude Code and Codex.