What is a KPI? Definition, examples and how to track one

What a key performance indicator really is, how to build one that changes decisions, how it differs from a metric and an OKR, and which dashboard tools track KPIs best.

A KPI (key performance indicator) is a number that tells you whether you are on track to reach a specific business goal. It combines a measure, a target and a deadline, so the people who own it know when to act.

Most companies track plenty of numbers and very few real KPIs. This page explains how a KPI is built, walks through a worked example with the math, sorts out leading and lagging indicators, separates a KPI from a metric, an OKR and a target, then reviews seven dashboard tools to track your KPIs, with their real prices and the limits their pricing pages bury.

Romain CochardCEO of Hack'celeration
Updated 20267KPI dashboard tools compared5parts of a well-built KPI8common questions answered

Some links to tools may be affiliate links. The definition and our take on each tool stay the same either way.

How it works · Anatomy of a KPI

How a KPI works, and why KPIs are important

Spell out the letters and the definition is already there. Key: it tracks one of the few things that decide whether a goal is met. Performance: it measures a result, not an effort for its own sake. Indicator: it signals a direction, it doesn't explain everything on its own.

A revenue figure on a slide is just a number. It becomes a KPI when five parts are written down next to it:

  • The objective it serves. "Grow recurring revenue" or "keep customers longer". If you can't name the objective, it's a metric, not a KPI.
  • The formula. Churn rate = customers lost during the month ÷ customers at the start of the month. Writing the formula settles debates before they start (do you count trials? refunds?).
  • The baseline and the target. Where you are today, and where you want to be. The baseline is your starting level; the target is the level you commit to reach.
  • The time frame and the review rhythm. A monthly target reviewed every week, a quarterly target reviewed every month. A KPI without a date is a wish.
  • The owner. One named person who explains the number and decides what to do when it slips.

The classic shortcut to check all of this is SMART: specific, measurable, achievable, relevant, time-bound. It's useful as a checklist, but it misses the most practical test of all: if this number dropped 20% next week, would someone change what they're doing? If the answer is no, drop it from the KPI list and keep it as a supporting metric.

How many KPIs? There is no official number, but the logic is simple: the "K" means only the few that matter. A team usually works with 3 to 5, a leadership team with a short list per department. Past a dozen on one screen, nobody can say which one is off track this week.

Worked example · A monthly churn KPI

A worked example: building a churn KPI from scratch

Take a software business with monthly subscriptions. The objective is "keep customers longer". Here is how it becomes a KPI, step by step.

  1. Pick the measure. Monthly customer churn rate: customers who cancelled during the month, divided by customers at the start of the month.
  2. Get the baseline. The company starts October with 800 customers and loses 32. Churn = 32 ÷ 800 = 4%.
  3. Set the target. 3% by the end of the quarter. At 800 customers, that's 24 cancellations a month instead of 32: eight customers kept every month.
  4. Name the owner and the rhythm. The head of customer success owns it, reviews it weekly, reports it monthly.
  5. Add a leading indicator. Churn is a lagging number: when it moves, the customers are already gone. So the team also tracks the share of new customers who finish onboarding in their first 14 days, which moves weeks earlier.

Now the number drives action. If churn reads 4.5% in week two, the owner doesn't wait for the quarterly review: she looks at who cancelled, sees most never finished onboarding, and fixes that step.

The trap to avoid: making the KPI easy to hit instead of meaningful. A team judged only on churn can push customers to annual contracts they don't need, and churn looks great for a year. This is Goodhart's law in practice: once a measure becomes a target, people optimize the number rather than the result. Pair each KPI with a counterweight (here, net revenue retention or customer satisfaction) so gaming one shows up in the other.

Types · Leading, lagging and more

Types of KPIs: leading vs lagging, and the other ways to sort them

Guides list a dozen KPI types. Most are just ways of sorting the same numbers. Three distinctions actually change how you use them.

Leading vs lagging. A lagging KPI measures the result of past actions: quarterly revenue, annual profit margin, customer churn. It's reliable but late. A leading KPI predicts future performance and gives you time to act: qualified leads this week, demos booked, onboarding completion. The standard illustration is weight loss: your weight on the scale is the lagging indicator, the calories you eat each day are the leading one. Every serious KPI set pairs the two.

Strategic vs operational. Strategic KPIs cover the whole company over the long term (revenue, market share, return on investment). Operational KPIs track a process over weeks (cost per acquisition, ticket resolution time, defect rate). The CEO reads the first kind, the team lead lives in the second.

Input, process, output, outcome. Input KPIs count the resources you put in (budget, headcount). Process KPIs measure how efficiently work gets done (cycle time, error rate). Output KPIs count what came out (units produced, projects delivered). Outcome KPIs measure the impact for the customer (retention, satisfaction). The further right you go, the closer you are to what matters, and the harder the number is to move quickly.

Quantitative vs qualitative is the last split you'll see. A qualitative KPI still needs a number: satisfaction becomes a CSAT score, where customers rate their experience on a scale (often 1 to 5) and the average becomes the score.

Examples by department, to get you started:

  • Finance: gross profit margin, operating cash flow, days sales outstanding.
  • Sales: qualified pipeline value, win rate, average deal size.
  • Marketing: customer acquisition cost, marketing-qualified leads, return on ad spend.
  • Customer service: first contact resolution, average response time, CSAT.
  • HR: employee turnover, time to hire, absenteeism.
  • IT: system uptime, ticket resolution time, critical bugs open.
Good KPI or not?

What makes a good KPI, and what doesn't

A good KPI…

  • Ties to one written objective you can name
  • Has a formula everyone computes the same way
  • Has a baseline, a target and a date
  • Has one named owner who acts when it slips
  • Moves often enough to review weekly or monthly
  • Comes with a counterweight so it can't be gamed alone

Not a KPI (yet)…

  • Social followers or page views with no link to revenue or retention
  • A number nobody would act on if it dropped 20%
  • A figure pulled by hand once a quarter from three spreadsheets
  • A metric owned by "the team", which means nobody
  • Twenty indicators on one screen with no priority
  • A target with no baseline, so nobody knows if it's ambitious
Related terms

KPI vs metric vs OKR vs target: what changes

These words get used as synonyms in meetings. They aren't. Every KPI is a metric, but not every metric is a KPI.

KPIMetric, OKR, target
What it isA metric promoted to track progress on a key objectiveMetric: any number you can measure
OKR: an objective plus 3 to 5 measurable key results
Target: the level a KPI should reach
PurposeMonitor the health of something that matters, continuouslyMetric: describe an activity
OKR: drive a deliberate change
Target: define success
Time frameOngoing, reviewed weekly or monthlyMetric: any
OKR: usually a quarter
Target: a date
ExampleMonthly churn rate, reviewed weeklyMetric: support tickets opened
OKR: "Make onboarding effortless", key result: churn from 4% to 3%
Target: 3% by 31 December
Who sets itLeadership with the owner of the numberMetric: whoever has the data
OKR: teams, aligned with company goals
Target: the KPI owner
How manyA few per team (3 to 5 is common)Metric: as many as you like
OKR: a handful of objectives per quarter
Target: one per KPI

A KPI and an OKR often share the same number. The difference is the job: the KPI watches a level you want to keep, the key result pushes that level somewhere new. Once an OKR is reached, its number often stays on as a KPI to make sure it holds. For OKR software, see the best OKR software.

The tools

The best tools to track your KPIs

A spreadsheet works for your first five KPIs. Past that, or once several people need the same numbers every week, a dashboard tool saves the copy-paste. We compared seven, in three families: KPI dashboard tools (Databox, Geckoboard, Klipfolio) that put a goal next to each number with little setup; free or cheap reporting tools (Data Studio, Zoho Analytics); and full BI or database tools (Power BI, Metabase) for teams with an analyst. Tableau, the other big BI name, plays in the same league as Power BI; if you already run it and want out, see how to switch from Tableau. The quick route: marketing and sales KPIs with goals, Databox; a TV screen in the office, Geckoboard; everything in Google, Data Studio; a Microsoft company, Power BI. For marketing reports to clients, see the best marketing reporting tools; for finance, the best financial dashboard software for small businesses.

01

Databox: KPI dashboards built from your marketing and sales tools

KPI-first

Databox pulls numbers from the tools you already use (ads, analytics, CRM, accounting), puts each one next to a goal, and sends scorecards to the team. It's built around KPIs rather than free-form analysis, which makes it the most direct fit for this page.

Who it's for. Marketing, sales and leadership teams who want a goal next to every number without an analyst. The self-serve plan covers up to 10 users and 30 data sources, with 1,500 AI credits a month for its assistant.

The limit. There is no free plan any more: every account starts with a 14-day trial of the self-serve plan, which then costs $399 a month billed annually ($4,788 a year) or $499 month to month. That's a big step for a small team.

The tip. Agencies pay differently: $79 a month billed annually, plus $20 a month for each extra account pack (1 client account, 5 data sources, 50 AI credits). Count your clients before you pick a plan. For the detail, read our Databox review, Databox pricing explained or the Databox alternatives.

Price
$399/month billed annually, $499 monthly; agencies from $79/month
Free option
14-day trial, no free plan
Best for
Goals and scorecards for marketing and sales
See Databox →
02

Geckoboard: KPIs on the office TV screen

Best for TV screens

Geckoboard does one job: live KPI dashboards that a whole team can read at a glance, on a wall screen, in Slack or Teams, or by email. You connect a source, pick a number, set a goal, and the widget turns red or green. A number from an app it doesn't connect to can still arrive through Zapier: our Geckoboard Zapier integration guide shows what another app can push to your dashboards.

Who it's for. Support, sales and operations teams who want everyone to see the same few numbers all day. Viewers are unlimited on every plan, and you can connect as many data sources as you like among the 90+ listed.

The limit. It's a display tool, not an analysis tool. The entry plan, Essentials, starts at $79 a month billed annually ($99 monthly) with 2 dashboards and 1 editor; Performance starts at $319 a month billed annually with 20 dashboards and 3 editors.

The tip. On Essentials, each extra dashboard costs $24 a month and each extra editor $20 (billed annually). Past about ten extra dashboards, Performance costs less than stacking add-ons.

Price
From $79/month billed annually ($99 monthly)
Free option
14-day free trial
Best for
Live KPIs on wall screens and in Slack
See Geckoboard →
03

Klipfolio (Klips): flexible dashboards for teams that shape their own metrics

Most customizable

Klipfolio's Klips lets you build almost any dashboard widget from almost any data source, including APIs and spreadsheets, with formulas to compute your own KPIs. More freedom than Databox or Geckoboard, and more setup.

Who it's for. Teams with someone comfortable with data, who need custom calculations rather than ready-made widgets. Users are unlimited on the Base plan.

The limit. Base costs $120 a month billed annually ($140 monthly) and caps you at 3 dashboards with a 4-hour data refresh. If a KPI must refresh every hour or faster, budget for a higher plan: Grow (1-hour refresh) at $190 and Team (15-minute refresh) at $310 a month, billed annually.

The tip. Extra dashboards cost $8 a month each (billed annually) on the business plans, cheaper than jumping a tier if refresh speed is fine for you. The 14-day trial doesn't convert to a paid plan on its own and needs no card.

Price
From $120/month billed annually ($140 monthly)
Free option
14-day trial, no card
Best for
Custom KPI formulas and many data sources
See Klipfolio →
04

Data Studio (formerly Looker Studio): free KPI reports on Google data

Free

Google's reporting tool, renamed from Looker Studio back to Data Studio, builds interactive reports with a drag-and-drop editor. It connects directly to more than 1,400 data sources, Google Sheets, Google Ads, BigQuery and Google Analytics first.

Who it's for. Small teams whose numbers already live in Google products or in a spreadsheet, and who want a shared KPI report at no cost. The self-service version is free.

The limit. Non-Google sources often go through one of more than 1,300 Community Connectors, built by third parties rather than Google. Goals, alerts and scorecards take manual work, since it's a reporting tool rather than a KPI tracker.

The tip. Data Studio Pro (support and team content management) costs $9 per user per project per month: a person working in two projects counts twice. Five people in two projects is $90 a month, so stay on the free version until you truly need admin controls. Thinking of leaving it? See how to switch from Looker Studio.

Price
Free; Pro at $9 per user per project per month
Free option
Yes, self-service version
Best for
KPI reports on Google data and spreadsheets
See Data Studio →
05

Power BI: full business intelligence for Microsoft companies

Best for Microsoft 365

Microsoft's BI platform goes well beyond a KPI dashboard: data modelling, calculated measures, row-level security, reports embedded in Teams. It has a dedicated KPI visual that shows a value against its target and trend.

Who it's for. Companies on Microsoft 365, with at least one person ready to learn data modelling (or a Power BI training on the calendar).

The limit. The free version builds reports, but you must upgrade to Pro or Premium to share them. In practice, everyone who reads a shared KPI report needs a license: Pro is $14 per user per month paid yearly, Premium Per User $24.

The tip. Check your Microsoft plan first: Pro is included in Microsoft 365 E5 and Office 365 E5. A 10-person team buying Pro pays $140 a month, $1,680 a year. If it's already outgrown, see how to switch from Power BI.

Price
Free to build; Pro $14 per user/month paid yearly
Free option
Yes, but sharing needs Pro or Premium
Best for
Microsoft 365 companies with an analyst
See Power BI →
06

Zoho Analytics: a cheap BI tool with a usable free plan

Best value

Zoho Analytics connects to files, databases and business apps (Zoho's own first), and builds dashboards and KPI widgets with an AI assistant. It sits between a simple dashboard tool and full BI.

Who it's for. Small businesses that want real BI on a tight budget, especially if they already run Zoho CRM or Zoho Books.

The limit. Plans are capped by rows of data. The free plan gives 2 users, 10K rows and 5 workspaces; Basic starts at 2 users and 0.5 million rows for $24 a month billed annually ($30 monthly).

The tip. Standard is $48 a month billed annually and starts at 1 million rows; extra users are $6.40 each per month billed yearly. Count your rows before you count your users: a year of order lines fills Basic faster than a team fills its seats.

Price
From $24/month billed annually ($30 monthly)
Free option
Free plan: 2 users, 10K rows
Best for
Small budgets, Zoho users
See Zoho Analytics →
07

Metabase: open-source dashboards on your own database

Open source

Metabase lets people ask questions of a database without writing SQL, then pin the answers to KPI dashboards. Its Open Source edition is free, self-hosted, with unlimited users, under the AGPL license. If your team works in Claude, our Metabase connector for Claude explains how Claude queries and charts your Metabase data.

Who it's for. Product and data teams whose KPIs live in a database (Postgres, MySQL, a warehouse), with someone able to host it.

The limit. Hosting, upgrades and backups are on you with the free edition. The cloud Starter plan is $100 a month (or $90 a month billed yearly) with the first 5 users included, then $6 per user per month.

The tip. Pro jumps to $575 a month, mainly for permissions and embedding. Most small teams can run years on Starter; check whether you actually need row-level permissions before upgrading.

Price
Free self-hosted; cloud from $100/month
Free option
Open Source edition (AGPL)
Best for
KPIs stored in your own database
See Metabase →

Is your tool missing from this page? Email us: hello@hackceleration.com

FAQ

KPI FAQ

  • What does KPI stand for?

    KPI stands for key performance indicator. The term is also written "performance indicator" in older management texts; both mean a measure of how well an organization, a project or a process meets its objectives.

  • What is the difference between a KPI and a benchmark?

    The KPI is your own number; the benchmark is an outside reference you compare it to, such as an industry average or a competitor you want to match. The benchmark often helps set the target: you pick a level someone else reached and aim for it, starting from your own baseline.

  • Is SLA compliance a KPI?

    Yes, in IT and customer service it's one of the most common. The SLA is the promise made to a customer (for example, answering within four hours); SLA compliance is the share of cases where you kept it. The SLA is the commitment, the KPI tells you how often you honour it.

  • Should KPIs be tied to bonuses?

    Only with care. Pay tied to one number invites people to hit the number rather than the goal, which is how KPIs lead to perverse incentives and unintended consequences. If you link a bonus to a KPI, link it to two that pull against each other, such as revenue and gross margin, and keep the formula fixed for the whole period.

  • What is the difference between a KPI and a KRA?

    A KRA (key result area) is a broad area of responsibility; the KPI is the number that measures it. "Customer retention" is a KRA for a customer success manager; "monthly churn under 3%" is the KPI that shows whether that area is on track.

  • What is the difference between a KPI and a KRI?

    A KPI tells you how well you are progressing toward a goal; a KRI (key risk indicator) warns you early that a risk is building. Each KRI gets a threshold that triggers a response: a retailer can treat a rise in customer complaints as a KRI, or set an alert when backups fall behind their minimum schedule. Track them side by side: the KPI shows whether you are on course, the KRI whether something is about to knock you off it.

  • How often should KPIs be reviewed?

    Match the review to how fast the number can move. Weekly for operational KPIs such as leads or tickets, monthly for revenue and churn, quarterly for strategic ones like market share. Looking at quarterly numbers in a weekly meeting only produces noise.

  • Why do KPIs fail?

    Most often because people optimize the number instead of the result it stands for. Typical cases: support closing tickets too fast to hit a resolution-time target, sales discounting to make the quarter. Another frequent cause is ownership: a KPI tracked by everyone but owned by nobody gets reported, never acted on.