TapCub is live — analytics, insights and live chat, free on one platform
Analytics

KPI Dashboard: How to Design One People Actually Use

A KPI dashboard shows a handful of key numbers, each with a target and a status, so anyone can see in a minute what is on track. Eight design rules, a sample company dashboard, and how to build one in six steps.

Lin Zhou Published Nov 4, 2026 4 min read Analytics
Sample data. Six KPIs, each judged against a target.Sample data

Try it on your own data

Every report in this article is in the free plan. One snippet for web and apps, up to 10 sites.

Start free

Most KPI dashboards fail because they show too much and judge nothing. This guide gives eight design rules, walks through a sample company dashboard where every number has a target and a status, and shows how to build one in six steps.

What you will learn

  • Show five to nine KPIs, each with a target, a comparison and an owner
  • Use colour only for status: on track, at risk, off track
  • Define each KPI once and use that definition everywhere, or the dashboard will not be trusted

What a KPI dashboard is

A KPI dashboard is a single screen with the few numbers a team or company has agreed matter most, each shown against a target, so anyone can tell within a minute what is on track and what needs attention.

That makes it different from a report (which explores) and from an operational dashboard (which shows many live numbers for people running a process). A KPI dashboard is for checking direction and deciding where to look.

Eight design rules

The table below lists the rules that make the difference between a dashboard that gets opened every Monday and one that gets ignored.

RuleWhy
Five to nine KPIsMore than that and nothing is key
Every KPI has a target or rangeOtherwise it cannot be on or off track
Every KPI has a comparisonLast period or same period last year gives context
Colour only for statusDecorative colour hides the red that matters
Most important top leftPeople read screens like a page
Trend next to each numberA small line shows direction at a glance
One definition, written downPrevents arguments over whose number is right
An owner per KPISomeone explains each change

If a tile has not changed a decision in a quarter, remove it.

A sample company KPI dashboard

A SaaS company's Monday view (sample numbers):

  • MRR: $212,000 against a $220,000 month-end target, 96.4% with a week to go: at risk.
  • Trial-to-paid conversion: 18% against a 20–25% healthy range: off track.
  • Weekly active accounts: 1,840 against 1,800: on track.
  • Net revenue retention: 104% against at least 102%: on track.
  • Monthly logo churn: 2.1% against at most 2.0%: at risk.
  • Page load (P75): 2.4 s against at most 2.5 s: on track.

Six numbers, three colours, one clear question for the week: why did trial conversion fall? The dashboard does not answer it; it points to where the answer is.

app.tapcub.com/analytics/dashboards

On track

3

of 6

At risk

2

MRR, logo churn

Off track

1

trial-to-paid

Company KPIs · week 45

Sample
KPINowTargetStatus
MRR$212,000$220,000 (96.4%)At risk
Trial-to-paid18%20–25%Off track
Weekly active accounts1,8401,800On track
Net revenue retention104%≥ 102%On track
Monthly logo churn2.1%≤ 2.0%At risk
Page load (P75)2.4 s≤ 2.5 sOn track

One question for the week: why did trial conversion fall?

Sample data
Sample data. Six KPIs, each judged against a target.

Building one in six steps

  1. Name the audience. The leadership dashboard and the growth team's dashboard are different.
  2. Pick five to nine KPIs. Start from goals, often a north star metric and the inputs that drive it. Mix leading and lagging indicators.
  3. Write one definition per KPI: event, filter, time window, owner. Put it on the dashboard or one click away.
  4. Set targets and ranges. A number without a target cannot be on or off track.
  5. Lay it out: most important top left, one row per theme, comparisons next to each number.
  6. Agree the ritual. Who looks, when, and what happens when a KPI goes red.

Common mistakes

  • Too many tiles. Thirty numbers means none is key.
  • Vanity numbers. Total sign-ups since launch only goes up; it never tells you to act.
  • Different definitions in different places. If the dashboard and the finance sheet disagree, people stop trusting both.
  • No owner. Every KPI needs a person who explains a change.
  • Never revisiting it. Review the KPI list each quarter, especially after OKRs change.

Setting it up in TapCub

  • Define each KPI once as a custom metric in All-platform analytics › Behavior › Metrics & SQL, for example "accounts with a paid event ÷ trial accounts", so every chart uses the same formula.
  • Build the board in All-platform analytics › Overview › My dashboards. Cards are saved analyses, text blocks or dividers; the board has its own date range and filters. Use a text card for each KPI's definition and target.
  • Make it the default so it opens first, and share a read-only link with people outside the project (shared boards show at most the last 90 days).
  • Get alerted with a monitor on each KPI with a hard limit, so you do not have to wait for Monday.

See also: Customer experience dashboard, Product analytics dashboard.

Was this article helpful?

We use your answers to fix and expand this page.

Lin Zhou

Product Experience Specialist

Writes about product experience, practical workflows, and growth, turning complex processes into clear steps for everyday decisions.

One definition for every KPI, on every chart

Custom metrics shared across analyses, dashboards with targets and notes, read-only share links and monitors on hard limits.

See your data clearly. Find your growth.

Every click, backed by data. Install one line of code and see your first numbers in a minute.

No credit card · Free plans for analytics and chat · Cookieless analytics