PostHog Experiments review
- What it is
- PostHog Experiments is the A/B testing product inside PostHog, an open-source product platform that also covers analytics, session replay, feature flags and a data warehouse.
- Best for
- Product engineers and startups already sending events to PostHog who want experiments on the same data, often inside the free tier.
- Price
- Free plan, paid plans vary
- Free plan or trial
- Free plan
- Founded
- 2020
- Founders
- James Hawkins and Tim Glaser, co-CEOs
- Accelerator
- Y Combinator W20
- Source code
- Open source, on GitHub
- How experiments are billed
- With feature flags, per flag request
- Share of companies on the free tier
- 97%, by PostHog's own count
What it is
PostHog is an all-in-one product platform founded in 2020 by James Hawkins and Tim Glaser, who went through Y Combinator's W20 batch. The codebase is open source. Experiments is one product inside it, next to product analytics, session replay, feature flags, surveys, error tracking and a data warehouse. You pay for experiments through feature flag requests rather than a separate meter.
How experiments work
Creating an experiment creates a feature flag. You pick primary and secondary metrics, target cohorts or locations, and launch the variants. Your code checks the flag and renders the right version, on the client or on the server. PostHog supports A/B, A/B/n, holdout, fake door and redirect tests. Any event you already capture can become a funnel, mean or ratio metric, and you can add metrics from data warehouse tables.
For simple site changes there are no-code web experiments, built in the PostHog toolbar, where you edit text, CSS or HTML. PostHog labels them beta. It says they work well for simple layout changes and server-rendered apps like Next.js, and that single-page apps built with React, Vue or Angular can overwrite the changes when they re-render.
Stats
PostHog offers a Bayesian engine and a frequentist engine. The Bayesian engine reports results as probabilities, for example a 96% chance that variant B increases conversion rate. You can turn on CUPED to reduce noise using each user's behavior before exposure.
Revenue
PostHog's Stripe connector syncs charges, customers, invoices, products, subscriptions and more into its data warehouse. PostHog describes webhook syncing as the cheapest mode to run and the only one that reliably captures changes to existing rows. To use that data in an experiment, you add a data warehouse metric and set a timestamp field, a warehouse join key such as the Stripe customer ID, and the PostHog field it should match. Then you can measure mean revenue per variant. For revenue analytics, Chargebee, Polar and RevenueCat are listed as coming soon.
AI
PostHog AI can create experiments from plain English. It sets split percentages and goal metrics, creates the flag with the right variants, configures targeting, then summarizes results and suggests whether to ship, extend or stop. The PostHog MCP server lets coding agents such as Claude Code, Cursor or Codex create, launch and end experiments from the editor. Neither writes the variant code or copy, so you still decide what to test and build it.
Who it suits
It suits product engineers and startups who already send events to PostHog and want experiments without another vendor or SDK. It suits marketing teams less well, because the no-code editor is in beta and revenue metrics need warehouse joins.
What to watch
Flag checks count as flag requests, and the $feature_flag_called events PostHog uses for exposure count as analytics events. Each has its own free allowance and price, so set a billing limit per product, which PostHog supports.
Pros and cons
What PostHog Experiments does well
- Experiments use the same events, cohorts and person data as PostHog analytics, so there's no second tracking setup.
- A large free tier of 1M flag requests and 1M events a month, with a billing limit per product.
- Stripe data syncs into PostHog's data warehouse and can be used as an experiment metric.
- Bayesian and frequentist engines, CUPED, holdouts, and funnel, mean and ratio metrics.
- PostHog AI and the PostHog MCP server can set up experiments and summarize results in plain English.
Where it falls short
- No-code web experiments are in beta, and PostHog warns that React, Vue or Angular apps can overwrite the changes.
- Every experiment is backed by a feature flag your code has to check, so most tests need an engineer.
- Revenue tests need setup. You connect Stripe as a data warehouse source, then map Stripe customers to PostHog users with join keys.
- Usage billing is harder to forecast. Flag requests, analytics events and synced warehouse rows each have their own meter.
- PostHog AI configures and analyzes experiments but doesn't write the variations.
Questions people ask
How much does PostHog Experiments cost?+
Experiments are billed with feature flags. The first 1M flag requests each month are free, then $0.0001 per request up to 2M, getting cheaper with volume. Exposure and goal events count as analytics events, which are free up to 1M a month.
Is PostHog Experiments Bayesian or frequentist?+
PostHog offers both engines. The Bayesian engine reports the probability that a variant beats control, and you can turn on CUPED to reduce noise.
Can PostHog run no-code A/B tests?+
Yes, in beta. You build web experiments in the PostHog toolbar by editing text, CSS or HTML. PostHog says they suit simple changes and server-rendered sites, and that React, Vue or Angular apps can overwrite the changes.
Can PostHog judge an experiment on Stripe revenue?+
Yes, with setup. You connect Stripe as a data warehouse source, then add a data warehouse metric with join keys that link Stripe customers to PostHog users. Outtest judges every test on revenue per visitor from Stripe and other payment tools without that setup.
Does PostHog have a free trial?+
No, because the free tier covers every product each month with no card. You add a card when you need more than the free limits, more projects or the paid add-ons.
Sources
Checked on 28 September 2026 from PostHog Experiments's own pages. Prices and features change; check PostHog Experiments's site before you buy.
- posthog.com/pricing
- billing.posthog.com/api/products-v2?plan=standard
- posthog.com/experiments
- posthog.com/docs/experiments
- posthog.com/docs/experiments/statistics
- posthog.com/docs/experiments/statistics-frequentist
- posthog.com/docs/experiments/no-code-web-experiments
- posthog.com/docs/experiments/data-warehouse
- posthog.com/docs/experiments/analyze-experiments-ai
- posthog.com/docs/experiments/create-experiments-mcp
- posthog.com/docs/revenue-analytics/payment-platforms/stripe
- posthog.com/docs/revenue-analytics/start-here
- posthog.com/docs/feature-flags/cutting-costs
- posthog.com/about
Let Outtest run your split tests
AI agents read your analytics and payments, find where you lose the most money, build the fix and test it. Every test is judged on revenue, not clicks. Plans from $29 a month.