Choosing the right analytics platform often comes down to trade-offs.
PostHog and Amplitude both cover the essentials – analytics, experimentation, feature flags, session replay, and more – but their strengths show up in different places.
In this post, we'll cover these differences in more detail, comparing features, pricing, reporting, integrations, and the best fit for different use cases.
How is PostHog different?
1. Everything you need in one place
PostHog is the ultimate developer platform because it puts all your customer data in one place and combines it with every tool you need to build a successful product. This means:
Product analytics for analyzing user behavior, funnels, activation, and retention
Web analytics for traffic, campaigns, and content performance
Session replay for observing how people use your product and diagnosing problems
Feature flags to test safely in production and ship new features with confidence
Experiments to validate product and website improvements
Error tracking for monitoring exceptions and problems in your code
Surveys to capture user feedback, track NPS, and book interviews
LLM analytics for gathering data on AI and LLM product usage and performance
In other words, it's everything you need in one app with a single login and contract. A genuine single source of truth for your product and customer data.
Companies that qualify for PostHog's startup program get $50,000 in PostHog credit and a range of additional benefits.
Our pricing is 100% transparent. There are no hidden fees or surprise overages – what you see is exactly what you'll pay.
We also default to charging as little as possible while still making a sensible margin, and every product comes with a generous free tier. In fact, more than 90% of companies use PostHog for free!
Track revenue alongside product metrics with deferred recognition and multi-currency support
Beta
✓
Product Tours
Communicate with users through product tours, tooltips, and popups
Private alpha
✓
Product analytics
Both PostHog and Amplitude offer product analytics. Advanced features like SQL queries, custom formulas, and group/account analytics are included in PostHog's free tier, while Amplitude only provides them on paid plans.
Privacy-focused web analytics with real-time data and no sampling
✓
✓
Good to know
PostHog supports autocapture, which means you can implement PostHog in mere minutes and ensure you don't miss out on events you haven't manually instrumented. Don't want autocapture? Just turn it off – we offer the best of both worlds.
Feature flags
Both PostHog and Amplitude provide robust feature management tools, including boolean and multivariate flags, local evaluation, payloads, targeting, and percentage rollouts.
Test multiple variants of a feature in a single flag
✓
✓
Payloads
Pass structured data (strings, numbers, or JSON objects) to variants for dynamic configuration without code changes
✓
✓
Implementation
Local evaluation
Cache flag values for faster evaluation and reduced API calls
✓
✓
Bootstrapping
Make flags available immediately on page load without waiting for API response
✓
✓
Targeting
Percentage-based rollouts
Roll out features gradually to a percentage of users
✓
✓
Custom targeting
Target features based on user properties and attributes
✓
✓
Target by cohorts
Target features to specific user segments or behavioral cohorts
✓
✓
Management
Flag scheduling
Schedule flags to turn on or off automatically at specified times
✓
✓
Multi-environment support
Use the same flag key across PostHog projects for local development or staging
Partial
✗
Early access feature opt-in widget
Allow users to opt in or out of specified features with a built-in widget or custom UI
✓
✗
Good to know
PostHog's feature flags are tightly integrated with other features, so you can target session replays, surveys, and more using existing feature flags. See our guide on the benefits of feature flags for more.
Experiments
Both PostHog and Amplitude support core experimentation features like A/B/n testing, multivariate tests, custom and secondary metrics, and statistical significance calculations. PostHog includes experiments in its free tier (1M requests per month, including mobile support). Most Amplitude Experiments features are locked behind paid plans.
Compare two versions of a feature or flow using count, value, funnel, or ratio metrics
✓
✓
A/A testing
Test identical variants to validate your setup and ensure results are not biased by random chance
✓
✓
A/B/N testing
Run experiments with three or more variants to quickly identify the best-performing option
✓
✓
Holdout testing
Reserve a group of users who do not see any changes, so you can measure long-term impact against a true baseline
✓
✓
Fake door testing
Measure interest in a potential feature by exposing users to a "coming soon" entry point before building it
✓
✓
Redirect testing
Send users to different versions of a page or flow to test changes at the navigation level
✓
✓
Supported metrics & analysis
Custom goals
Define your own goals and metrics to track
✓
✓
Secondary metrics
Monitor impact on unrelated metrics
✓
✓
Statistical significance
Automatic calculation of statistical significance with configurable confidence levels
✓
✓
Results visualization
Clear visualizations of experiment results with winners and losers highlighted
✓
✓
Side effect monitoring
Track secondary metrics to catch unintended consequences
✓
✓
Statistics engine
How the results of an experiment are calculated
Bayesian or Frequentist
Frequentist default, Bayesian available
Good to know
Amplitude includes Web Experimentation on all plans, but the free tier is limited to 50,000 impressions/month and advanced features like the custom code editor, CUPED, and multi-armed bandits require Growth or Enterprise plans. PostHog offers 1 million experiment requests/month for free – 20x more than Amplitude's free allowance.
Session replay
Both platforms capture console logs, but PostHog goes deeper for developer debugging. PostHog's DOM explorer lets you inspect the actual page structure during playback, and performance monitoring shows network requests, page load times, and resource bottlenecks – features Amplitude doesn't offer.
Capture recordings from single-page apps and websites
✓
✓
Mobile app recordings
Capture recordings in iOS and Android apps
✓
✓
Analysis tools
Heatmaps
Visualize where users click in your app or website
✓
✓
Identity detection
Identify users in recordings for debugging and support
✓
✓
Console logs
Capture console output from the browser for debugging
✓
✓
Playlists
Sort recordings into static and dynamic playlists
✓
✗
Performance monitoring
Track network events and performance metrics within a session
✓
✗
DOM explorer
Explore an interactive snapshot of replays
✓
✗
Recording controls
Conditional recording
Only capture the sessions you want based on conditions
✓
✗
Privacy masking for sensitive content
Automatic and manual masking of sensitive user data
✓
✓
Sample recorded sessions
Restrict the percentage of sessions that will be recorded
✓
✓
Record via feature flag
Only record sessions for users that have the flag enabled
✓
✗
Export options
Export recordings to JSON
Export important recording data for offline storage
✓
✗
Export recordings to video
Export session recordings as video files
Beta
✗
Good to know
Replays let you watch how users experience your app, diagnose issues, improve support, and understand real user behavior in a way raw data can't. They are reconstructions of the session, not video recordings of user's screen. Private info, such as passwords, are masked.
Surveys
PostHog includes surveys out of the box, with 1,500 free responses per month and support for multiple formats like NPS, PMF, open text, and ratings, plus customization and targeting options. Amplitude provides surveys through its Guides & Surveys paid add-on.