Think Build Implement Repeat
London, UK +44 7367 067226
WhatsApp FOLLOW f in X
  1. Home
  2. Blog
  3. Why Does Every Department Calculate the Same KPI a Different Way?
Problems We Solve

Why Does Every Department Calculate the Same KPI a Different Way?

When KPIs are defined differently every time, trends mean nothing. SpiderHunts helps you write one definition per metric and builds it into every report.

Updated 3 min readBy SpiderHunts Technologies

Free estimateNo obligation

Get a free estimate

Tell us what you need. A senior engineer reads every enquiry.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →

Quick answer — TL;DR

KPIs drift because the definition lives in whoever builds each report, so churn, active customer or gross margin get calculated three ways. SpiderHunts helps you write a single definition for each metric, then calculates it once in a shared data layer that every dashboard and spreadsheet reads from, with the definition visible next to the number.

Churn means something different to each team

Customer success reports churn as the number of accounts that cancelled. Finance reports it as lost recurring revenue. The board pack uses a figure someone calculated last year with a method nobody remembers. Each is reasonable. Put side by side, they tell different stories.

The same happens with active customers, conversion rate, on-time delivery, utilisation and gross margin. Every department has a version, and most do not know the others exist.

Where the definitions drift

A KPI sounds like a single thing, but each one hides several choices. Is an active customer someone who bought in the last 30 days or the last 90? Does gross margin include delivery costs? Does on-time mean the promised date or the requested date? Is a customer who pauses a subscription churned?

KPIChoices hiding inside it
Active customerTime window, what counts as activity, trial users in or out
ChurnAccounts or revenue, pauses, downgrades, the period used
Gross marginWhich costs are included, returns, discounts
On-time deliveryPromised or requested date, partial deliveries
Conversion rateWhich visits count, which conversions, bots excluded

When nobody writes these choices down, each person building a report makes them fresh. Formulas get copied, tweaked and copied again. Within a year the same name covers several calculations.

What inconsistent KPIs cost

Trends become meaningless when the method changes between periods. Targets are argued over because the team being measured uses a different calculation. Bonuses tied to KPIs create disputes. Investors or lenders see one figure in a deck and another in the management accounts, and ask awkward questions.

Most of all, time goes on reconciling figures instead of acting on them.

There is a subtler effect as well. When a team can pick its own calculation, it tends to drift towards the one that flatters it. Nobody is being dishonest. It is just human, and a single written definition takes that temptation away.

How we pin the definitions down

  1. We collect every place each KPI appears: dashboards, spreadsheets, board packs, and the formulas behind them.
  2. We lay out the variations side by side and show where and why they differ, in plain language.
  3. Your leadership team chooses one definition per KPI, and we write it up as a short metric definition: name, formula, inclusions, exclusions, owner.
  4. We build each KPI once, in a shared data layer such as a database view, a dbt model or a Power BI semantic model, so it is calculated in one place only.
  5. Every dashboard and export reads the KPI from that layer instead of recalculating it. Spreadsheet users get a connected table rather than their own formula.
  6. We show the definition next to the number in reports, and changing a definition becomes a deliberate, recorded decision with the history recalculated.

Where a department truly needs a different view, such as revenue churn next to logo churn, both get their own names. The rule is one name, one meaning.

One number, one meaning

The board pack, the team dashboards and the finance spreadsheet show the same figure for the same KPI because they read it from the same place. When someone asks how it is calculated, the answer is a click away rather than a hunt through old formulas.

It also makes targets fairer. When a team's bonus depends on a KPI, the team knows exactly how it is calculated and cannot be surprised by a different method at year end. Disputes shift from how the number was worked out to what to do about it, which is a far more useful argument.

New starters learn the definitions from the glossary rather than inheriting someone's spreadsheet habits.

Warning signs

  • Two reports show different values for a KPI with the same name
  • Nobody can say for sure how a board-level metric is calculated
  • Targets are disputed because of how they are measured
  • Copies of the same formula differ slightly across spreadsheets

FAQ

Frequently asked questions

The questions readers ask us after this guide.

Still have a question?

Ask us directly — a senior engineer will get back to you.

Ask about your project

Is this a technology problem or a management one?

Both. Choosing the definition is a management decision. Making sure every report uses it is a technology job, and that is the part we build.

Do we need a particular tool?

No. The shared definitions can live in a database, dbt, or the semantic model of Power BI or Looker. We work with what you have where it is suitable.

What happens to our historical figures?

Once a definition is agreed, history can usually be recalculated with it, so trends are consistent. Where source data is missing, we flag the gap rather than guess.

How many KPIs should we define first?

Start with the handful that reach the board or drive targets. Those cause the most friction and the rest can follow.

Keep reading

More on Problems We Solve

Start here

Same KPI, three different numbers?

Tell us where the data lives, who needs it and what goes wrong today. We will come back with what we would build and what we would leave alone. If a smaller change would fix it, we will tell you.

  1. You tell us what you needTwo minutes on the form, or a message on WhatsApp.
  2. A senior engineer reviews itAnd comes back with questions, a realistic range and an honest view on fit.
  3. Free 30-minute scoping callWe talk through scope, options and a realistic estimate — with no obligation.
Free estimateNo obligation

Talk to someone who builds this

Send a short brief and we will come back with an honest view and a realistic range.

Takes under a minute. We never share your details.

  • Free consultation
  • No commitment
  • NDA on request

Prefer to talk? Book a free 30-minute call →