KPI Tree: The Complete Guide to Metric Decomposition

A KPI tree (also called a driver tree or metric tree) is a hierarchical framework that decomposes a top-level business metric into the smaller drivers that mathematically determine it.

Why KPI trees matter

Dashboards show what changed. KPI trees explain why. When revenue drops 8%, a dashboard tells you revenue dropped. A KPI tree shows that returning customer count fell 12% while new acquisition grew, focusing the conversation on retention.

Structure of a KPI tree

Every branch is a math relationship between a parent metric and its children: multiplication (Revenue = Traffic × Conversion × AOV), addition (ARR = New + Expansion − Churn − Contraction + Beginning), or ratio. The tree is auditable: every number reconciles up.

How to build one

  1. Pick a single north-star metric.
  2. Decompose it into 2–4 direct drivers using a deterministic formula.
  3. Continue one or two more levels until you reach metrics you can actually influence.
  4. Connect each leaf to a data source so the tree updates automatically.

For worked examples, see KPI tree examples and how to build a KPI tree.