KPI dashboard for SMBs: 12 examples with formulas
See 12 KPIs for a small business dashboard, each with a formula, source and action. Includes free sample data so you can build your own KPI dashboard.
By Auke Westra
Founder of DigiData
Short answer
A KPI dashboard for a small or mid-sized business shows a short list of metrics that are each tied to a decision, such as gross margin, outstanding receivables, billable utilization and project margin. Give every KPI one definition, one source system, one owner and a threshold that triggers action. Start with six to eight KPIs from your accounting and project software, and only add more once the team uses them every week.
A dashboard only matters if someone acts on it
Most small and mid-sized businesses are not short of numbers. The accounting system, time tracking and CRM are full of them. What is missing is a short overview that answers the same question every week: are we on track, and if not, who does what?
A KPI (key performance indicator) is therefore not just any number. It is a metric with a target, a threshold and an owner. Revenue is information. Gross margin below 35 percent, after which the sales director reviews that month's pricing agreements, is a KPI.
Below are twelve KPIs that deliver the most value in practice for businesses with 5 to 250 employees. Each one comes with a formula, the usual source and the action that goes with it. Do not pick all twelve at once: six to eight is enough for most management teams.
Financial KPIs
| KPI | Formula | Typical source | Action when off target |
|---|---|---|---|
| 1. Revenue vs budget | Actual revenue ÷ budgeted revenue | Accounting + budget | Adjust forecast and capacity |
| 2. Gross margin % | (Revenue − cost of sales or direct costs) ÷ revenue | Accounting | Review prices, discounts and purchasing |
| 3. Operating profit | Revenue − direct costs − staff − other costs | Accounting | Discuss the cost lines that grew most |
| 4. DSO (days sales outstanding) | Outstanding receivables ÷ revenue × days in period | Accounting | Tighten reminders and payment terms |
| 5. Overdue receivables % | Overdue outstanding ÷ total outstanding | Accounting | Personally call the top 10 overdue items |
| 6. Cash position next 13 weeks | Bank balance + expected receipts − expected payments | Accounting + forecast | Move payments or arrange financing |
DSO is one of the most underrated metrics. If your DSO rises from 38 to 52 days on annual revenue of EUR 1.2 million, roughly EUR 46,000 more is tied up with customers. That is money you do not have to borrow if you collect it on time. Read more about managing receivables with data.
Project and services KPIs
| KPI | Formula | Typical source | Action when off target |
|---|---|---|---|
| 7. Billable utilization % | Billable hours ÷ available hours | Time tracking | Review planning and non-billable work |
| 8. Project margin % | (Project revenue − project costs) ÷ project revenue | Project software + accounting | Record change orders, protect scope |
| 9. Budget burn | Hours or costs spent ÷ budget | Project software | Project manager intervenes before overrun |
| 10. Work in progress | Delivered but not yet invoiced | Project software + accounting | Invoice milestones |
Utilization and project margin belong together. A team can be 85 percent billable and still lose money if the rate is too low or change orders are not invoiced. For the per-project view, see automating job costing.
Commercial KPIs
| KPI | Formula | Typical source | Action when off target |
|---|---|---|---|
| 11. Weighted pipeline | Sum of (deal value × probability) | CRM | Schedule additional prospecting |
| 12. Quote win rate | Quotes won ÷ quotes issued | CRM or project software | Analyze lost quotes on price and lead time |
How to build the dashboard
Step 1: write down every definition. For each KPI, record what counts. Is revenue including or excluding recharged costs? Does a credit note count in the month of the original invoice? Without fixed definitions, meetings debate the number instead of the action. A semantic layer helps keep those definitions consistent across tools.
Step 2: connect the sources once. Manual exports are the main reason dashboards stop being updated after three months. With a connector for your accounting system, figures arrive automatically, for example from Exact Online, Twinfield or Moneybird.
Step 3: add budget and targets. A KPI without a target says little. Upload your budget or monthly targets as a CSV file so the dashboard can show actual versus target.
Step 4: show the trend, not just the value. A gross margin of 38 percent is good or bad depending on the previous twelve months. Show the current value, the target and a trend line for each KPI.
Step 5: agree on a rhythm. Review the dashboard every week or month in the same meeting. When a threshold is crossed, send an automatic alert or email report to the owner.
Want to see these KPIs on your own figures? Request a 20-minute demo. We set up one source and show which metrics your records can already deliver.
Practice with sample data first
The financial dashboard example page contains a fictional monthly dataset with revenue, direct costs, payroll, housing, receivables balance and FTE. Download the CSV and recalculate the first five KPIs from this article in Power BI or Excel. That way you can test whether a KPI definition suits your business before you connect anything.
Common mistakes
- Too many KPIs. Twenty tiles on one screen means nobody knows where to look. Keep the management dashboard to one screen.
- Averaging percentages. The average of twelve monthly margins is not the annual margin. Always recalculate margins from totals.
- Summing receivables across months. A receivables balance is a point-in-time value. Use the closing balance of the period, not the sum.
- No owner. If nobody is responsible for a red KPI, nothing changes.
From dashboard to question
A dashboard shows that margin is falling. The next question is why. With the DigiData AI agent you ask that follow-up question in plain language on the same connected data, for example which customers or projects cause the drop. For more ideas, read 50 questions to ask your business data.
Sources

About Auke Westra
Founder of DigiData
Auke Westra is Founder of DigiData and writes about data integrations, OData and Power BI.
Ready to start?
Try DigiData for free for 14 days. Connect your software, load your data into Power BI and discover the difference.
Please contact usRelated articles
Automate job costing: margin per project without Excel
Automate job costing with connected hours, materials and invoices. See the gap between estimate and actuals for each project while it is still running.
How to build a cash flow forecast from your accounting data
Build a 13-week cash flow forecast from open invoices, fixed costs and VAT in your accounting system. Includes a worked example, pitfalls and a routine.
Improve accounts receivable management with data and AI
Improve receivables management with DSO, an aging analysis and payment behavior per customer. See sooner who to call so your cash comes in faster.
Connect HubSpot CRM to Power BI via OData
Connect HubSpot to Power BI with an OData setup guide and sample deal measures. Learn which CRM tables are available and how to model your sales reports.