SaaS metrics is not one category. It is three measurement jobs that happen to share a vocabulary, and the best SaaS metrics platforms are each built for one of those jobs. Recurring revenue, product behaviour and finance-grade reporting all report something called churn, and the numbers do not match.
That mismatch is not a fault in your reporting. It is what happens when a metric is computed from data the tool does not own. A product analytics tool can tell you which customers stopped using a feature. It cannot tell you whether their card was declined.
This comparison covers eight platforms, ordered by the size and shape of the business each one fits rather than by rank. Before the platform sections there is a map of twelve named metrics against the three measurement layers, showing which layer can compute each one without joining another system.
Two suit a company with no analytics budget, three suit a mid-market team, two suit companies with a board or an auditor reading the numbers, and one covers revenue billed inside the app stores.
Every platform was judged on the same four questions. Which measurement layer does it own? Can it compute a named metric from its own data, or does it need a second system? Is its price published and datable? And are its limitations documented by the vendor rather than inferred from review sites?
Pricing and limitations were checked against each vendor's own pricing page or product documentation on September 18, 2026. Where a vendor publishes no rate, this article says so rather than estimating one.
Baremetrics publishes this article and is assessed on the same four questions, with its add-on costs and integration limits stated plainly in its own Cons. The order is by buyer segment, from the smallest business to the most complex. It is not a ranking, and no position in it implies a verdict.
Several widely listed tools were left out for a stated reason. Heap publishes no price above its free tier of 10,000 monthly sessions, so it cannot sit in a comparison table with a date against it. Segment routes data to other systems and computes no metric of its own. Google Analytics 4, Kissmetrics, HubSpot and Dreamdata answer web, funnel, CRM and attribution questions, none of which produce a subscription metric.
A SaaS metrics platform measures one of three things: money that recurs, behaviour inside the product, or revenue as an accountant recognises it. Each layer reads a different system of record, so each computes a different set of metrics, and the overlap between the three is much smaller than the category's marketing suggests.
The recurring revenue layer reads billing and payment systems. Because it sees invoices, upgrades, downgrades and failed charges, it owns MRR, ARR, the movement between them, retention and churn. ProfitWell Metrics, Baremetrics, ChartMogul and RevenueCat all sit here.
The product behaviour layer reads the event stream your application emits. It knows what users clicked, in what order, and whether they came back. Mixpanel, PostHog and Amplitude live here, and none report a revenue metric on any published tier. It is worth reading separately on how revenue analytics and product analytics answer different questions.
The finance-grade layer turns contracts into recognised revenue under GAAP or IFRS and reconciles to the general ledger. Maxio does that job here, by owning billing rather than reading it.
You cannot buy your way out of the split. Choosing a platform means choosing which layer you instrument, and the metric you want decides which one.
Most metric arguments inside a SaaS company are not disagreements about the business. They are two tools computing the same name from two different systems of record. The map below marks whether a layer holds every input a metric needs, without joining data from somewhere else.
Read it as a data question rather than a feature list. A yes means the layer has the raw material.
| Metric | Recurring revenue | Product behaviour | Finance-grade |
|---|---|---|---|
| MRR | Yes | No | Only if it owns billing |
| Net MRR movement (new, expansion, contraction, churned) | Yes | No | Only if it owns billing |
| ARR | Yes | No | Only if it owns billing |
| Net revenue retention | Yes | No | Only if it owns billing |
| Gross revenue retention | Yes | No | Only if it owns billing |
| Voluntary vs involuntary churn split | Yes | No | No |
| Customer lifetime value | Yes | No | Yes |
| ARPU | Yes | No | Only if it owns billing |
| Trial-to-paid conversion | Yes | Yes | No |
| Activation rate | No | Yes | No |
| Feature adoption | No | Yes | No |
| Recognised revenue | No | No | Yes |
The pattern is blunt. Ten of the twelve metrics have exactly one unconditional owner. Only lifetime value and trial-to-paid conversion can be produced by more than one layer, and those two are precisely where dashboards inside one company stop agreeing.
Lifetime value is the worse of the pair, because the formula is not standard. Recurly publishes its own: subscriber LTV = ARPS x (1 + d) / (d + churn rate), where ARPS is MRR at month end divided by active subscribers at month end, and d is a fixed 1% discount rate. Any platform not applying that discount rate returns a different answer from the same customers. For the wider set, start with the 15 SaaS KPIs every founder should track.
Trial-to-paid conversion drifts for a different reason. The behaviour layer counts the in-app conversion event; the revenue layer counts the settled charge. RevenueCat's documentation is direct about the consequence: "In-app purchase data from Apple, Google, or Stripe may not match what RevenueCat reports in Charts", and it tells users to rely on the payment processor's data for tax reporting.
Eight platforms, with the buyer each one fits, its entry price and the limitation most likely to matter to you. Prices were taken from each vendor's own pricing page on September 18, 2026. Where a vendor does not publish a figure, this article says so.
| Platform | Best for | Standout capability | Starting price (as of September 18, 2026) | Main limitation |
|---|---|---|---|---|
| ProfitWell Metrics by Paddle | No analytics budget | Benchmarks against a stated 30,000 companies | Free | Fixed KPI set |
| Baremetrics | Revenue across processors and app stores | Twelve connections in one metric set, plus dunning | $49/month | Two $129/month add-ons |
| ChartMogul | One MRR definition reused downstream | Standardised metrics pushed to warehouses | Free under $120K ARR | Annual billing above free |
| Mixpanel | Product teams counting behaviour | Unlimited seats on every tier | Free to 1M events a month | No revenue metric on any tier |
| PostHog | Engineering-led teams | Eight products, each with a free allowance | Free allowance per product | Separate meter per product |
| Amplitude | Behaviour analytics with governance | RBAC and data access controls | Free to 2M events a month | Upper-tier rates not published |
| Maxio | Boards and auditors | Recognised revenue beside Subscription Momentum | $599/month | Expects to own billing |
| RevenueCat | Subscriptions billed inside an app | 40+ metrics for store-billed revenue | Free to $2,500 tracked revenue | Not the source for tax reporting |
Integration coverage sits in each platform section below. Mixpanel, PostHog and Amplitude publish no integration list on their pricing pages, so none is stated for them here rather than guessed at.
ProfitWell Metrics is Paddle's free subscription analytics product. It reads your billing system and returns monthly recurring revenue, churn, upgrades, downgrades, customer lifetime value, active customers and revenue per customer. It is the zero-budget entry point into the recurring revenue layer, and it is free rather than trial-limited.
It segments by customer segment, cohort and pricing plan, and carries an API for pulling the metrics elsewhere.
Free. Paddle describes it as revenue reporting for subscription and SaaS companies, completely free, and lists no paid tier, as of September 18, 2026.
Founders who need defensible MRR and churn before there is a budget line for analytics.
Baremetrics is a subscription analytics platform that reads twelve billing, app store and accounting sources and turns them into subscription metrics, segmentation, failed payment recovery and cancellation feedback. Baremetrics publishes this article and is assessed on the same four questions, so read its Cons as closely as anyone else's.
Unified Connections consolidates Stripe, Braintree, Recurly, Chargebee, Google Play Store, Apple App Store Connect, Shopify, Paddle, PayPal, QuickBooks Online, Xero and a Universal Connector API into what Baremetrics calls a holistic view of company health, across a stated 28+ subscription metrics.
Launch $75/month to $360K ARR with one integration, Growth $255/month to $3.6M ARR with two, Scale $1,152/month above with unlimited integrations, plus a 35% annual discount, per Baremetrics pricing, as of September 18, 2026.
Subscription businesses billing through more than one processor, or through the app stores and an accounting system too. You can start a free trial.
ChartMogul is subscription analytics for teams whose revenue arrives through more than one billing system. It normalises those sources into a single MRR definition, then pushes the standardised metrics back out to Slack, HubSpot and a data warehouse so the same number is reused downstream rather than recalculated.
Its help centre documents standardising billing data into one metric set and exporting it to Snowflake, Amazon Redshift and Google BigQuery.
Free under $120K ARR. Pro from $1,188/year billed annually, scaling with ARR to $10M. Enterprise from $19,900/year above that, per ChartMogul pricing, as of September 18, 2026. There is a closer look at ChartMogul's features and pricing too.
Mid-market teams with a warehouse and more than one biller, needing the same MRR definition downstream.
Mixpanel is product analytics. It reads the event stream from your application and answers questions about what people do inside it, through funnels, retention analysis, cohorts and session replay. It reports no subscription revenue metric, so it sits beside a revenue platform rather than replacing one.
Unlimited seats on every tier, including Free, is the detail that changes behaviour. Access is not rationed by licence cost, so support and sales read the same funnels as the product team.
Free forever to 1M events a month with unlimited seats. Growth starts at $0, to 20M events a month. Enterprise is custom, to 1T events a month, as of September 18, 2026.
Product teams needing behavioural answers company-wide without paying per seat, already running a revenue platform.
PostHog bundles product analytics, session replay, feature flags, experiments, surveys, error tracking, data pipelines and a data warehouse behind a single signup. Each product carries its own renewing monthly free allowance, which makes it the option engineering-led teams reach for before anyone approves a budget.
It removes the problem of buying four tools that do not share a user identity. Replay, flags and experiments read the same events as the analytics.
Free renewing monthly allowances across all products, as listed above. Paid usage is metered per product, with no per-unit rate published, as of September 18, 2026.
Engineering-led teams wanting analytics, replay and feature flags under one signup, who care about owning their data.
Amplitude is product analytics with the governance a company past Series B will be asked to demonstrate. It reads the same kind of event stream as Mixpanel, then layers single sign-on, project permissions, role-based access control and data access controls over the top on its upper tiers.
Governance is the reason to choose it over a cheaper behaviour tool. Unlimited projects per portfolio and advanced user management let a large organisation give many teams analytics without giving all of them the same data.
Free at $0 with 2M events a month forever. Plus starts at $0 with the first 2M events free, scaling to 70M. Growth and Enterprise are custom and event-based, as of September 18, 2026.
Companies whose security review asks about RBAC and data access controls before analytics gets approved.
Maxio is the finance-grade layer. It sits between order capture and the general ledger, producing GAAP and IFRS compliant recognised revenue next to SaaS metrics. That combination is what a board or an auditor asks for once billing-derived MRR stops being sufficient evidence on its own.
It puts cohort reporting, renewal rate, days sales outstanding, CAC and customer lifetime value in the same system as the revenue ledger, so operating metrics and the audit file come from one place.
Grow $599/month for up to $100k in monthly billings. Scale is quote-only above that. Unlimited users on both, with pricing varying by contract term, as of September 18, 2026.
Companies where an auditor, an investor or a revenue recognition requirement makes billing-derived metrics insufficient.
RevenueCat measures subscription revenue billed through the app stores. When customers subscribe inside an iOS or Android app, Apple and Google hold the billing relationship, and the analytics platforms that read card processors cannot see any of that revenue. RevenueCat is built for that shape of business.
Its dashboard covers the App Store, Play Store, Amazon Appstore and Stripe together, with Realized LTV per Customer and per Paying Customer, Active Trials Movement, Subscription Retention and a Cohort Explorer.
Free up to $2,500 in monthly tracked revenue. Pro is 1% of monthly tracked revenue, all features included. Enterprise is custom, per RevenueCat pricing, as of September 18, 2026.
Mobile and prosumer software companies selling subscriptions inside an app, where the stores hold the billing relationship.
Most teams need fewer than they buy. One platform per measurement layer you actually act on is the honest answer, and plenty of companies only ever act on one. The useful question is not which tool is best, but which layer you are missing and whether you already own it.
Check what your billing system already reports before buying anything. Chargebee's RevenueStory documentation states more than 150 ready-made reports and 10 default dashboards. Recurly's Analytics Dashboard is available on all Recurly plans. Stripe Billing lists near real-time metrics for revenue, subscribers, churn, trials, collections and usage. If your questions stop at MRR and churn, you may not need to buy anything.
When they do not stop there, add one layer at a time:
Before adding a second tool inside the same layer, it is worth weighing building your own SaaS metrics dashboard versus buying one.
There is no single best one, because SaaS analytics splits into three layers and no platform covers more than one of them properly. Choose by the layer you are missing. Recurring revenue means ProfitWell Metrics, Baremetrics, ChartMogul or RevenueCat. Product behaviour means Mixpanel, PostHog or Amplitude. Recognised revenue means Maxio.
Most subscription companies run one recurring revenue platform and one product analytics platform, then add a finance-grade system when a board or an auditor starts reading the numbers. A common pairing is Baremetrics or ChartMogul beside Mixpanel or PostHog. Agree in advance which of the two owns lifetime value.
None is complete, because completeness would mean owning billing data, event data and a revenue ledger at once. Maxio reaches furthest on the revenue side, holding recognised revenue, Subscription Momentum, cohorts, days sales outstanding and CAC in one system, but it expects to own billing and reports no product behaviour.
Their billing system first, then a dedicated subscription analytics platform once the billing system's reporting runs out. Chargebee, Recurly and Stripe Billing all ship metrics to their own customers. The move to Baremetrics, ChartMogul or RevenueCat usually comes when revenue arrives through more than one of those, or through the app stores.
MRR, net MRR movement split into new, expansion, contraction and churned, net revenue retention, customer lifetime value, and the split between voluntary and involuntary churn. The last is the most neglected, because only a platform reading your payment processor sees a declined card. Lifetime value is the one to define before you measure it.
Best depends entirely on the buyer, so the useful answer is best for whom. Free and immediate is ProfitWell Metrics; multi-source revenue is Baremetrics from $75/month or ChartMogul, free under $120K ARR; behaviour is Mixpanel, PostHog or Amplitude; finance-grade is Maxio at $599/month; in-app billing is RevenueCat, as of September 18, 2026.