Decomposing recurring revenue into the levers that drive it
Metric trees for SaaS companies
SaaS businesses run on recurring revenue, but recurring revenue is the outcome of dozens of interconnected inputs: lead volume, conversion rates, onboarding quality, product adoption, expansion motions, and retention efforts. A metric tree connects these inputs into a single causal model, so every team can see how their work flows through to ARR. This guide shows how to build a SaaS metric tree from first principles, adapt it to your growth stage, and use it to bridge the gap between product metrics and financial outcomes.
9 min read
Why SaaS businesses need metric trees
Traditional businesses recognise revenue when a transaction happens. SaaS businesses recognise revenue over the life of a customer relationship. That difference changes everything about how you should measure performance.
In a transactional business, revenue is a function of volume and price. You can improve it by selling more units or raising prices. The causal chain is short. In a SaaS business, revenue is the cumulative result of acquisition, activation, adoption, expansion, and retention, all compounding over time. A customer acquired today might generate revenue for five years, but only if onboarding goes well, the product delivers value, and the renewal process is smooth. The causal chain is long, and the feedback loops are slow.
This complexity is precisely why SaaS companies need metric trees. Without a structured decomposition, teams end up tracking dozens of metrics in isolation. Marketing watches lead volume. Sales watches pipeline coverage. Product watches feature adoption. Customer success watches NPS scores. Each team optimises its own number, but nobody has a connected view of how these metrics interact to produce the financial outcomes that investors and leadership care about.
The result is a familiar pattern: the board asks why ARR growth is slowing. Marketing says lead volume is up. Sales says win rates are stable. Product says engagement is strong. Yet revenue is decelerating. The disconnect is not that any team is lying. It is that nobody has mapped the causal chain from top to bottom. Perhaps lead quality has shifted, reducing downstream conversion. Perhaps expansion revenue has stalled because onboarding is rushed and customers never reach the features that drive upsells. A metric tree makes these hidden connections visible.
SaaS revenue is not a single transaction but the cumulative result of acquisition, activation, adoption, expansion, and retention compounding over time. A metric tree maps that entire causal chain so teams can diagnose problems before they surface in the financial results.
The SaaS metric tree structure
Every SaaS metric tree starts with a single root: the North Star metric. For most SaaS businesses, that is Annual Recurring Revenue (ARR) or Monthly Recurring Revenue (MRR). The choice between ARR and MRR depends on your sales cycle and contract structure. Enterprise-heavy businesses with annual contracts tend to use ARR. Product-led businesses with monthly billing tend to use MRR. Either way, the decomposition follows the same logic.
ARR decomposes into an additive equation: you begin the period with a base of existing ARR, add New ARR from first-time customers, add Expansion ARR from upsells and cross-sells within existing accounts, and subtract Churned ARR from customers who cancel and Contraction ARR from customers who downgrade. Some businesses also track Reactivation ARR from previously churned customers who return. This first-level decomposition is the foundation of the entire tree.
Each branch of this tree maps to a different function and a different set of operational levers.
New ARR is a multiplication of three inputs: the number of leads entering the funnel, the percentage that convert through each stage to become paying customers, and the average contract value of those new deals. Marketing owns lead volume and quality. Sales owns conversion at each funnel stage. Product and pricing strategy influence average contract value. Decomposing leads further by channel (organic, paid, outbound) lets you see which acquisition motions are working and where your spend is most efficient.
Expansion ARR captures three distinct motions: upsells (customers moving to a higher plan), cross-sells (customers buying additional products), and seat expansions (customers adding users within their existing plan). This is often the most capital-efficient source of ARR growth because the customer acquisition cost is near zero. Customer success, product, and account management teams typically own this branch. Companies with strong expansion motions often achieve Net Revenue Retention (NRR) above 120%, meaning their existing customer base grows even without new logo acquisition.
Churned ARR splits into voluntary churn (customers who actively decide to leave) and involuntary churn (customers lost to failed payments, expired cards, or billing issues). The distinction matters because the causes and remedies are entirely different. Voluntary churn signals problems with product value, competitive positioning, or customer fit. Involuntary churn signals problems with payment infrastructure and dunning processes, and it can often be reduced significantly with better retry logic and card update flows.
Contraction ARR represents revenue lost when existing customers downgrade their plan or reduce their seat count without churning entirely. It is a distinct signal from full churn. Contraction often indicates that customers are receiving value but not enough value to justify their current spend. It points to pricing alignment issues or feature gaps at higher tiers.
Connecting product metrics to revenue
The metric tree above captures the financial mechanics of a SaaS business, but it does not yet explain what happens inside the product. For SaaS companies, product usage is the engine that drives expansion and prevents churn. The challenge is connecting product metrics, which are measured in actions and sessions and feature adoptions, to the revenue metrics that appear in the financial model.
This connection happens through a layer of product metrics that sit between the customer journey and the revenue tree. Activation rate measures whether new users reach the moment of first value. Engagement depth measures how intensively customers use the product over time. Feature adoption rate measures how many customers use the specific capabilities that correlate with retention and expansion. These product metrics are leading indicators: they change weeks or months before the revenue impact becomes visible.
Activation rate
The percentage of new sign-ups who complete a key action that correlates with long-term retention. Drives New ARR quality and reduces early churn. The faster customers reach their first moment of value, the more likely they are to convert and stay.
Engagement depth
Measures how intensively customers use the product: sessions per week, features used per session, or actions per user. Deep engagement is the strongest predictor of retention and expansion. Customers who use the product daily churn at a fraction of the rate of monthly users.
Feature adoption rate
The percentage of customers using specific high-value features. Certain features correlate strongly with upsell propensity and retention. When customers adopt these features, expansion revenue follows. When they do not, churn risk rises.
Product-qualified leads (PQLs)
Users who have reached a meaningful usage threshold in a free trial or freemium tier. PQLs convert at 3 to 5 times the rate of marketing-qualified leads because they have already experienced product value first-hand.
Time to value
The elapsed time between sign-up and the first moment of meaningful value. Shorter time to value improves activation, trial conversion, and early retention. Every day of delay is a day the customer might abandon the product.
Net Revenue Retention (NRR)
The percentage of revenue retained from existing customers after accounting for expansion, contraction, and churn. NRR above 100% means your customer base is growing on its own. Top SaaS companies achieve 120% or higher.
The key insight is that these product metrics are not separate from the revenue tree. They are the operational drivers that sit beneath the financial branches. Activation rate drives the quality of New ARR and the early churn component of Churned ARR. Engagement depth and feature adoption drive Expansion ARR and long-term retention. PQLs feed directly into the lead-to-customer conversion rate. Time to value influences both activation and early churn.
When you build a metric tree that includes both the financial layer and the product layer, something powerful happens: product teams can see exactly how their work connects to revenue, and finance teams can see which product behaviours predict financial outcomes. A product manager who improves activation rate by five percentage points can trace the expected impact through to New ARR and reduced churn. A finance team that sees expansion revenue stalling can look at feature adoption data to understand why.
This connection between product metrics and revenue metrics is what separates a useful SaaS metric tree from a flat list of KPIs. The tree shows the mechanism. The list just shows the numbers.
Growth vs efficiency: the metrics that matter together
SaaS companies face a permanent tension between growth and efficiency. Grow too fast without regard for unit economics and you burn through capital. Optimise too aggressively for efficiency and you cede market share to faster competitors. The metric tree helps you manage this tension by making the relationship between growth metrics and efficiency metrics explicit.
| Growth metrics | Efficiency metrics | What the relationship reveals |
|---|---|---|
| New ARR | CAC (Customer Acquisition Cost) | How much it costs to generate each unit of new revenue. Rising CAC with flat New ARR signals a saturating channel or declining lead quality. |
| Expansion ARR | NRR (Net Revenue Retention) | Whether your existing customer base is a growth engine or a leaking bucket. NRR above 120% means expansion exceeds churn within the installed base. |
| Total ARR | ARR per Employee | Operational leverage. Scaling ARR faster than headcount means the business model is becoming more efficient, not less. |
| Revenue Growth Rate | Burn Multiple | How much cash you consume to generate each unit of new ARR. A burn multiple above 2x suggests growth is being bought rather than earned. |
| LTV (Lifetime Value) | CAC Payback Period | How quickly you recover the cost of acquiring a customer. Best-in-class SaaS companies achieve payback within 12 months. |
The Rule of 40 is one attempt to capture this balance in a single number: revenue growth rate plus profit margin should exceed 40%. But the Rule of 40 is a lagging composite. By the time it dips below 40, the underlying drivers have been deteriorating for quarters. A metric tree gives you the leading view. When CAC payback starts lengthening, or when NRR dips below 100%, or when burn multiple creeps upward, you see the signals months before they show up in the headline growth rate.
The practical lesson is that a SaaS metric tree should never contain only growth metrics or only efficiency metrics. Both must coexist within the same structure so that leaders can see the tradeoffs in real time. When the board asks whether to increase sales headcount, the answer depends on CAC trends, pipeline coverage, win rates, and payback period, all of which should be visible in the tree. When the product team proposes a new free tier to accelerate adoption, the answer depends on conversion rates, time to value, and the expected impact on ARPU. The metric tree holds the data needed to make these decisions well.
Stage-specific metric trees
Not every SaaS company needs the same metric tree. The right structure depends on your growth stage, because the questions you are trying to answer change as the business matures. An early-stage company searching for product-market fit has fundamentally different priorities from a scale-up optimising its go-to-market engine.
- 1
Pre-product-market fit (pre-seed to seed, under £1M ARR)
Your metric tree should be narrow and focused on validation. The root metric might be weekly active users or activation rate rather than ARR. The branches should track whether people are signing up, whether they reach the core value proposition, and whether they come back. Revenue matters, but retention and engagement matter more. If users are not retaining, scaling acquisition is waste. Keep the tree to two levels: a retention-focused North Star decomposed into sign-ups, activation rate, and weekly retention rate.
- 2
Early traction (Series A, £1M to £5M ARR)
You have evidence of product-market fit and are building repeatable go-to-market motions. The metric tree shifts to ARR as the root and adds the full decomposition: New ARR, Expansion ARR, and Churned ARR. At this stage, the critical question is whether your acquisition channels are repeatable and whether your unit economics are healthy. Track CAC, LTV:CAC ratio, and payback period alongside the revenue branches. The tree should have three levels, with the third level decomposing lead sources and churn types.
- 3
Growth stage (Series B and beyond, £5M to £30M ARR)
The business is scaling, and the metric tree needs to reflect the complexity of multiple go-to-market motions, product lines, or customer segments. Add branches for segment-specific ARR (SMB vs mid-market vs enterprise), channel-specific CAC, and cohort-level retention. Efficiency metrics like burn multiple, ARR per employee, and magic number become critical branches. The tree might reach four levels, with operational metrics like sales cycle length, onboarding completion rate, and support ticket volume at the leaves.
- 4
Scale-up (£30M+ ARR)
At scale, the metric tree becomes a governance tool. Each business unit or product line may have its own sub-tree rolling up into a company-level ARR tree. The focus shifts from finding growth to sustaining efficient growth: maintaining NRR above 110%, keeping CAC payback under 18 months, and improving gross margin. The tree should surface the leading indicators that predict whether next quarter will hit plan, not just report what happened last quarter.
Evolve your tree with your business
The biggest mistake SaaS companies make with metric trees is building one structure and never updating it. As your business moves from finding product-market fit to scaling go-to-market to optimising efficiency, the tree should evolve. Add branches when new motions emerge. Prune branches that no longer represent meaningful levers. The tree is a living model of how your business works today, not a fixed diagram.
Building your SaaS metric tree in practice
Understanding the theory of SaaS metric trees is one thing. Building one that teams actually use is another. Here is a practical approach to constructing a metric tree that drives real decisions rather than gathering dust in a slide deck.
- 1
Start with the equation, not the dashboard
Write out the mathematical relationship between your North Star and its first-level drivers. For most SaaS companies, that is: ARR = Existing ARR + New ARR + Expansion ARR - Churned ARR - Contraction ARR. If you cannot express the relationship as addition, subtraction, or multiplication, the decomposition is not rigorous enough. Every parent node must be the mathematical result of its children.
- 2
Decompose until you reach a team
Keep breaking each branch down until you reach a metric that a specific team or individual can directly influence. Leads is too abstract if nobody owns it. Organic leads from content marketing is specific enough for the content team to own. The right level of depth is where ownership becomes unambiguous.
- 3
Assign owners to every leaf node
A metric without an owner is a metric without accountability. Every leaf node in the tree should have a named team or person responsible for monitoring it and taking action when it moves. Ownership does not mean blame. It means there is always someone who will investigate when a metric moves unexpectedly.
- 4
Connect to live data
A metric tree on a whiteboard is a useful exercise. A metric tree connected to live data from your CRM, billing system, product analytics, and support tools is a decision-making system. When the numbers update automatically, the tree becomes the first place teams look when something changes.
- 5
Review weekly, restructure quarterly
Use the metric tree as the backbone of your weekly operating review. Walk the tree from root to leaves, identify which branches are moving and why, and surface the actions in progress. Once per quarter, step back and ask whether the tree still reflects how the business works. Add new branches for new motions. Remove branches for deprecated products or channels.
The most common failure mode is building a metric tree that is too complex too early. A seed-stage company does not need a four-level tree with 40 leaf nodes. Start with the minimum structure that makes the key causal relationships visible. You can always add depth later as the business grows and as teams need more granular visibility into their specific domains.
KPI Tree is purpose-built for this workflow. It lets you model the mathematical relationships between metrics, connect each node to live data sources, assign ownership, and track the actions teams take to move their numbers. The result is a living metric tree that evolves with your SaaS business rather than a static diagram that falls out of date the moment you draw it.
Continue reading
Metric tree examples for every business model
Metric tree examples for SaaS, e-commerce, marketplace, and B2B models you can copy
Leading vs lagging indicators
How leading vs lagging indicators connect in a metric tree
Metric decomposition
Break any business metric into the components that drive it
Build your SaaS metric tree today
Connect ARR to the operational levers that drive it. Model the relationships, assign ownership, connect to live data, and track the actions that move your numbers.