Skip to main content
Back to Read
Business Dashboards6 September 2026Updated 23 September 202611 min read

KPI Dashboard Template for Service Businesses: Free CSV Download (2026)

A practical KPI dashboard template for service businesses, with a downloadable CSV, synthetic worked data and clear definitions for sales and operations decisions.

Sajad Saleem

Co-founder of Ampliflow. Builds AI automation, websites, SEO/AEO, and growth systems for UK SMEs.

A hand-cut paper collage seen from above, showing a simple service van, a toolbox and a grid of coloured paper squares arranged on a neutral card background.
Editorial illustration.
  1. 01What the template includes
  2. 02KPI definitions
  3. 03Worked example
  4. 04Source breakdown
  5. 05How to adapt the CSV

Most KPI dashboard templates give you boxes to fill in. That is not enough.

The hard part is not drawing a dashboard. The hard part is deciding what each metric means, where it comes from, how fresh it needs to be, who owns it, and what decision it should change.

Quick answer: A useful service-business KPI dashboard template should include the metric name, definition, denominator, data source, freshness, owner, decision and worked example values. Start with sales follow-up, quote conversion, response time, overdue work, capacity and revenue by source before adding department-specific charts.

Last updated: 23 September 2026 · Includes synthetic worked data · Written for UK service businesses

Download: service-business-kpi-dashboard-template.csv

The CSV is synthetic. It is not Ampliflow client data, benchmark data or a claim about normal performance. It is a worked example you can adapt before connecting live systems.

KPI means key performance indicator: a measure that helps someone decide what to do. A denominator is the total used to calculate a rate, such as all eligible enquiries when working out what percentage qualified.

What the template includes

The template has three kinds of rows:

Row typePurpose
Metric definitionExplains the KPI, denominator, source, owner, freshness and decision
Weekly worked dataShows example values for a small service business over four weeks
Source breakdownShows how lead source can change qualification, quoting and won work

Use it in Excel, Google Sheets, Power BI, Looker Studio or a custom dashboard prototype. The point is to agree the logic before worrying about the tool.

The dashboard structure

  1. 01Define the decision
  2. 02Agree the metric and cohort
  3. 03Assign an owner
  4. 04Set the refresh interval
  5. 05Show the records to act on

Start with one screen that answers five questions.

QuestionKPI groupFirst decision
Are enough good enquiries arriving?Lead volume, qualified opportunity rate, source qualityImprove source mix or qualification
Are buyers getting a fast response?First response time, leads over response targetReassign cover or improve routing
Are quotes turning into work?Quotes sent, quote acceptance rate, lost reasonsFix proposal quality, pricing clarity or fit
Is work getting stuck?Open jobs, overdue work rate, blocked workEscalate blockers or adjust capacity
Which channel creates value?Won revenue by source, lead source qualityMove attention and spend

This is enough for most first dashboards. The detail table beneath it matters more than extra charts.

KPI definitions

KPIDefinitionDenominatorFreshnessOwnerDecision
New enquiriesNew commercial enquiries received in the periodN/A for the count; all inbound commercial enquiries for contextDailySales leadDecide whether demand is rising or falling
Qualified opportunitiesEnquiries that match service, budget, timing and fit rulesNew enquiriesDaily or weeklySales leadImprove source quality or qualification
Qualified opportunity rateQualified opportunities divided by new enquiriesNew enquiriesWeeklyFounder or sales leadShift effort away from weak sources
Median first response timeMedian minutes from enquiry creation to first useful replyEligible enquiries requiring a responseSame daySales leadReassign cover or improve routing
Quotes sentQuotes issued to qualified buyersN/A for the count; qualified opportunities for contextDaily or weeklySales leadCheck whether good leads are moving
Quote acceptance rateAccepted quotes divided by quotes sent in the same quote cohortQuotes sent in the matched cohortWeeklyFounderReview fit, proposal clarity or pricing
Won revenueRevenue attached to won work in the periodWon jobs with valueWeekly or monthlyFounder or financeCompare channel value, not just lead volume
Open jobsActive jobs not yet completed or closedN/A for the count; all active job records for contextDailyOperations leadSee workload and pressure
Overdue work rateOverdue open jobs divided by all open jobsOpen jobsDailyOperations leadEscalate blockers or reset capacity
Unassigned workActive leads or jobs with no ownerActive recordsSame dayOperations leadAssign ownership before work drifts
Capacity pressureActive work compared with agreed capacityTeam capacity units or available slotsDaily or weeklyOperations leadMove work, adjust diary or hire support

Use the denominator column for rates and record the population or period for counts. For response time, define what counts as a substantive reply and record automated acknowledgements separately.

Worked example

This table uses synthetic data from the CSV. It describes a fictional UK service business across four weeks.

WeekNew enquiriesQualifiedQuotes sentAccepted quotesMedian first responseOpen jobsOverdue work
2026-08-03422518946 minutes315
2026-08-104829221138 minutes344
2026-08-17512819874 minutes399
2026-08-244531241333 minutes353

The useful reading is not "week three was bad". It is more specific:

  • Enquiries rose in week three, but qualified opportunities did not rise with them.
  • First response time worsened in the same week.
  • Overdue work also rose, which suggests capacity or handoff pressure.
  • Week four's higher accepted-quote count coincided with faster response time and lower overdue work.

A dashboard should make that pattern obvious, then show the records behind it.

Read week three without jumping to conclusions

The week beginning 17 August shows a reason to investigate, not a diagnosis. Qualification fell while response time and overdue work increased. The figures alone cannot tell us whether the cause was poorer enquiries, staff absence, harder jobs or incomplete records.

Download the dashboard decision review (CSV). Version 23 September 2026 reproduces three calculations from the existing synthetic template. It adds the next record to inspect and what each number cannot establish. Both files can be reused in your own planning; neither contains client results or market benchmarks.

MeasureWeek beginning 10 AugustWeek beginning 17 AugustChange
Qualified opportunity rate29 ÷ 48 = 60.4%28 ÷ 51 = 54.9%Down 5.5 percentage points
Quote acceptance rate11 ÷ 22 = 50.0%8 ÷ 19 = 42.1%Down 7.9 percentage points
Overdue work rate4 ÷ 34 = 11.8%9 ÷ 39 = 23.1%Up 11.3 percentage points

A percentage point is the difference between two percentages. Calculate each rate from the unrounded counts, subtract the earlier rate, then round the result to one decimal place. A percentage-point change is different from a relative percentage change.

Read the number, then inspect the work

  1. 1

    Qualification: 28 of 51

    Inspect the enquiry sources and reasons for poor fit. A lower rate does not tell you which source changed.

  2. 2

    Acceptance: 8 of 19

    Inspect the matched quote cohort. The eleven other quotes may be pending, declined or expired; the total does not say.

  3. 3

    Overdue: 9 of 39

    Inspect the nine overdue jobs at the snapshot time. Assign the next action before adding another chart.

Keep the measurement boundaries visible

The example uses matched enquiry and quote cohorts: groups counted under the same definition. Quote acceptance belongs to the week the quotes were issued, assessed at a common follow-up interval. It is not “quotes accepted this week divided by quotes sent this week”. These synthetic figures have no underlying contact records or observed follow-up dates; choose and record that interval before using real data.

Open and overdue jobs are snapshots, not weekly flows. Do not add the four open-job counts together: the same job could appear in more than one snapshot. Median response times also cannot be averaged to recover a reliable overall median; that needs the individual response records.

For live reporting, show the data's last successful refresh and the number of missing or excluded records. If there were no quotes, display not applicable: no quotes in this cohort, rather than 0% acceptance. If status is missing, show it as unknown rather than treating it as a rejection.

The source totals below reconcile with the four-week totals for enquiries and qualified opportunities. They still cannot explain week three's source mix: that would need a source-by-week breakdown. This is why a useful dashboard links its summary to the records behind it.

Source breakdown

Lead source reporting is where many dashboards become misleading. Volume is not quality.

SourceLeadsQualifiedQuotes sentAccepted quotesWon revenue
Calls52352715£18,400
Website forms47292210£11,900
Referrals1815139£16,800
Paid ads4318134£4,700
Email261683£3,100

This is synthetic same-cohort worked data: each source row aligns leads, qualified opportunities, quotes sent and accepted quotes from the same example cohort. The decision it illustrates is real: do not judge a channel by lead volume alone. Referrals may be lower volume but higher quality. Paid ads may need better targeting, landing-page intent or qualification.

How to adapt the CSV

Use the template in this order.

  1. Replace the synthetic source names with your real sources.
  2. Define what counts as a commercial enquiry.
  3. Define what makes an enquiry qualified.
  4. Decide whether a quote is counted when drafted, sent or received by the buyer.
  5. Decide who owns stale leads, overdue work and missing next actions.
  6. Set a freshness rule for each KPI.
  7. Add the detail table your team will act from.

The dashboard does not need perfect data on day one. It needs agreed definitions and an owner for each visible problem.

What to put on the first screen

Use fewer cards than feels comfortable.

PositionWidgetWhy it belongs
Top leftNew enquiries and qualified opportunity rateShows whether demand and quality are moving together
Top middleMedian first response timeShows whether buyers are waiting
Top rightQuote acceptance rate and won revenueConnects activity to commercial outcome
CentreAttention queueShows leads, quotes and jobs that need action
Lower leftSource qualityShows where useful work comes from
Lower rightOperations pressureShows overdue work, blocked jobs and capacity

If the dashboard cannot show the actual records behind a red number, it is weaker than it looks.

Tool choice

The template works before you choose the dashboard tool.

ToolUse it whenWatch for
SpreadsheetYou are agreeing definitions and testing the logicManual updates and version drift
Power BIYou need internal reporting, modelling and Microsoft governanceTenant setup, licensing, permissions and user comfort
Looker StudioYou need lighter marketing or website reportingConnector reliability and operational limits
Custom dashboardUsers need actions, roles, portals or AI workflow logicScope discipline and ongoing ownership

For the detailed tool comparison, read Power BI Dashboard vs Custom Dashboard.

Build rules

These rules stop the first dashboard turning into a museum of charts.

RuleWhy it matters
One metric, one ownerA red number with no owner becomes background noise
Every percentage needs a denominatorPercentages hide bad data when nobody can see the base
Match freshness to actionLive data is wasteful when the decision is monthly
Show the records beneath the cardsSummary metrics do not tell the team what to do
Separate source quality from source volumeHigh lead count can still be weak commercial value
Keep stale work visibleOld leads and overdue jobs are usually where revenue and trust leak

The lazy first version is a table with definitions, owners and decisions. Add automation after the table has proved useful.

FAQ

Is this real business data?

No. The CSV uses synthetic worked data. It is designed to show structure, formulas and decision logic without exposing client information or implying benchmarks.

Can I import the CSV into Power BI?

Yes. You can import it as a flat file and model from there. Before using live data, replace the synthetic rows with exports from your CRM, quoting tool, job system, call platform or spreadsheet.

What KPIs should a service business track first?

Start with new enquiries, qualified opportunities, first response time, quote acceptance rate, won revenue, open jobs, overdue work, unassigned work and capacity pressure.

How often should the dashboard update?

Match freshness to the decision. Sales follow-up and urgent operations may need same-day data. Board reporting may only need weekly or monthly refreshes.

Should this be a custom dashboard?

Only if the dashboard needs workflow actions, bespoke roles, customer access, embedded AI logic or a product-like experience. If it is internal reporting, a spreadsheet or BI tool may be enough.

Turn the template into a real dashboard

If your team cannot agree on the numbers, start with their definitions, sources and owners. When those are clear, our business dashboard service can help you decide whether the next step needs custom development.

Business dashboards

Start with the decision your dashboard needs to support

Bring the report you keep rebuilding, the systems it pulls from and the question your team needs answered. We agree the data, the views and who gets access before we quote.

Decisions and KPIs
Data sources and quality
Reporting views
Team access
Explore business dashboards

Use an anonymised example. There is no need to send customer records to explain the problem.