What Is SaaS Analytics? Metrics, Formulas and Tools

Lukas Reinhardt Lukas Reinhardt · Published · Revised · 8 min read
What Is SaaS Analytics? Metrics, Formulas and Tools

SaaS analytics is how a subscription software company measures acquisition, product use and recurring revenue together.

It answers three questions at once: where customers come from, why they stay, and what each one is worth.

Below you’ll find the core metrics with formulas, a worked example, and the tools for each job.

What Is SaaS Analytics?

SaaS analytics covers the whole customer lifecycle, from the first ad click to renewal, expansion and churn.

The subscription model is what sets it apart from ordinary web analytics, where a purchase ends the story.

In SaaS the purchase starts it: revenue repeats every month, customers upgrade or leave, and value builds over years.

So your numbers must follow the account after signup, because one conversion can’t show business health.

Most teams I audit have plenty of data but no agreement on which numbers matter.

The Four Layers of SaaS Analytics

It helps to split SaaS analytics into four layers, each with its own question and usually its own tool.

Layer Question it answers Core metrics Typical tool category
Marketing analytics Where do customers come from, and what does each one cost? CAC, conversion rates, CAC by channel Web analytics, attribution, CRM
Product analytics What do users do inside the app? Activation rate, feature adoption, retention cohorts Event-based product analytics
Revenue analytics How big and how predictable is recurring revenue? MRR, ARR, churn, NRR, LTV Subscription analytics on top of billing
Customer analytics Which accounts thrive, and which are at risk? Health score, support volume, usage per seat CRM and customer success tools

The layers form a chain: marketing explains how someone arrived, and product analytics explains what they did next.

Revenue analytics shows what that behavior was worth, and customer analytics shows whether the account stays.

The goal is to follow one account through all four layers, from acquisition spend to retained revenue.

Key SaaS Metrics and How to Calculate Them

You don’t need fifty metrics, just about a dozen that you calculate the same way every single month.

Here are the formulas I use, grouped by layer, ready to copy into your tracking plan.

Revenue metrics

Metric Formula Notes
MRR (monthly recurring revenue) Sum of the monthly subscription fees of all paying customers Divide annual plans by 12. Leave out setup fees and one-off charges.
ARR (annual recurring revenue) MRR × 12 A run rate, not a forecast.
ARPA (average revenue per account) MRR ÷ number of paying customers Watch the trend. A falling ARPA often means discounting.
Net new MRR New MRR + expansion MRR − contraction MRR − churned MRR Shows where growth really comes from.
Quick ratio (New MRR + expansion MRR) ÷ (contraction MRR + churned MRR) Above 1 means you add more revenue than you lose.

Churn and retention

Metric Formula Notes
Customer churn rate Customers lost in the month ÷ customers at the start of the month × 100 Count only customers who existed at the start.
Gross revenue churn (Churned MRR + contraction MRR) ÷ MRR at the start × 100 Ignores expansion, so it can’t hide losses.
NRR (net revenue retention) (Starting MRR + expansion − contraction − churned) ÷ starting MRR × 100 Above 100% means existing customers grow on their own.
GRR (gross revenue retention) (Starting MRR − contraction − churned) ÷ starting MRR × 100 Can never exceed 100%.

Keep customer churn and revenue churn apart, because ten small losses differ from one large one.

Acquisition and efficiency

Metric Formula Notes
CAC (customer acquisition cost) Sales and marketing cost in the period ÷ new customers in the period Include salaries and tools, not only ad spend.
CAC payback CAC ÷ (ARPA of new customers × gross margin) Result in months.
LTV (lifetime value) ARPA × gross margin ÷ monthly churn rate A rough estimate. Unreliable with under a year of history.
LTV:CAC LTV ÷ CAC Tells you whether acquisition pays back over the customer’s life.
Trial-to-paid rate Trials that converted ÷ trials that ended in the period × 100 Use trials that ended, not trials that started.

Many teams treat 3:1 as a working LTV:CAC target, but it’s a convention, so watch your trend.

Product engagement

  • Activation rate = new signups who reached your activation event within a set number of days ÷ new signups × 100.
  • Feature adoption = accounts that used a feature in the period ÷ active accounts × 100.
  • Cohort retention = accounts from a signup month still active in month N ÷ accounts in that cohort × 100.
  • Stickiness = daily active users ÷ monthly active users × 100.

Define the activation event before you measure anything, and pick the first action that predicts a paying customer.

A Worked Example: One Month of Numbers

Here’s a made-up company so you can check the arithmetic, then swap in your own figures.

  • Start of month: 400 paying customers and $20,000 MRR.
  • New: 40 customers adding $2,000 MRR.
  • Expansion: $800 MRR from upgrades.
  • Contraction: $300 MRR from downgrades.
  • Churn: 12 customers leaving with $600 MRR.
  • Sales and marketing cost: $12,000. Gross margin: 80%.

Now run each formula against those inputs, using exactly the definitions from the tables above.

Metric Calculation Result
End MRR 20,000 + 2,000 + 800 − 300 − 600 $21,900
Net new MRR 2,000 + 800 − 300 − 600 $1,900
ARR 21,900 × 12 $262,800
Customer churn 12 ÷ 400 3.0%
Gross revenue churn (600 + 300) ÷ 20,000 4.5%
NRR for the month (20,000 + 800 − 300 − 600) ÷ 20,000 99.5%
GRR for the month (20,000 − 300 − 600) ÷ 20,000 95.5%
Quick ratio (2,000 + 800) ÷ (300 + 600) 3.1
CAC 12,000 ÷ 40 $300
CAC payback 300 ÷ (50 × 0.8) 7.5 months
LTV 50 × 0.8 ÷ 0.03 About $1,333
LTV:CAC 1,333 ÷ 300 About 4.4:1

MRR grew by $1,900, yet existing customers shrank slightly, because NRR for the month sits below 100%.

So growth here depends entirely on new sales, a finding that a single MRR chart would quietly hide.

Common Calculation Mistakes

Most broken SaaS dashboards I see share the same handful of errors, so check yours against this list.

  • Booking an annual prepayment as one month of MRR. Spread it across 12 months.
  • Counting setup fees or services as recurring revenue. They inflate MRR once and then vanish.
  • Leaving salaries out of CAC. Ad spend alone makes acquisition look far cheaper than it is.
  • Mixing customer churn and revenue churn. Report both, clearly labeled.
  • Using new signups in the churn denominator. Customers who joined mid-month distort the rate.
  • Trusting LTV too early. With a few months of history, the churn input is guesswork.

SaaS Marketing Analytics

SaaS marketing analytics is the first layer, connecting channels and campaigns to signups, trials and paying customers.

The key move is reporting CAC by channel, since one blended number hides your most expensive channels.

That takes clean campaign tags and a fair way to credit channels across a long journey.

  • Tag every campaign link consistently. Our guide to UTM parameters covers the naming rules.
  • Pass the source of each signup into your CRM, so revenue can be traced back to it later.
  • Choose an attribution approach that fits a multi-touch journey. See multi-touch attribution for the options.
  • Test the channels that matter most. Reporting shows correlation, while incrementality tests show what really drove the result.

For the full split between the two disciplines, read product analytics vs marketing analytics.

SaaS Analytics Tools: Which Tool for Which Job

No single platform covers all four layers well, so most SaaS teams combine a few specialized tools.

Use this table to match each job to a tool category, treating the names as common examples only.

Job Tool category Common examples When you need it
Traffic, sources and campaigns on the marketing site Web analytics Google Analytics 4, privacy-focused web analytics tools From day one
Signups, activation and feature use inside the app Product analytics Mixpanel, Amplitude, PostHog Once users log in to a product
MRR, churn, NRR and cohorts from billing data Subscription analytics ChartMogul, Baremetrics Once you have paying customers
Pipeline, deals and revenue by source CRM HubSpot, Salesforce When sales talks to leads
One event stream sent to many tools Customer data pipeline Segment, RudderStack When you run three or more destinations
Joining all layers per account Data warehouse plus BI BigQuery or Snowflake, with Looker Studio or Metabase When questions span several tools

Start small, because web analytics plus billing data already answers most early-stage questions.

Add product analytics when activation becomes the bottleneck, and a warehouse when you keep joining exports in spreadsheets.

A shared customer ID matters more than any brand, because without it the layers never connect.

What a SaaS Analytics Dashboard Should Show

A good SaaS analytics dashboard fits on one screen, and these tiles come first.

  1. MRR with its four movements: new, expansion, contraction and churned.
  2. Net revenue retention and gross revenue retention, month by month.
  3. Customer churn rate next to gross revenue churn.
  4. CAC and CAC payback, split by your top channels.
  5. Trial-to-paid rate and activation rate for the latest signup cohorts.
  6. A cohort retention table by signup month.

Attach a decision to every tile, and move metrics that change nothing to a secondary report.

How to Build a SaaS Analytics Practice

Tools matter less than habits, and these five disciplines decide whether anyone can trust your numbers.

  1. Start from decisions. List the decisions your data must support before you add any tracking.
  2. Write a tracking plan. Define every event, property and formula. Missing plans cause most of the problems I find in analytics audits.
  3. Name one owner. When analytics belongs to everyone, nobody fixes broken data.
  4. Connect the layers. Use one customer ID across marketing, product, billing and CRM.
  5. Test causation. Confirm with experiments that the channels your reports credit really drive growth.

For cutting the metric list down further, see the SaaS marketing KPIs that actually matter.

Frequently Asked Questions

What is the difference between SaaS analytics and product analytics?

Product analytics is one layer of SaaS analytics, tracking what users do inside the app.

SaaS analytics adds marketing, revenue and customer data, linking that behavior to acquisition cost and revenue.

Which SaaS metrics should I track first?

Start with MRR and its movements, customer churn, gross revenue churn and CAC.

Together they show growth, losses and acquisition efficiency. Add NRR, activation and cohort retention next.

How do you calculate net revenue retention?

Take starting MRR, add expansion, and subtract contraction and churned MRR. Divide by starting MRR, then multiply by 100.

New customers stay out of the calculation. NRR above 100% means your existing base grows without new sales.

Do I need a separate tool for SaaS analytics?

Usually you need a few. Web analytics covers the marketing site, and billing data feeds revenue metrics.

Product analytics comes next, once activation matters. Connect them with one customer ID, or the layers stay separate.

The Bottom Line

SaaS analytics is a system that links acquisition, product use and recurring revenue for the same customers.

Agree on the formulas, calculate them the same way monthly, and tie each metric to a decision.

Get that right and tools become interchangeable, but skip it and any stack leaves you guessing.

Lukas Reinhardt

Lukas Reinhardt

Independent analytics consultant · Remote

10+ years building analytics stacks for SaaS companies.

More about me →