PostHog pricing

How PostHog charges, what to know before you commit, and what you'd pay at your usage — next to what the alternatives would cost for the same thing.

For product analytics

Checked 2026-10-08 on posthog.com ↗ · USD, list prices
In short

The first 1 million events a month are free; past that, identified events cost $0.000248 each (event plus person-profile add-on), falling with volume, and anonymous events far less.

Free plan
Yes
Cheapest paid plan
$248/mo
Side project
$0/mo Pay-as-you-go
Growing
$0/mo Pay-as-you-go
Scaling
$3,893/mo Pay-as-you-go
What the model leaves out

Models every event as identified (an upper bound). Event rates: free to 1M, $0.00005 to 2M, $0.0000343 to 15M, $0.0000295 to 50M, $0.0000218 to 100M, $0.000015 to 250M, $0.000009 beyond. Identified-events add-on: free to 1M, $0.000198 to 2M, $0.0000697 to 15M, $0.000036 to 50M, $0.0000146 to 100M, $0.0000037 to 250M, $0.000001 beyond. No base fee and no per-seat charge.

Before you commit
  • Identified events — with person profiles, needed to follow one user across visits and build cohorts — are billed twice: the product analytics event rate plus the identified-events add-on rate.
  • Anonymous events cost only the base rate: $0.00005 each from 1M to 2M, falling to $0.000009 above 250M.
  • The Free plan (no card) stops at the free allowance and has 1 project; pay-as-you-go keeps the same free tier, with a billing limit per product.
  • Group analytics and data pipelines are separate per-event add-ons.
PlanMonthly feeEvents per month
Pay-as-you-goNone1M events includedthen $0.248 per 1,000 events
↳ next tier2M events includedthen $0.104 per 1,000 events
↳ next tier15M events includedthen $0.0655 per 1,000 events
↳ next tier50M events includedthen $0.0364 per 1,000 events
↳ next tier100M events includedthen $0.0187 per 1,000 events
↳ next tier250M events includedthen $0.01 per 1,000 events

What you'd pay

Pay-as-you-goWithin the free allowance$0/mo

Cost as you grow

$0$200$1,000$2,000$5,000100k500k1M2M5M10M20M50M100M
PostHogAmplitudeMixpanelx: events per month (event) · cheapest usable plan at each point, list prices

For error monitoring

Checked 2026-10-03 on posthog.com ↗ · USD, list prices
In short

The first 100,000 exceptions each month are free, then $0.00037 per exception, falling to $0.00014 above 325k and $0.000115 above 10 million.

Free plan
Yes
Cheapest paid plan
$83/mo
Side project
$0/mo Pay-as-you-go
Growing
$0/mo Pay-as-you-go
Scaling
$178/mo Pay-as-you-go
What the model leaves out

Billed per ingested $exception event, with graduated rates from posthog.com/docs/error-tracking/pricing — free to 100k, $0.00037 to 325k, $0.00014 to 10M, $0.000115 beyond. The Free plan needs no card but is limited to the free allowance; pay-as-you-go has no base fee.

Before you commit
  • PostHog bills every ingested $exception event, not issues; exceptions dropped before ingestion (suppression rules, before_send) aren't billed.
  • Exceptions ingested before you suppress an issue still count.
  • You can set a billing limit; past it PostHog stops capturing exceptions until the billing period resets.
  • The Free plan (no card) has monthly usage limits and 1 project; going past the free tier needs pay-as-you-go.
PlanMonthly feeErrors per month
Pay-as-you-goNone100k events includedthen $0.37 per 1,000 events
↳ next tier325k events includedthen $0.14 per 1,000 events
↳ next tier10M events includedthen $0.115 per 1,000 events

What you'd pay

Pay-as-you-goWithin the free allowance$0/mo

Cost as you grow

$0$20$100$5001k5k10k50k100k500k1M5M
PostHogGlitchTipRollbarSentryx: errors per month (event) · cheapest usable plan at each point, list prices

For web analytics

Checked 2026-10-08 on posthog.com ↗ · USD, list prices
In short

Web analytics is billed as product analytics events: the first 1 million a month are free, then $0.00005 per event, falling with volume.

Free plan
Yes
Cheapest paid plan
$50/mo
Side project
$0/mo Pay-as-you-go
Growing
$0/mo Pay-as-you-go
Scaling
$153/mo Pay-as-you-go
What the model leaves out

Anonymous-event rates from posthog.com/pricing (free to 1M, $0.00005 to 2M, $0.0000343 to 15M, $0.0000295 to 50M, $0.0000218 to 100M, $0.000015 to 250M, $0.000009 beyond), modelled as one event per pageview — a lower bound. No base fee and no per-seat charge.

Before you commit
  • Each pageview is at least one event; pageleave events and autocapture clicks add more, so the event count is usually higher than pageviews.
  • The free allowance is shared with any in-app product analytics events in the same organization.
  • The Free plan (no card) stops at the free allowance and has 1 project; pay-as-you-go keeps the same free tier and adds billing limits per product.
  • Anonymous events use these rates; identified events (with person profiles) cost extra.
PlanMonthly feePageviews per month
Pay-as-you-goNone1M pageviews includedthen $0.05 per 1,000 pageviews
↳ next tier2M pageviews includedthen $0.0343 per 1,000 pageviews
↳ next tier15M pageviews includedthen $0.0295 per 1,000 pageviews
↳ next tier50M pageviews includedthen $0.0218 per 1,000 pageviews
↳ next tier100M pageviews includedthen $0.015 per 1,000 pageviews
↳ next tier250M pageviews includedthen $9 per million pageviews

What you'd pay

Cost as you grow

$0$10$50$100$20010k50k100k200k500k1M2M5M10M
PostHogGoogle AnalyticsCloudflare Web AnalyticsFathom AnalyticsUmamiPlausible Analyticsx: pageviews per month (pageview) · cheapest usable plan at each point, list prices