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
- Marketing owns lead generation and conversion rate
- Product owns retention and reactivation
- Pricing/Merchandising owns average order value and price
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
- Net New ARR = New ARR + Expansion ARR - Contraction ARR - Churned ARR
- Net Revenue Retention = (Starting ARR + Expansion - Contraction - Churn) / Starting ARR
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:
- Replace the top-level metric with whatever your leadership team tracks most closely
- Add industry-specific branches: subscription businesses need churn; marketplaces need supply and demand sides; SaaS companies need product-led growth metrics
- Remove irrelevant branches: if you do not run paid campaigns, remove that branch from the marketing tree
- 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.