Small Business Dashboard in Excel: Worth It?

By Mark Fulton · 2026-08-17 · 11 min read

Small Business Dashboard in Excel: Worth It?

Excel makes a very good business dashboard and a poor daily habit. The build is real work you only do once, and the result is genuinely powerful: any arithmetic you can describe, charts that look exactly how you want, a file you own outright. The problem is what happens afterwards. A spreadsheet dashboard does not maintain itself, and the whole maintenance load lands on the one person who is already doing the invoicing, the quoting and the actual work. So the useful question is not "which template should I download". It is "which of my numbers actually belong in a spreadsheet". Some do. Some belong in something live that updates itself. Some belong in your accountant's file and nowhere else. Sort them that way and the Excel question answers itself.

Almost everything published on this topic hands you a template and stops, or hands you a template and then explains that you should really be paying for a platform instead. Neither one costs out the second month. This post does.

What can an Excel dashboard genuinely do?

Give Excel its due, because it does several things no simple app will ever match.

It does arbitrary arithmetic. If your margin calculation involves a per service surcharge, a seasonal adjustment and a rule about the third van, Excel will do it and a purpose built screen will not. Any formula you can articulate, you can build.

It does the annual view better than almost anything. Twelve months of income by category, last year against this year, a pivot by customer, a chart you can drop straight into a loan application. That is Excel at its best: a large pile of finished records, sliced whatever way you want, once.

It is yours. The file sits on your machine. Nobody deprecates it, changes its pricing, or gets acquired. The IRS is relaxed about format for exactly this reason. Its recordkeeping guidance says you may choose any recordkeeping system suited to your business that clearly shows your income and expenses. A spreadsheet clears that bar comfortably.

And it is free in the sense that matters. You already have it, you already half know it, and there is no new login.

Those are real advantages. Keep them in mind, because the rest of this post is about the other side of the ledger, and the point is not that Excel is bad. It is that Excel is the wrong shape for a specific job.

What breaks in an Excel dashboard after three months?

Four maintenance jobs appear the moment the dashboard is finished. None of them is hard. All of them are yours, forever, and they are the reason most owner built dashboards are abandoned by spring.

1. The refresh. A dashboard built on PivotTables shows you the data as of the last refresh, not as of now. Microsoft's own PivotTable refresh documentation is direct about it: PivotTables are not refreshed automatically, though you can set a workbook to refresh when it opens. That setting helps. It does not help with the copy you emailed to your bookkeeper last Tuesday, or the tab someone left open all afternoon. The number on the screen and the number in reality drift apart quietly, which is the worst way for them to drift.

2. Range extension. You add rows below the last row and the chart does not include them, because the chart points at a fixed range. Formatting a range as an Excel Table fixes much of this, and Microsoft's overview of Excel tables explains the structured references that make formulas follow the table instead of a cell address. If your template was not built on tables, you are now editing chart ranges every time you add a month.

3. Broken charts. Insert a column to add VAT. Delete an empty row. Sort the data range while a chart is pointing at it. Any of these can silently reshape a series. Excel will not warn you, because as far as Excel is concerned you meant it.

4. Version drift. This is the one that actually kills the habit. The file gets copied to a laptop, emailed to a partner, opened on a phone where it is unusable, saved as a second version so the first stays intact. Within a quarter there are three files and no confident answer to which one is current. Every owner I have watched abandon a spreadsheet dashboard abandoned it here, not at the build.

How much time does the refresh actually take?

I am not going to give you an average, because anyone quoting one is guessing. Measure your own instead. It takes a month and the method is simple.

Every time you touch the dashboard file, write down two things on a sticky note: the date, and what you were doing. Not how long. Just what. At the end of the month you will have a list that looks something like this:

  • typed in last week's sales (4 times)
  • refreshed the pivot and re checked the totals (4 times)
  • fixed the chart after adding a row (2 times)
  • rebuilt the summary tab because the categories changed (1 time)
  • worked out which of two files was current (2 times)

Now put a rough minute figure against each line from memory, add it up, and you have your number rather than someone else's. Two things usually surprise people. The first is that data entry is not the expensive part. The second is that the expensive part is the reconciliation: checking whether what you are looking at is true. That check is unavoidable in a spreadsheet, because a spreadsheet has no way of telling you it is stale.

Compare that against the alternative honestly. A live screen also needs the data typed in. What it removes is the refresh, the range fixing and the version question, which is most of the list above.

Which numbers belong in a spreadsheet, a live tool, or your accountant's file?

Here is the sorting rule, applied per number rather than per tool. Ask three questions in order, and stop at the first yes.

Question 1. Does this number need to prompt an action on a specific day? If yes, it belongs in something live. A number that has to nudge you cannot live in a file you open on Fridays. Follow up dates, unpaid invoices, tomorrow's appointments, a customer who has gone quiet: these are not really numbers, they are alarms, and a spreadsheet cannot ring.

Question 2. Does it require a tax or filing judgement? If yes, it belongs in your accountant's file and you should stop maintaining your own version of it. Depreciation schedules, what is deductible, how a mixed use purchase gets split, payroll filings. Keep the receipts and the raw entries; let the professional produce the number. Duplicating this work in a spreadsheet is how owners end up with two sets of figures that disagree.

Question 3. Is it an analysis you run occasionally over finished records? If yes, a spreadsheet is the right home and probably the best one available. Year on year comparisons, pricing models, break even scenarios, a margin study across services.

If a number answers no to all three, it is a routine operating number, and it wants to be somewhere you will actually look, which in practice means somewhere that opens in one tap.

Worked through for the numbers a small business usually wants on a dashboard:

The number Where it belongs Why
This week's takings Live tool Routine, wanted mid week, useless if stale
Open invoices and who owes what Live tool It has to prompt a chase on a date
Next follow up per customer Live tool Alarm, not a metric
This week's appointments Live tool Changes daily, needed on a phone
Expenses by category, current month Live tool Entered as you spend, reviewed weekly
Profit for the year to date Spreadsheet Occasional analysis over finished records
Income this year against last year Spreadsheet Exactly what pivots are for
Margin by service or package Spreadsheet Custom arithmetic, run a few times a year
Break even and pricing scenarios Spreadsheet Model shaped, needs what if columns
Depreciation and asset schedules Accountant's file Filing judgement
What is deductible, and how much Accountant's file Advice, not admin
Payroll tax figures Accountant's file Filing judgement

Most owners discover that the top half of that table is where their week actually happens, and the top half is precisely what Excel handles worst. That is the whole finding. It is not that spreadsheets are weak. It is that the daily rows and the yearly rows want different homes.

When is a spreadsheet still the right answer?

Four cases, and they are not edge cases.

You are doing arithmetic nobody else's tool supports. Custom commission splits, unusual unit economics, a pricing model with your own assumptions in it. Build it in Excel. Nothing else will bend that far.

You are preparing something for a bank, a landlord or a buyer. They want a document, not a login. Export, format, send.

Your volume is genuinely tiny. If you invoice four clients a month, a single sheet with six columns is not a compromise, it is the correct engineering. We made that argument at length in how to track sales without software, and it still holds.

You are archiving. Old years should be finished files that nobody edits again. Excel is excellent at being a filing cabinet.

What does a dashboard need to do that Excel doesn't?

Strip it back and there are five requirements, none of which is about charts.

  1. Open in one tap and show the current position with no refresh step.
  2. Surface dated things on their own, so unpaid and overdue rise to the top without being searched for.
  3. Be usable on a phone, standing up, with one hand.
  4. Produce a printable page at the end of the week that you can read away from a screen.
  5. Have exactly one copy, so the version question never gets asked.

That list is what SMBDashboard is built to do, and I will be plain about the trade you are making. It will never do custom arithmetic the way a spreadsheet does, and it is not trying to. It gives you money, customers, tasks and appointments on one screen, with no account to create, and your data stays in your browser unless you turn on Pro sync. The free tier is a real tier: 25 customers, 200 money entries, unlimited tasks, and the printable weekly business report included. Pro removes the caps and adds CSV export, recurring entries and your own branding on the printed report, at $48 every six months, which works out at $8 a month, or $149 once for life.

If your week already has a review routine, this slots into it. If it does not, the routine is the more valuable half, and it is described in the one page weekly review.

How do you move your existing sheet over without losing history?

Do not migrate. Split.

Freeze the spreadsheet as an archive on the last day of a month. Save it, back it up, and stop editing it. That file remains your history and your evidence, and the IRS guidance above is clear that you keep records as long as they support the income or deductions on a return, so keeping it is not optional anyway.

Start the live tool on the first of the next month, with only the things that are still open: current customers, unpaid invoices, upcoming appointments, tasks with dates. That is usually a twenty minute job, not a data migration, because the open items are far fewer than the historical ones.

Run both for one month. At the end, compare. If the live screen answered your Monday questions and the spreadsheet only got opened for one pricing calculation, you have your answer, and you also have the spreadsheet exactly where it should be: as the place you go for occasional analysis rather than the place you go for the current position.

FAQ

Is Excel good enough for a small business dashboard?

For the annual and analytical view, yes, and better than most alternatives. For the daily operating view, it is good on the day you build it and worse every month afterwards, because refreshing, extending ranges and keeping one version straight all fall to you. Split the numbers rather than choosing a single winner.

Do I need pivot tables?

For an Excel dashboard of any size, effectively yes, since they are how you summarise a growing list without rewriting formulas. Be aware of what you are taking on: pivots do not refresh themselves, and you can set the workbook to refresh on open but not to refresh while it sits there. If you would rather not learn pivots, that is a legitimate reason to keep the daily numbers out of Excel entirely.

Can I import my spreadsheet into a dashboard app?

In SMBDashboard today, there is no CSV import. There is JSON export and import for backups and moving between devices, and CSV export on Pro so your data comes back out whenever you want it. For the spreadsheet itself, the split approach above is the better route anyway: archive the history, hand over only the open items. Retyping twelve unpaid invoices takes minutes. Reconstructing three years of records takes a weekend and introduces errors.

Excel or Google Sheets for a business dashboard?

Sheets solves version drift, which is the failure mode that ends most spreadsheet dashboards, and it is far better on a phone. Excel is stronger on heavy formulas, large files and offline work. Every other point in this post applies to both equally: the refresh discipline, the range extension, the charts that break when you insert a column. Choosing Sheets removes one of the four maintenance jobs, not all four.


Open the dashboard free. It starts with sample data already in it, so you can see the finished screen before you type a single number, then clear it and put your own week in.


SMBDashboard is a free, local-first small business dashboard. Your data stays in your browser unless you switch on Pro sync.