TL;DR

  • The PLG stack has 5 layers: Analytics (what users do), Onboarding (how users learn), Experimentation (what works), Billing (how you monetize), and Feedback (what users think). You need at least one tool in each layer.
  • The cheapest complete PLG stack costs ~$300/month: PostHog (free for 1M events) + Chameleon ($279/mo) + Stripe (2.9% + $0.30) + Hotjar (free). This covers analytics, onboarding, billing, and basic feedback for early-stage companies.
  • PostHog is the best all-in-one for early-stage PLG. It covers analytics, session replay, feature flags, A/B testing, and surveys in one free tier. Over 90% of PostHog companies stay on the free tier.
  • Chameleon is the best onboarding tool for design-focused teams. Deep CSS customization, interactive demos, embedded content cards. $279/mo entry.
  • Statsig is the best experimentation tool for growth-stage PLG. 500M free events per year, ex-Facebook engineering, Pulse statistical engine with sequential testing and CUPED.

The PLG Stack Only Works If the Layers Talk to Each Other

Most companies get the analytics layer right and forget the rest. They install PostHog or Mixpanel, set up dashboards, and call it product-led growth. But PLG requires five layers of infrastructure working together.

Analytics tells you what users are doing. Onboarding guides them to value. Experimentation tests which changes improve conversion. Billing captures revenue and drives expansion. Feedback tells you what users think and why. If any layer is missing, the system breaks.

The stack only works if the layers talk to each other. Analytics data should trigger onboarding flows. Onboarding completion should feed experiment cohorts. Experiment results should inform billing changes.

The cheapest complete PLG stack costs roughly $300/month. The mid-market stack runs $2,000-$4,000/month. The Series B+ stack hits $3,000-$6,000/month. The question is not which single tool is best. The question is which combination of tools produces a functioning PLG system at your current stage.

Here is the breakdown by layer, by tool, by stage.

"I've seen teams spend $50K on PLG tools and get zero lift because their analytics data never reached their onboarding flows. The tools were right. The connections were missing."

— Jake McMahon, ProductQuant

Layer 1: Product Analytics

The foundation. Without product analytics, you are building onboarding for users you do not understand, running experiments on metrics you cannot measure, and billing users who are not getting value.

PostHog — Best All-in-One for Early-Stage PLG

Free tier: 1M events/month · Paid: Usage-based · G2: 4.4/5

PostHog — Best All-in-One for Early-Stage PLG interface
PostHog — Best All-in-One for Early-Stage PLG

PostHog combines product analytics, session replay, feature flags, A/B testing, and surveys in one platform. It is the most generous free tier in the category and the easiest way to get a complete PLG analytics foundation for $0. Over 90% of PostHog companies stay on the free tier.

Best for: Seed to Series A teams who want one tool instead of five.

Mixpanel — Best for Funnel Optimization

Free tier: 1M events/month · Paid: From ~$28/mo · G2: 4.4/5

Mixpanel — Best for Funnel Optimization interface
Mixpanel — Best for Funnel Optimization

Mixpanel is the specialist in funnel analysis and behavioral cohorts. If your PLG motion is heavily funnel-driven — signup to activation to trial to paid — Mixpanel's funnel builder is the most intuitive in the category.

Best for: PLG teams focused on funnel optimization and conversion tracking.

Amplitude — Best for Behavioral Depth

Free tier: 50K MTUs / 10M events · Paid: Custom · G2: 4.4/5

Amplitude — Best for Behavioral Depth interface
Amplitude — Best for Behavioral Depth

Amplitude offers the deepest behavioral analytics: Lifecycle reports, Personas cohorts, Stickiness analysis, and Compass — machine learning recommendations for what drives retention. The learning curve is steeper than Mixpanel.

Best for: Data-mature PLG teams that need behavioral depth beyond funnels.

Pendo — Best for Analytics + Guidance Combined

Free tier: None · Paid: Enterprise · G2: 4.4/5

Pendo — Best for Analytics + Guidance Combined interface
Pendo — Best for Analytics + Guidance Combined

Pendo combines analytics with in-app guidance in one platform. It is expensive but eliminates the need for a separate onboarding tool. Best for teams that want analytics and guidance from the same vendor under one contract.

Best for: Enterprises that want analytics and guidance in one contract.

Layer 2: Onboarding and In-App Guidance

Analytics tells you what users are doing. Onboarding guides them to value. The gap between those two is where most PLG companies lose users.

Chameleon — Best for Design-Focused Teams

Price: $279/mo (2,000 MTUs) · G2: 4.4/5

Chameleon — Best for Design-Focused Teams interface
Chameleon — Best for Design-Focused Teams

Chameleon has the deepest visual customization: custom CSS, branded themes, delight animations, interactive product demos through Driveway, and embedded content cards. If your design team cares about how onboarding flows look, Chameleon is built for that.

Best for: Web-only teams with design-forward onboarding needs.

Appcues — Best for Cross-Channel Onboarding

Price: $299/mo (2,500 MAU) · G2: 4.6/5

Appcues — Best for Cross-Channel Onboarding interface
Appcues — Best for Cross-Channel Onboarding

Appcues combines in-app guidance with email, push notifications, and mobile support for iOS and Android. It is the only onboarding tool that orchestrates across channels. If your onboarding journey spans in-app, email, and mobile, Appcues is the choice.

Best for: Teams needing cross-channel onboarding — in-app plus email plus push.

Userpilot — Best for Analytics-Heavy Onboarding

Price: $299/mo (2,500 MAU) · G2: 4.6/5

Userpilot — Best for Analytics-Heavy Onboarding interface
Userpilot — Best for Analytics-Heavy Onboarding

Userpilot includes built-in feature tagging — like Mixpanel or Heap — user journey tracking, and NPS segmentation. If you want onboarding analytics without a separate product analytics tool, Userpilot covers the overlap.

Best for: Teams that want onboarding and basic analytics in one tool.

Free Guide

The Complete PLG Guide for B2B SaaS

The full framework for building a product-led growth engine — from activation to expansion.

Layer 3: Experimentation

Experimentation is the layer that turns guesses into decisions. Without it, onboarding changes are opinions, billing changes are risks, and feature launches are bets.

Statsig — Best Overall for Growth-Stage PLG

Free tier: 500M events/year · G2: 4.5/5

Statsig — Best Overall for Growth-Stage PLG interface
Statsig — Best Overall for Growth-Stage PLG

Built by ex-Facebook engineers, Statsig combines feature flags, A/B testing, and analytics with enterprise-grade statistical rigor: sequential testing, CUPED variance reduction, and guardrail metrics. The free tier is absurdly generous — 500M events per year covers most growth-stage companies.

Best for: Growth-stage teams running 10+ experiments per quarter.

PostHog — Best for Early-Stage PLG

Free tier: 1M events/month · G2: 4.4/5

PostHog's built-in A/B testing is sufficient for early-stage teams running 2-5 experiments per quarter. Feature flags, experiment results, and survey integration all in one platform. No additional tool needed.

Best for: Teams already using PostHog for analytics who need basic experimentation.

GrowthBook — Best for Warehouse-Native Teams

Free tier: Open-source · G2: 4.5/5

GrowthBook — Best for Warehouse-Native Teams interface
GrowthBook — Best for Warehouse-Native Teams

GrowthBook runs on your existing data warehouse — Snowflake, BigQuery, or Redshift. No data silos, no separate tracking. Strong statistical rigor with both Bayesian and frequentist methods.

Best for: Data-savvy teams with an existing modern data stack.

Layer 4: Billing and Monetization

The layer that captures revenue. Every other layer drives toward this one. If billing is broken, nothing else matters.

Stripe — The PLG Default

Price: 2.9% + $0.30 per transaction

Stripe — The PLG Default interface
Stripe — The PLG Default

Stripe is the billing infrastructure for most PLG companies. Developer-first APIs, excellent usage-based and metered billing support, global currency coverage, and automated dunning with smart retries. If you need nothing more than reliable payment processing with subscription management, Stripe is the answer.

Best for: Engineering teams standardized on Stripe.

Chargebee — Best for Multi-Gateway Flexibility

Price: From ~$599/month

Chargebee — Best for Multi-Gateway Flexibility interface
Chargebee — Best for Multi-Gateway Flexibility

Chargebee sits on top of 50+ payment processors, giving you gateway-agnostic billing. Industry-leading pricing experimentation — A/B testing for pricing, trials, and checkouts — comprehensive revenue recognition, and multi-region entity catalog management.

Best for: Growth-focused teams running pricing experiments across multiple regions.

Paddle — Best for Compliance Outsourcing

Price: 5% + $0.50 per transaction

Paddle — Best for Compliance Outsourcing interface
Paddle — Best for Compliance Outsourcing

Paddle acts as Merchant of Record — it legally assumes tax liability, handles chargebacks, and files VAT, GST, and sales tax across 200+ countries. Built-in ProfitWell analytics for MRR, churn, LTV, and cohort analysis. The fee premium — 3-5x Stripe — buys you compliance automation.

Best for: Teams selling globally without a tax compliance team.

24.5%

Average feature adoption rate across SaaS products, per Artisangrowthstrategies 2025 benchmarks. Top quartile teams achieve above 45%. The gap is not features — it is onboarding quality and in-app guidance that drives users to activation.

Layer 5: Feedback and Voice of Customer

Analytics tells you what users are doing. Feedback tells you why. The combination is what makes PLG decisions reliable instead of guesswork.

Sprig — Best for In-Product Feedback

Price: From $99/month

Sprig — Best for In-Product Feedback interface
Sprig — Best for In-Product Feedback

Sprig captures in-product survey responses tied to specific user behaviors and moments. If a user abandons your trial, Sprig can trigger a survey asking why. The responses feed directly into your analytics tool for behavioral segmentation.

Best for: PLG teams that want feedback tied to specific product moments.

Hotjar — Best for Visual Feedback

Free tier: 35 daily session recordings · Paid: From $39/month

Hotjar — Best for Visual Feedback interface
Hotjar — Best for Visual Feedback

Hotjar combines heatmaps, session recordings, and feedback polls. It is the best tool for understanding how users interact with your product visually — where they click, where they get stuck, where they rage-click.

Best for: Teams that need visual UX insights alongside behavioral analytics.

The Complete Stack by Stage

Here is how the layers combine at each funding stage. The goal is not to buy the most tools. The goal is to buy the minimum set that produces a functioning PLG system.

Seed Stage ($0-$2M ARR) — ~$300/month

Layer Tool Monthly Cost
Analytics PostHog (free) $0
Onboarding Chameleon Startup $279
Experimentation PostHog (built-in) $0
Billing Stripe 2.9% + $0.30/txn
Feedback Hotjar (free) $0
Total ~$300/month

Series A ($2M-$10M ARR) — ~$1,500-$2,500/month

Layer Tool Monthly Cost
Analytics Mixpanel Growth or Amplitude Plus $200-$400
Onboarding Appcues or Userpilot $299-$879
Experimentation Statsig (free tier) $0
Billing Stripe or Chargebee $200-$600
Feedback Sprig $99-$500
Total ~$1,500-$2,500/month

Series B+ ($10M-$30M ARR) — ~$3,000-$6,000/month

Layer Tool Monthly Cost
Analytics Amplitude Growth or Pendo $1,000-$3,000
Onboarding Appcues Growth or Chameleon Growth $879-$1,500
Experimentation Statsig paid or Eppo $500-$2,000
Billing Chargebee or Stripe + TaxJar $600-$1,200
Feedback Sprig or Qualtrics $500-$2,000
Total ~$3,000-$6,000/month

The Two Things Most PLG Teams Forget

The Event Taxonomy Document

Not a software tool. A document. Your event taxonomy — the naming convention and structure for every event you track — is the foundation of your entire PLG stack. Without it, your analytics tool collects noise, your onboarding tool targets the wrong users, and your experiments measure the wrong metrics.

Build this before you buy anything.

The Activation Event

The single action that predicts 90-day retention. Every PLG company has one. If you do not know yours, no tool in this list will help you. Finding it requires analyzing retained versus churned users, correlating early behaviors with long-term outcomes, and validating the finding against new cohorts.

This is analysis, not instrumentation. For the complete guide on activation versus onboarding, see our activation guide.

FAQ

Can I do PLG with just PostHog?

For early-stage companies under 10K MAU, PostHog covers analytics, session replay, feature flags, A/B testing, and surveys. You will still need a billing tool — Stripe — and possibly an onboarding tool like Chameleon or Appcues if your onboarding requires complex in-app flows. But PostHog is the closest thing to PLG in a box.

Do I need a separate experimentation tool if I have PostHog?

If you are running 2-5 experiments per quarter, PostHog's built-in A/B testing is sufficient. If you are running 10+ experiments per quarter and need advanced statistics — sequential testing, CUPED, guardrail metrics — layer Statsig or GrowthBook on top.

What is the minimum PLG stack?

Analytics — PostHog free. Billing — Stripe. Onboarding — Chameleon at $279/month. That is $279/month and covers the three non-negotiable layers: knowing what users do, charging them for it, and guiding them to value.

Should I build or buy my PLG stack?

Buy the infrastructure — PostHog, Chameleon, Stripe. Build the strategy — event taxonomy, activation event, intervention playbooks. The tools are commodities any team can purchase. The strategy is the differentiator.

When should I upgrade from the seed stack?

When your free-tier limits constrain decision quality. If PostHog's 1M monthly events means you are sampling or dropping events that matter for onboarding decisions, upgrade. If Chameleon's 2,000 MTU limit means you cannot onboard all new signups, upgrade. The trigger is data loss, not revenue milestones.

Sources

Jake McMahon

About the Author

Jake McMahon builds growth infrastructure for B2B SaaS companies — analytics, experimentation, and predictive modeling that turns product data into revenue decisions. He has implemented PLG stacks from scratch across multiple engagements, connecting analytics, onboarding, and billing into functioning growth systems. Book a diagnostic call to discuss your PLG infrastructure.

Next Step

Rate Your Product-Led Readiness

Score your product-led readiness across 8 pillars and get a prioritized roadmap of what to fix first — analytics gaps, onboarding leaks, or billing friction.