PostHog Experiments review (2026), pros, cons and pricing
- 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.
Outtest vs PostHog Experiments
PostHog Experiments is built for product engineers. Every experiment runs on a PostHog feature flag, results come from events you already track, and you can pull in Stripe data through PostHog's data warehouse. Your team decides what to test, writes the variant code or uses the beta no-code editor, and reads the results.
Outtest works one level up. Its AI agents read your analytics and payment data, find the page that leaks the most money, write the new version, run the test and call the winner on revenue per visitor from your payment tool, without anyone writing flag code. It focuses on landing pages, pricing, trials and cancel flows, and costs from $29 a month for 3 tests. Outtest can use PostHog as one of its analytics sources. It's new, while PostHog has been shipping since 2020.
| Outtest | PostHog Experiments | |
|---|---|---|
| Best for | Founders and small teams who want tests run for them and judged on real revenue, without a CRO specialist. | Product engineers and startups already sending events to PostHog who want experiments on the same data, often inside the free tier. |
| Price | From $29/month (3 tests a month). 20% off yearly. | Free every month up to 1M feature flag requests and 1M analytics events, and experiments are billed as flag requests. Above that, flag requests start at $0.0001 each and get cheaper with volume. Pay-as-you-go has no platform fee. |
| Free plan or trial | No free plan or trial | Free plan |
| AI builds the test versions | Yes | Partly |
| Judges tests on revenue from your payment tool | Yes | Partly |
| Visual editor | No | Partly |
| Server-side tests | Partly | Yes |
| Stats engine | Bayesian, on revenue per visitor | Both (Bayesian and frequentist engines, with CUPED) |
| Payment integrations | Stripe, Shopify, Paddle, Lemon Squeezy, Dodo Payments, Creem, RevenueCat, Chargebee | Stripe |
Pick PostHog Experiments if
- You already use PostHog for analytics and want experiments on the same data.
- Your tests live inside your product and your engineers are happy to add flag checks.
- Your usage fits the free tier of 1M flag requests and 1M events a month.
- You want analytics, funnels, session replay and experiments in one tool.
- You want to choose Bayesian or frequentist results and use CUPED.
Pick Outtest if
- You want tests planned, built, run and called by AI agents, not set up by engineers.
- You want every test judged on revenue per visitor out of the box, without warehouse joins.
- Your tests are on the marketing site, pricing page, trial offer or cancel flow.
- You want a flat price per test instead of metered requests and events.
The verdict. If you already live in PostHog and your engineers run product experiments, PostHog Experiments is the cheap default, and PostHog says 97% of companies use it for free. If you want tests on your marketing and pricing surfaces run for you and judged on revenue from your payment tool, Outtest fits better, and it can read your PostHog data while it does. Plenty of teams could run both.
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.