Guides » By Industry

KPI Trees for SaaS Companies

How SaaS companies use KPI trees to decompose ARR, track net revenue retention, and identify whether growth is coming from acquisition, expansion, or reduced churn.

Why SaaS Needs KPI Trees

SaaS metrics are deeply interconnected. ARR depends on new bookings, expansion, and churn. Each of those depends on pipeline, product adoption, and customer success. A flat dashboard cannot show these dependencies. A KPI tree can.

The SaaS ARR Tree

The most important KPI tree for any SaaS company starts with ARR:

ARR = Beginning ARR + New ARR + Expansion ARR - Contraction ARR - Churned ARR

This decomposition immediately tells you whether growth is acquisition-led, expansion-led, or churn-recovery. Each component then decomposes further:

Net Revenue Retention Tree

For mature SaaS companies, net revenue retention (NRR) is often more important than new ARR:

NRR = (Beginning ARR + Expansion - Contraction - Churn) ÷ Beginning ARR

A KPI tree for NRR highlights whether the product delivers increasing value (expansion) or declining value (churn) to existing customers. This is the metric investors scrutinize most.

Connecting Product to Revenue

SaaS KPI trees become most powerful when they connect product metrics to revenue outcomes:

These connections make it clear that product decisions have revenue consequences, and they quantify exactly how much.

SaaS-Specific Best Practices

  1. Build separate trees for new business and existing business. The drivers are different.
  2. Include cohort-based metrics. A customer acquired 6 months ago behaves differently from one acquired 2 years ago.
  3. Track leading indicators. By the time churn shows up in ARR, it is too late. The tree should include health scores and usage metrics that predict churn before it happens.