How to build a KPI dashboard for a small business
Quick answer
A KPI dashboard is a one-screen view of the numbers that tell you how the business is running. Pick eight to ten KPIs, give each one an owner and a target, put them in one place, and update them on the same day every week. Then look at it in the weekly meeting and decide what changes.

What a KPI dashboard is, and how it differs from a report
A KPI dashboard is a single view of the key performance indicators that show whether a business is on track, updated on a fixed schedule and checked by the people who can act on it.
It shows what matters. It hides what doesn’t. You look at it once a week and you know. That’s the difference from a report: a report explains what happened, often in detail, after the fact. A dashboard tells you, at a glance, whether something needs attention now.
A good business dashboard fits on one screen. If you have to scroll, click through tabs, or ask someone what a number means, it’s a report wearing a dashboard’s clothes.
The point isn’t the chart. It’s the decision. A dashboard earns its place when someone looks at it on Monday and does something different because of what it shows: chases an overdue invoice, moves a person onto the backlog, or calls a customer before they complain.
Why most small business dashboards get ignored
Most owners have built a dashboard at some point. Most of those dashboards stopped getting opened within a few weeks. The reasons are almost always the same:
- Too many numbers. Thirty metrics means none of them stand out. More than ten and you won’t look at it.
- Vanity numbers. Page views, social followers, and anything you can’t act on this week. If it doesn’t change a decision, it doesn’t belong on the dashboard.
- No owner. When a number goes the wrong way and it’s nobody’s job to explain it, nothing happens.
- No target. A number without a target is trivia. You need to know what good looks like.
- Updated by hand, when someone remembers. Stale numbers kill trust fast. Once the team stops believing the dashboard, they stop checking it.
- Never discussed. A dashboard nobody talks about in a meeting is a dashboard nobody uses.
None of these are tool problems. The place doesn’t matter. The habit does.
The good news is that every one of them is easy to fix once you can name it. A short list of numbers, an owner for each, a target, a fixed update day, and ten minutes in the weekly meeting is enough to turn a forgotten spreadsheet into the first thing the team opens on Monday morning. The rest of this guide walks through each piece.
Which KPIs a small business should track
The right KPIs for small business depend on the business, but most owners end up choosing from the same short list. Pick from these, don’t take all of them:
| Area | KPI | What it tells you | How often |
|---|---|---|---|
| Sales | Revenue this month | Whether you’re on pace for the month. | Weekly |
| Sales | New customers | Whether the business is growing its base, not just selling more to the same people. | Weekly |
| Sales | Pipeline | What’s likely to close in the coming weeks. | Weekly |
| Sales | Close rate | How well leads turn into customers. | Monthly |
| Marketing | Qualified leads | Whether marketing is producing conversations worth having. | Weekly |
| Marketing | Cost per new customer | Whether you’re paying a sensible amount to win each customer. | Monthly |
| Operations | On-time delivery | Whether you’re keeping your promises to customers. | Weekly |
| Operations | Cycle time | How long work takes from start to finish. | Weekly |
| Operations | Open issues | What’s stuck, and whether the pile is growing. | Weekly |
| Customers | Repeat or retention rate | Whether customers come back. | Monthly |
| Customers | Complaints or refunds | Where quality is slipping. | Weekly |
| Cash | Cash on hand | What you actually have in the bank today. | Weekly |
| Cash | Cash in and cash out this week | Whether the week added to or drained the bank. | Weekly |
| Cash | Overdue receivables | Money you’ve earned but haven’t collected. | Weekly |
| People | Open roles or capacity | Whether you have the people to deliver what you’ve sold. | Monthly |
There are no industry benchmarks here on purpose. The number that matters is your own, compared with your target and with last month.
When you’re choosing, cover at least one number in each area you’d hate to be surprised by. For most owners that’s cash, sales, and delivery. Customers and people can often start as monthly numbers and move to weekly once the habit is in place.
Operations KPIs worth tracking
Operations KPIs are where most owner-led businesses are flying blind. Sales numbers tend to get watched because they feel urgent. Operations numbers get noticed only when a customer complains. These five catch problems earlier:
- Fulfillment time: how long it takes from order or sale to delivery. A rising number is often the first sign the team is stretched.
- Error rate: how often work has to be redone, returned, or corrected. It shows where a process is weak.
- On-time delivery: the share of work delivered when you said it would be. Customers remember this more than almost anything else.
- Capacity or utilization: how much of your team’s available time is already committed. It tells you when to hire before the team burns out.
- Backlog: how much work is waiting to start. A growing backlog means demand is outrunning delivery.
You don’t need all five. Pick the two or three that match where your operation tends to break.
If you’re not sure where that is, ask the team where work waits. The answer usually points straight at the operations KPI you should be watching.
How to build a KPI dashboard
- Pick five to ten KPIs. Eight to ten is enough. Start with what you wish you could see every Monday, and cut anything you wouldn’t act on.
- Name an owner for each. One person per number, responsible for updating it and explaining it when it moves.
- Find the data source. For each KPI, write down where the number lives: the accounting system, the CRM, the store, the project tool. If it doesn’t live anywhere yet, that’s the first fix.
- Choose the tool. A spreadsheet works. A tool works. Pick the simplest one that the team will actually open.
- Build a one-page layout. Each KPI shows this week, the target, and the trend. Put the most important numbers top left.
- Set a weekly review. Update it every week, same day, same time, and look at it in the weekly meeting.
- Prune it quarterly. Every quarter, drop a number nobody acted on and add one you wished you’d had.
Once the dashboard is working by hand, you can automate the data pulls so nobody has to copy numbers into it every week. Do it in that order: build the habit first, then automate it.
The most common mistake in the build is starting with the tool. Owners spend weeks connecting software and designing charts, then realize nobody agreed on what the numbers should be or who owns them. Steps one through three take an afternoon with a pen. They’re also the steps that decide whether the dashboard gets used.
Example KPI dashboard layout
Example layout (placeholders, not real data). This shows the structure only; the brackets stand in for your own numbers and targets.
| KPI | Owner | This week | Target | Trend | Note |
|---|---|---|---|---|---|
| Cash on hand | [name] | [number] | [target] | [up / flat / down] | [what changed] |
| Revenue this month | [name] | [number] | [target] | [up / flat / down] | [what changed] |
| New customers | [name] | [number] | [target] | [up / flat / down] | [what changed] |
| Pipeline | [name] | [number] | [target] | [up / flat / down] | [what changed] |
| On-time delivery | [name] | [number] | [target] | [up / flat / down] | [what changed] |
| Open issues | [name] | [number] | [target] | [up / flat / down] | [what changed] |
| Overdue receivables | [name] | [number] | [target] | [up / flat / down] | [what changed] |
| What’s stuck | [name] | [short list] | Nothing stuck over a week | — | [decision needed] |
Keep it to one screen. Color the cells that miss their target, and nothing else, so the eye goes straight to what needs a decision.
The last row matters as much as the numbers. Some of what’s wrong in a business won’t show up as a KPI yet. A short “what’s stuck” list keeps it visible until it’s fixed.
Tools: spreadsheet, BI tool, or built-in reports
| Option | Good for | Tradeoff |
|---|---|---|
| Spreadsheet | Getting started fast, for example in Google Sheets. Everyone knows how to use it. | Usually updated by hand, which is where dashboards go stale. |
| BI tool | Pulling data from several systems automatically, for example with Looker Studio. | Takes more setup, and someone has to maintain the connections. |
| Built-in app reports | Numbers that live in one system, like Shopify reports for an online store. | Each tool shows only its own data, so you end up checking several screens. |
Most small businesses start in a spreadsheet and move to a BI tool once the weekly habit is in place and the manual updates become the bottleneck. If the numbers live in tools that were never set up properly, fix that first; that’s our software implementation work.
How to use it in a weekly meeting
The dashboard earns its keep in the weekly meeting. Keep the meeting short and the same every week:
- Same day, same time. The numbers are updated before the meeting starts, not during it.
- Go down the list. Each owner says on track or off track. On-track numbers get no discussion.
- Talk about the misses. For anything off track, the owner explains why and what they’ll do. Decide what changes.
- Write down the decisions. Who does what by when, so next week starts with whether it happened.
Once the format works, write the meeting down as a short SOP, so it runs the same way when you’re not there. In larger companies, running this rhythm is a big part of what a COO does.
Building the dashboard and the meeting around it is a common part of our operations consulting work: we pick the numbers with you, connect the data, and run the first few meetings until the team owns it.
FAQ
What is a KPI dashboard?
A KPI dashboard is a one-screen view of the key numbers that show how a business is running, updated on a fixed schedule. It shows what needs attention now, instead of explaining everything that happened.
What KPIs should a small business track?
Track eight to ten numbers across sales, operations, customers, and cash: for example revenue, new customers, pipeline, on-time delivery, open issues, cash on hand, and overdue receivables. Pick the ones you’d act on this week.
How many KPIs should be on a dashboard?
Five to ten. Eight to ten is enough for most small businesses; more than that and nobody looks at it.
What’s the difference between a KPI and a metric?
A KPI is a metric you’ve chosen because it shows whether the business is hitting a goal. Every KPI is a metric, but most metrics aren’t KPIs.
How often should you update a KPI dashboard?
Weekly, on the same day and at the same time, before the weekly meeting. A few numbers, like close rate or retention, only need a monthly update.
Can I build a KPI dashboard in Google Sheets?
Yes. A spreadsheet is a good place to start, because the habit matters more than the tool. Move to a BI tool once updating it by hand becomes the bottleneck.
A note from us
If a number doesn’t change a decision, it doesn’t belong on the dashboard.
The place doesn’t matter. The habit does. We’d rather see eight numbers in a spreadsheet that the team checks every Monday than a beautiful tool nobody opens.
What to do next
Write down the eight numbers you wish you could see every Monday. Put them in one place. Update them this week. That’s the dashboard.
If you’d rather have it built and running, with the data connected and the weekly meeting in place, send it over. We’ll tell you what it would take.