PostHog's generous free tier covers most early-stage products. Here's what you'll pay as you scale โ and how it compares to Amplitude and Mixpanel.
PostHog uses a hybrid model: a generous free tier for each product, with usage-based pricing beyond that. No seat-based fees โ pay for what you use.
| Plan | Price | Included | Best For |
|---|---|---|---|
Free No credit card |
$0/month | 1M events, 5K recordings, 1M feature flag calls, 250 surveys | Early-stage startups, side projects, evaluation |
Pay-as-you-go |
Usage-based | Unlimited (billed per unit after free tier) | Growing products scaling past free tier limits |
Teams add-on |
$450/month | SSO, advanced permissions, priority support, project collaboration | Teams needing enterprise access controls |
Enterprise |
Custom | Custom limits, dedicated support, SLA, data residency | Large teams with compliance requirements |
PostHog prices each product separately. You only pay for what you use above the free tier.
| Product | Free Tier | Price After Free | Volume Discount |
|---|---|---|---|
Analytics Events |
1M / month | $0.000225 / event | Drops to $0.000045 at 10B+ |
Session Recording |
5,000 / month | $0.005 / recording | Drops at 100K+ recordings |
Feature Flags |
1M requests / month | $0.0001 / request | Drops at 10M+ requests |
A/B Experiments |
1M events / month | $0.0001 / event | Included with feature flags |
Surveys |
250 / month | $0.20 / response | Volume discounts available |
Data Warehouse |
1M rows / month | $0.000038 / row synced | Volume discounts available |
Note: PostHog's volume discounts kick in significantly at higher event volumes. At 50M events, analytics events cost around $0.000139/event vs $0.000225 at entry level.
PostHog has updated pricing tiers as they've scaled. Get notified when pricing changes so you can plan your analytics budget.
Get Free Price Alerts Free Pricing API| Scale | PostHog | Amplitude | Mixpanel |
|---|---|---|---|
| 1M events/month | $0 (free) | Free (Starter) | Free (20M MTU) |
| 10M events/month | ~$50/month | $995+/month | ~$79/month |
| 50M events/month | ~$1,100/month | Custom ($2K+) | $500+/month |
| Session Recording | Included | Not included | Not included |
| Feature Flags | Included | Not included | Not included |
| Open Source | Yes (self-host) | No | No |
PostHog's biggest pricing advantage is that session recording and feature flags are bundled โ competitors charge separately. At mid-scale, PostHog can be 5-10x cheaper than Amplitude when you factor in all tools.
PostHog is open source (MIT license). You can self-host it on your own infrastructure at no cost. Self-hosting is popular for teams with strict data residency requirements or those processing very high event volumes.
| PostHog Cloud | Self-Hosted | |
|---|---|---|
| License cost | Free up to limits, then usage-based | Free (MIT) |
| Infrastructure cost | Included | Your cloud bill (~$100-$500/month at scale) |
| Maintenance | Managed by PostHog | Your team manages upgrades |
| Data residency | US or EU | Your choice |
| Updates | Automatic | Manual |
| Best for | Most teams | High-compliance, very high volume, data sovereignty requirements |
An event is any action tracked โ a pageview, button click, form submission, custom track() call, or identified user. Every call to posthog.capture() counts as one event. Autocaptured events (clicks, page views) each count individually. High-frequency events like scroll tracking can add up quickly โ audit your autocapture settings.
Yes. The 1M events, 5K recordings, and 1M feature flag calls reset at the start of each billing month. If you exceed limits in a given month, you're billed for the overage. You can set billing limits in the PostHog dashboard to avoid unexpected charges.
PostHog offers EU-hosted Cloud (data stored in Frankfurt) and has GDPR-compliant data processing features including user deletion, data export, IP anonymization, and cookie-free mode. Self-hosted gives you full control of data residency. PostHog is a common choice for teams replacing Google Analytics for GDPR compliance.
Yes โ PostHog lets you set a monthly billing limit in your organization settings. Once you hit the limit, data ingestion stops for the rest of the month. This prevents surprise bills but means you'll miss data collection for the remainder of the billing period if you hit the cap.
PostHog does not publicly list an annual discount for the usage-based tier. Enterprise plans can include annual pricing with volume discounts. Contact PostHog's sales team if you have predictable high-volume usage that could benefit from a committed rate.
PostHog has revised its pricing model multiple times as it's grown. Get instant alerts so pricing changes don't catch your budget off-guard.
Set Up Free Alert Explore Free APIRelated Reading