Blog » Framework

KPI Tree Examples: Revenue, SaaS, E-Commerce & Marketing

Mar 11, 2026 · 8 min read

Concrete KPI tree examples across four business models. See how revenue, ARR, e-commerce, and marketing metrics decompose into actionable drivers.

Why Examples Matter

Building a KPI tree from scratch is easier when you can study proven structures. The four examples below cover the most common business models: general revenue, SaaS, e-commerce, and marketing. Each one follows the same principle: start with one outcome, decompose into direct drivers, and keep splitting until you reach metrics someone can act on.

For the foundational concepts, see our complete guide to KPI trees.

Example 1: Revenue KPI Tree

This is the most universal KPI tree structure. It works for almost any business that generates revenue.

Revenue
├── Volume (Number of Transactions)
│   ├── New Customers
│   │   ├── Leads Generated
│   │   └── Lead-to-Customer Conversion Rate
│   └── Returning Customers
│       ├── Customer Retention Rate
│       └── Reactivation Rate
└── Value (Revenue per Transaction)
    ├── Average Order Value
    │   ├── Units per Order
    │   └── Price per Unit
    └── Purchase Frequency

How to read this tree

Revenue equals volume multiplied by value. If revenue drops, you check whether fewer transactions occurred (volume) or each transaction became smaller (value). Then you go one level deeper to find the specific driver.

Who owns what

This clear ownership means every branch has someone accountable for monitoring and improving it.

Example 2: SaaS ARR KPI Tree

Annual Recurring Revenue (ARR) is the north-star metric for most subscription businesses. This KPI tree decomposes ARR into its four movement types.

ARR
├── New ARR
│   ├── New Customers
│   │   ├── Marketing Qualified Leads
│   │   ├── MQL-to-SQL Conversion Rate
│   │   └── SQL-to-Customer Conversion Rate
│   └── Average Contract Value (New)
├── Expansion ARR
│   ├── Upsell Revenue
│   │   ├── Upgrade Rate
│   │   └── Average Upgrade Value
│   └── Cross-sell Revenue
├── Contraction ARR (negative)
│   ├── Downgrade Rate
│   └── Average Downgrade Value
└── Churned ARR (negative)
    ├── Logo Churn Rate
    └── Average Revenue per Churned Customer

Key insight

Most SaaS teams focus on new ARR while ignoring expansion and churn. A KPI tree makes the full picture visible. If new ARR grows by $100K but churn increases by $80K, net growth is only $20K. The tree forces you to track all four movements simultaneously.

Common metric relationships

For a step-by-step walkthrough, read our guide on how to build your first KPI tree.

Example 3: E-Commerce Revenue KPI Tree

E-commerce businesses benefit from decomposing revenue into traffic, conversion, and basket value. This structure maps directly to the customer journey.

Revenue
├── Website Traffic
│   ├── Organic Search Traffic
│   │   ├── Indexed Pages
│   │   └── Average CTR from SERP
│   ├── Paid Traffic
│   │   ├── Ad Spend
│   │   └── Cost per Click
│   └── Direct / Referral Traffic
├── Conversion Rate
│   ├── Product Page View Rate
│   ├── Add-to-Cart Rate
│   ├── Cart-to-Checkout Rate
│   └── Checkout Completion Rate
└── Average Order Value
    ├── Items per Order
    ├── Average Item Price
    └── Discount Rate

Where this tree helps most

When revenue drops, most e-commerce teams check traffic first. But the KPI tree might reveal that traffic is stable while conversion rate dropped at the checkout step. Without the tree, teams waste effort fixing the wrong problem.

Example 4: Marketing Funnel KPI Tree

Marketing teams often track dozens of metrics without a clear hierarchy. This KPI tree connects marketing activity to business outcomes.

Marketing-Attributed Revenue
├── Marketing Qualified Leads (MQLs)
│   ├── Content Marketing Leads
│   │   ├── Blog Traffic
│   │   └── Content Conversion Rate
│   ├── Paid Campaign Leads
│   │   ├── Campaign Impressions
│   │   ├── Click-Through Rate
│   │   └── Landing Page Conversion Rate
│   └── Event / Webinar Leads
├── MQL-to-SQL Conversion Rate
│   ├── Lead Score Accuracy
│   └── Sales Follow-up Speed
└── Average Deal Size
    ├── Product Mix
    └── Discount Usage Rate

Why marketing teams need KPI trees

Marketing generates the most data of any function. Without a KPI tree, teams drown in metrics: impressions, clicks, opens, shares, followers. The tree forces every metric to connect to revenue attribution, eliminating vanity metrics that look impressive but do not drive results.

How to Customize These Templates

Every business is different. Use these examples as starting points and adapt them:

  1. Replace the top-level metric with whatever your leadership team tracks most closely
  2. Add industry-specific branches: subscription businesses need churn; marketplaces need supply and demand sides; SaaS companies need product-led growth metrics
  3. Remove irrelevant branches: if you do not run paid campaigns, remove that branch from the marketing tree
  4. Validate the math: every parent should equal the product or sum of its children

From Examples to Action

These KPI tree examples demonstrate a universal pattern: one outcome at the top, mathematical decomposition at each level, and actionable metrics at the leaves. The specific labels change by industry, but the structure stays consistent.

Start with the example closest to your business model. Customize it with your actual metrics. Then connect it to live data and assign owners to every branch.

---

Build your own KPI tree with kpitree.io and turn these examples into a living management tool.