KPI Tree

Metric Definition

Comparing markets side by side

Region Efficiency Score = (Region Revenue / Region Total Cost) x (1 + Region Growth Rate)
Region RevenueRevenue attributed to the region in the period
Region Total CostAcquisition plus serving cost for the region
Region Growth RatePeriod over period revenue growth for the region

Track from

Metric GlossaryProduct Metrics

Geographic performance analysis

Geographic performance analysis is the practice of comparing regions against each other to find where a business wins efficiently, where it overspends, and where growth is hiding. It moves beyond a single revenue map to ask why each region performs the way it does. The output is a ranked, explained view of every market that guides where to invest and where to fix the funnel.

7 min read

Generate AI summary

What is geographic performance analysis?

Geographic performance analysis is the structured comparison of how different regions perform across revenue, cost, growth and retention, ranked so the strongest and weakest markets are obvious. It is the analytical step that turns a regional revenue breakdown into a decision. Reporting tells you the US made 600,000 pounds; analysis tells you the US made 600,000 pounds on a cost base that should have produced 800,000, and explains the gap.

The difference from a simple regional report is the why. Analysis does not stop at ranking markets by size. It decomposes each market into the levers underneath it, conversion, acquisition cost, deal size, retention, and asks which lever is holding a region back. A region with low revenue and a strong conversion rate has a traffic problem. The same low revenue with weak conversion has a localisation or product-fit problem. Those two regions need opposite interventions, and only analysis tells them apart.

Done well, geographic performance analysis also controls for the things that distort comparison. It adjusts for currency, accounts for market maturity, and holds revenue and cost definitions constant across regions. Read alongside customer acquisition cost by region, it shows not just which markets are big, but which are worth building.

Analysis, not just reporting

A regional dashboard shows what happened. Geographic performance analysis explains why and points to an action. If a region review ends with a ranked list and no answer to which lever to pull next, it is reporting wearing the clothes of analysis.

How to calculate geographic performance analysis

The analysis is built from a per-region efficiency score that rewards regions for producing revenue cheaply and for growing. A simple form divides region revenue by region total cost, then scales by growth so a fast-growing region is not penalised for early investment.

For example, a region producing 300,000 pounds on 100,000 pounds of cost has a base efficiency of 3.0. A region producing 300,000 pounds on 200,000 pounds of cost sits at 1.5. Scale each by its growth rate and you get a score that ranks the efficient grower above the expensive flat market. The score is the starting point; the analysis is reading the inputs beneath each score to see which lever explains the rank.

  1. 1

    Attribute revenue to regions

    Assign revenue to a region on a consistent rule, usually billing country or account headquarters. Pick one rule and apply it everywhere so the comparison is clean.

  2. 2

    Roll up region cost

    Sum acquisition spend and serving cost per region. Include local marketing, local support and any partner fees, because leaving them out flatters high-cost markets.

  3. 3

    Compute the efficiency score

    Divide region revenue by region total cost, then scale by one plus the region growth rate. This single number ranks markets while still rewarding early-stage growth.

  4. 4

    Decompose the outliers

    For the best and worst scoring regions, break the score into conversion, acquisition cost, deal size and retention to find the lever that explains the rank.

Geographic performance analysis in a metric tree

Geographic performance analysis is a decomposition exercise, which makes a metric tree its natural home. The work is exactly the tree shape: split the company number by region, then split each region into the levers that produced its score. A spreadsheet can hold the ranking, but it cannot show the causal path from a soft global number down to the specific regional lever that moved.

When the analysis lives in a metric tree, the comparison stays connected to cause. A region that scores poorly is not just flagged red; you can follow its branch to see that conversion held but acquisition cost doubled. That is the difference between a dashboard that reports a problem and a structure that explains it well enough to act.

Metric tree insight

KPI Tree assigns RACI ownership to every branch, so each regional lead sees the levers behind their own score and how they roll into the company view. When a regional driver such as cost per acquisition moves, the platform pushes the change to the accountable owner, and the verified impact loop confirms whether the intervention actually changed the score rather than assuming it did.

Geographic performance analysis benchmarks

Benchmarks for this analysis are about the gaps between regions rather than a single target number. A healthy analysis surfaces a manageable spread in efficiency, a home market that is not overwhelmingly dominant, and new regions that are visibly ramping. The ranges below are practical reference points for a cross-border subscription business.

SignalStrongAcceptableConcern
Efficiency spread best vs worst regionUnder 2x2x to 4xOver 4x
Home region share of revenueUnder 50%50% to 70%Over 70%
New region paybackWithin 18 months18 to 30 monthsNo clear path
Regions beating company averageHalf or moreA thirdOne or fewer

How to improve geographic performance analysis

Improving the analysis itself, before improving any single region, is what makes the regional decisions trustworthy. The work is about cleaner attribution, fairer comparison, and tying each finding to an owner and an action rather than leaving it as a chart.

Fix attribution first

Inconsistent rules for assigning revenue to regions corrupt every downstream ranking. Agree one rule for billing country and headquarters edge cases, then apply it everywhere before comparing.

Normalise for maturity

Compare regions within their stage. Hold new markets to a ramp benchmark and mature markets to an efficiency benchmark, so promising expansion is not killed by a metric meant for steady state.

Adjust for currency

Restate regional revenue in constant currency before ranking. This stops an analysis from praising a region that only grew because the exchange rate moved in its favour.

Attach an owner to every finding

An analysis that ends in a slide changes nothing. Route each weak region to its accountable regional lead with a single lever to fix, then check the result in the next cycle.

Common mistakes when tracking geographic performance analysis

  1. 1

    Comparing regions of different ages

    A market entered last quarter cannot be judged against a five-year-old market on efficiency. Without a maturity adjustment the analysis systematically punishes new bets.

  2. 2

    Stopping at the ranking

    A ranked list of regions is the start of analysis, not the end. If the work does not decompose the top and bottom regions into levers, it has not explained anything.

  3. 3

    Leaving local costs out

    Excluding local marketing, support or partner fees makes high-touch regions look cheap. Roll up the full cost of serving each region before scoring it.

  4. 4

    Ignoring currency distortion

    A region can climb the ranking purely on a favourable exchange rate. Restate in constant currency so the analysis reflects real performance, not foreign exchange noise.

Related metrics

Customer acquisition cost

CAC

SaaS Metrics
StripeShopifyAttioHubSpotSalesforce

Metric Definition

CAC = Total Sales & Marketing Spend / Number of New Customers Acquired

Customer acquisition cost (CAC) is the total cost of acquiring a new customer, including all sales and marketing expenses divided by the number of new customers gained in a given period. It is one of the most important unit economics metrics for any growth-stage business.

View metric

Revenue growth rate

Top-line growth velocity

Financial Metrics
StripeShopify

Metric Definition

Revenue Growth Rate = ((Current Period Revenue - Prior Period Revenue) / Prior Period Revenue) x 100

Revenue growth rate measures the percentage increase in revenue over a specified period. It is the most watched metric for assessing whether a business is expanding, stagnating, or declining, and it directly drives company valuation.

View metric

Net revenue retention

NRR

SaaS Metrics
ChargebeeStripe

Metric Definition

NRR = ((Beginning MRR + Expansion MRR - Contraction MRR - Churned MRR) / Beginning MRR) x 100

Net revenue retention (NRR) measures the percentage of recurring revenue retained from existing customers over a given period, including expansion, contraction, and churn. An NRR above 100% means existing customers are generating more revenue over time, creating a compounding growth engine that does not depend on new acquisition.

View metric

Revenue by geography

Regional performance

Ecommerce & Marketplace Metrics
Shopify

Metric Definition

Revenue by geography breaks down sales by customer location, including country, region, or city. It reveals market penetration, identifies expansion opportunities, and highlights geographic concentration risk.

View metric

Metric decomposition

Metric Definition

Geographic performance analysis means breaking a metric into market segments, so learn how metric decomposition splits a number into the dimensions that explain it.

View metric

Why did my metric change?

Metric Definition

When one market moves and another does not, this diagnostic framework helps you trace which region drove the shift in geographic performance.

View metric

Turn geographic analysis into an owned, living metric tree

KPI Tree models geographic performance analysis as a tree, splitting the company number by region and each region into the levers behind its score. Every branch carries a named accountable owner. When a regional driver moves, the change is pushed to that owner, and the verified impact loop checks whether the fix actually moved the number.

Experience That Matters

Built by a team that's been in your shoes

Our team brings deep experience from leading Data, Growth and People teams at some of the fastest growing scaleups in Europe through to IPO and beyond. We've faced the same challenges you're facing now.

Checkout.com
Planet
UK Government
Travelex
BT
Sainsbury's
Goldman Sachs
Dojo
Redpin
Farfetch
Just Eat for Business