Blog / Data

What does a business dashboard cost, and why most of the work is not the dashboard

You want one screen with your real numbers on it. The chart is the cheap, visible part; connecting and agreeing the data underneath is the project. Ranges, the five cost drivers, and the argument nobody warns you about.

The request for a business dashboard is always reasonable and always the same. One screen. Our actual numbers. Updated automatically. Then the quote arrives talking about pipelines and warehouses and modelling, and it costs five times what a chart ought to cost, and it feels like being sold complexity.

It is not. The chart genuinely is cheap. Everything that has to be true before the chart can exist is the project, and that is most of the cost. Understanding this before you buy is the difference between commissioning the right thing and paying for a screen that nobody trusts.

Why the chart is the cheap part

Take a simple ask: revenue this month against last month, by product line.

Drawing that, once the data exists in a clean table, is an afternoon. Getting to that clean table means reaching into your accounting system and your sales system, discovering that product lines are named differently in each, finding that one of them has no way to export on a schedule, deciding what counts as revenue given the credit notes, working out what happens to refunds, handling the three months where somebody typed the product name by hand, and agreeing whether a sale counts on the order date or the invoice date.

None of that is visible in the finished dashboard. All of it has to be right, and none of it can be skipped, which is why a proposal that is all chart and no plumbing should worry you rather than please you.

Business dashboard cost: the short answer

Illustrative ranges by scope
ScopeWhat it involvesIllustrative cost
One system, clean dataEverything already lives in one place and is tidy. Connect, model lightly, build the views.$5,000 to $15,000
Two or three systemsConnecting each, reconciling how they name things, agreeing definitions, a scheduled refresh.$15,000 to $45,000
Several systems, some messyThe above plus real cleaning, handling history, a proper place for the combined data to live.$45,000 to $120,000
Company-wide, many users and rolesThe above plus permissions, self-service, documentation, and a maintained set of agreed definitions.$100,000 to $300,000 and up

Illustrative ranges from the kind of work we quote, not a price list. As a rough split: about a fifth of the effort is the dashboard, and the rest is connecting, cleaning and agreeing. Budget ongoing cost too, since sources change their interfaces and someone has to notice.

The five things that move the price

  1. How many systems. Each one is a connection, credentials, a schedule, and a thing that will change without telling you. The jump from one system to two is bigger than the jump from two to three.
  2. Whether the data is any good. Free-text fields where a list should be. Customers entered three times with slightly different names. Dates in two formats. Nothing wrong with any of it operationally; all of it must be resolved before a number can be trusted.
  3. Whether anyone agrees what the numbers mean. The genuine hard part, and it is not technical. More on this below.
  4. How fresh it has to be. Daily is straightforward. Hourly is more. Live is a different architecture and costs accordingly. Almost nobody who asks for live needs live, and asking why usually saves a large sum.
  5. Who needs access and to what. One screen for three directors is simple. Fifty people who must each see only their own region is a permissions model, and permissions models are real work.

The argument nobody warns you about

This is the part that delays dashboard projects, and it is never in the plan. You will end up in a meeting about what counts as a sale.

Is it a sale when the order is placed, when it is invoiced, when it is paid, or when it is delivered? Sales say the first, finance say the third, operations say the fourth, and each of them is right for their own purposes. Same for what counts as an active customer, what a lead is, whether returns come off this month or the month of the original order, and whether an internal transfer counts at all.

Nobody has had to write these down before, because each department has quietly used its own definition and it has never mattered until one screen tried to show a single number to everyone. Expect this to take longer than the technical work and to need someone with authority to decide. The dashboard cannot resolve it, and a dashboard built before it is resolved will be argued with rather than used, which is the most common way these projects fail.

Tools, honestly

The tool matters far less than anybody selling one will suggest. All the mainstream options draw a competent chart. Choose on fit, not on features.

  • What your team already has. If your business runs on one of the big office suites, the dashboard tool that comes with it is capable, already licensed, and already familiar. Starting anywhere else needs a reason.
  • Whether people will use it. A tool people already know beats a better tool they will not open.
  • How it is licensed. Per user adds up quickly at scale. Check the arithmetic at the number of viewers you will actually have in two years.
  • Whether you can leave. Definitions and logic locked inside one vendor's format are expensive to move later.
  • Whether your existing systems already do it. Genuinely check first. Accounting packages, CRMs and e-commerce platforms all ship reporting that is better than people assume, and if your data lives in one system, that reporting may be the entire answer for nothing.

Start with three numbers, not thirty

The most reliable way to waste money here is to ask for everything. It feels efficient to gather every metric while someone is already connecting the systems, and it produces a screen so dense that nobody reads it, which fails in exactly the same way as having no dashboard at all.

A better brief is uncomfortably small. Pick the three numbers you would want if you could only see three, and be strict: a number belongs on the list only if seeing it would change something you do. Most metrics fail that test. They are interesting rather than useful, and interesting numbers are what fill up dashboards nobody opens.

  1. Write the three questions first, in plain words, before anyone mentions a tool. Not revenue, but is revenue ahead of where it was this time last year.
  2. Say what you would do differently if each number were bad. If there is no answer, take it off the list.
  3. Build only those, and use them for a month before adding anything.
  4. Let the next questions come from use. The fourth and fifth numbers you actually want are almost never the ones you would have specified at the start, which is the strongest argument for building small.

This also cuts the cost substantially, because three numbers frequently need fewer systems connected than thirty do, and the connections are the expensive part. Starting narrow is not a compromise here; it is a cheaper route to something people use.

A dashboard will not fix messy data

Worth saying plainly, because it is the most expensive misunderstanding in this area. A dashboard is a window. If what is behind the window is inconsistent, the dashboard shows you inconsistency, faster and in colour.

The pattern is familiar: the dashboard launches, someone notices a number looks wrong, it is wrong, everybody loses confidence, and within two months nobody opens it. Meanwhile the underlying problem, which was that half the team does not fill in the customer type field, is exactly where it was.

Sometimes the honest answer is to fix the process before building anything, and the visible cost of a dashboard is what finally makes that worth doing. If most of the work turns out to be moving and cleaning data between systems, that is data pipelines rather than a dashboard project. If what you actually want is a reliable number sent to you every Monday rather than a screen you visit, reporting is cheaper and often more useful.

What you get for the money

  • Connections to your systems, running on a schedule, with someone alerted when one breaks. They do break.
  • A place the combined data lives, so the dashboard is not repeatedly interrogating your live systems and slowing them down.
  • Cleaning and matching rules, so the same customer is one customer.
  • Written definitions, agreed and recorded, so the argument above happens once rather than every quarter.
  • The dashboard itself, which is the small, visible, satisfying part.
  • A handover, so your team can add a view without ringing anyone.

Not for you if

Two questions worth asking any supplier: what proportion of this quote is the dashboard itself, and who decides what a sale means? If the first answer is most of it, they have not understood the work. If they have no answer to the second, they have not done this before.

The guides, by email

Get the next guide in your inbox

One email when a new guide is published: what things cost, what to build first, and when the honest answer is to build nothing. No promotions, unsubscribe any time.

First guides arrive straight away. Unsubscribe any time.

Also asked

Questions that usually follow

How much does a business dashboard cost?

As illustrative ranges: $5,000 to $15,000 when everything lives in one system and is tidy. $15,000 to $45,000 for two or three systems needing connection and reconciliation. $45,000 to $120,000 for several systems where some data is messy. And $100,000 to $300,000 and upwards for company-wide use with roles and self-service. Roughly a fifth of the effort is the dashboard itself; the rest is connecting, cleaning and agreeing.

Why is a dashboard so expensive when I just want a chart?

Because drawing the chart from a clean table is an afternoon, and getting to a clean table is the project. That means reaching into several systems, reconciling names that differ between them, handling the months where someone typed a value by hand, deciding what counts as revenue given credit notes and refunds, and scheduling a refresh that does not break. None of it is visible in the finished screen and none of it can be skipped.

What drives the cost of a data dashboard?

Five things. How many systems it draws from, where going from one to two is a bigger jump than two to three. Whether the data is any good, since free-text fields and duplicate customers must be resolved before a number can be trusted. Whether anyone agrees what the numbers mean. How fresh it has to be, where live is a different architecture from daily. And who needs access to what, since per-person permissions are real work.

Why do dashboard projects get delayed?

Usually by an argument nobody planned for: what counts as a sale. Order date, invoice date, payment date or delivery date, with sales, finance and operations each right for their own purposes. Nobody has written these definitions down before because each department quietly used its own and it never mattered until one screen tried to show a single number to everyone. It needs someone with authority to decide, and it takes longer than the technical work.

Will a dashboard fix my messy data?

No. A dashboard is a window, and if what is behind it is inconsistent it will show you that inconsistency faster and in colour. The usual pattern is that it launches, someone spots a wrong number, confidence collapses, and within two months nobody opens it, while the underlying problem, that half the team does not fill in a field, is exactly where it was. Sometimes fixing the process first is the honest answer.

Which dashboard tool should I choose?

The tool matters far less than anyone selling one suggests, because all the mainstream options draw a competent chart. Prefer what your team already has and already knows, check how licensing scales at the number of viewers you will have in two years, and make sure your definitions and logic are not locked into one vendor's format. And check first whether your existing systems already report what you need, because they often do.

Next step

Tell us which systems hold your numbers

List the systems your numbers currently live in and the three questions you want answered every Monday. We will tell you what is straightforward, what is messy, and whether your existing tools already do it. We reply within two working days.

See Live dashboards Start the conversation