What Is a KPI Tree? A Complete Guide to Metric Decomposition

A KPI tree is a hierarchical breakdown of a top-level business metric into its underlying drivers, connected by explicit math. Each branch shows how a parent metric equals the sum, product, or ratio of its children, turning root cause analysis into a walk down the tree instead of a scavenger hunt across dashboards. A KPI tree is also called a driver tree or metric tree.

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.