Field Service KPIs to Track and How to Measure Them
Busy is not the same as profitable
The board is full every day, but the business is not making more money.
Return visits eat the schedule and nobody counts them.
Customers complain about lateness and there is no number to improve.
Why this happens
- KPIs need data the team does not record: arrival times, time on site, visit outcomes.
- Definitions change every time someone builds the spreadsheet.
- Numbers arrive a month late.
- Costs are not tied to jobs, so margin is unknown.
Biznsbook addresses this through first-time fix rate, on-time arrival, technician utilisation when Field Service is licensed. Customers are parties you already keep. The van is a warehouse. The invoice is one sale invoice for the job.
A second dispatcher, a van, and a deposit are where a private list drifts. Making Biznsbook the place that books the visit, issues the part, and raises the one invoice keeps those three on the same job.
Step-by-step: Field Service KPIs to Track and How to Measure Them
Built for owners and dispatchers who send technicians to a customer site in Biznsbook Field Service.
- First-time fix rate. The share of completed jobs that needed exactly one completed visit and had no unsuccessful visit. Every return visit lowers it. Improve it with better quotes, the right parts in the van, and the right skills on the booking.
- On-time arrival. The share of visits with an arrival window where the technician arrived by the end of the window. It needs arrival windows on bookings and technicians tapping Arrived.
- Average response time. Hours from job creation to the first arrival on site. Category complete-by targets also put late jobs on the Attention Center before they become a complaint.
- Utilisation. Travel and on-site hours divided by working hours, per technician and overall. Low utilisation means gaps on the board; very high utilisation usually means rushed work and overtime.
- Quote acceptance. Accepted quotes as a share of quotes that were accepted, declined, or expired in the period. Pair it with follow-up reminders for quotes not answered.
- Margin. Actual price minus actual cost per job and for the period, visible to users with the costing permission. Set a low-margin threshold to flag jobs under it.
- Customer rating. The average of review stars received in the period. Review requests go out after completion with a one-tap rating page.
Review results after the first full weekly cycle. Adjust roles, mappings, or approvals where the same exception repeats.
Screen names in this guide match Field Service in the product: Home, Jobs, Dispatch, My day, Quotes, Agreements, and Settings.
Common mistakes to avoid
- Mistake 1: KPIs need data the team does not record: arrival times, time on site, visit outcomes. Repeating this each month usually shows up first in double-booked visits, van counts, or a second invoice.
- Mistake 2: Definitions change every time someone builds the spreadsheet. Repeating this each month usually shows up first in double-booked visits, van counts, or a second invoice.
- Mistake 3: Numbers arrive a month late. Repeating this each month usually shows up first in double-booked visits, van counts, or a second invoice.
- Mistake 4: Costs are not tied to jobs, so margin is unknown. Repeating this each month usually shows up first in double-booked visits, van counts, or a second invoice.
Note each recurring gap in the weekly review. Each one should map to a step in this guide.
Best practices that hold up as you scale
- First-time fix rate — The share of completed jobs that needed exactly one completed visit and had no unsuccessful visit.
- On-time arrival — The share of visits with an arrival window where the technician arrived by the end of the window.
- Average response time — Hours from job creation to the first arrival on site.
- Utilisation — Travel and on-site hours divided by working hours, per technician and overall.
- Quote acceptance — Accepted quotes as a share of quotes that were accepted, declined, or expired in the period.
Teams that schedule on the board, issue parts from the van before they invoice, and refuse a second invoice keep the visit and the ledger on the same job.
How Biznsbook supports this workflow
first-time fix rate is part of Biznsbook Field Service for companies that send a person to a customer site. The customer is a party you already keep, the address you visit is a site, and the visit sits on a job. Parts move through a van warehouse. The bill is one sale invoice, and a deposit taken first is an advance on that same job. Technicians quote, invoice, or collect only when settings allow it.
on-time arrival is part of Biznsbook Field Service for companies that send a person to a customer site. The customer is a party you already keep, the address you visit is a site, and the visit sits on a job. Parts move through a van warehouse. The bill is one sale invoice, and a deposit taken first is an advance on that same job. Technicians quote, invoice, or collect only when settings allow it.
technician utilisation is part of Biznsbook Field Service for companies that send a person to a customer site. The customer is a party you already keep, the address you visit is a site, and the visit sits on a job. Parts move through a van warehouse. The bill is one sale invoice, and a deposit taken first is an advance on that same job. Technicians quote, invoice, or collect only when settings allow it.
Technicians do not quote, invoice, or collect unless those settings are on. Labour cost is for job costing and does not post a wage journal. Email sends through the company’s outbound email and SMS through the company’s own Twilio connection.
Suggested implementation timeline
- Week 1: License Field Service, add sites on the parties you already keep, and try first-time fix rate on one real job.
- Week 2: Create a van warehouse, transfer the stock that is in the van, and issue one part on a visit.
- Week 3: Schedule on the board, including one forced conflict, and complete a visit with the checklist rules you actually want.
- Week 4: Create the one sale invoice, apply a deposit if you took one, and turn the public page on if customers should request visits.
- Ongoing: Weekly review of unscheduled jobs, overdue complete-by times, and van items under minimum, using making the numbers trustworthy.
Turning a KPI into an action
A falling first-time fix rate points at quoting and van stock: read the reasons on unsuccessful visits, then add the parts that keep running out to van minimums.
Poor on-time arrival usually means windows that are too narrow or visits booked back to back without enough travel buffer. Widen the default arrival window or raise the travel buffer in settings, then watch the next two weeks.
Low quote acceptance is often speed: turn on quote follow-up reminders and let technicians quote on site when they can.
Keep the set small. Seven numbers reviewed every week beat thirty reviewed once a quarter, and each one here maps to a setting or a habit the team can actually change before the next review.
A weekly review in ten minutes
Open Reports for the last seven days. Check first-time fix and the unsuccessful reasons behind it, on-time arrival, and the lowest-margin jobs. Then look at utilisation per technician before planning next week’s board.
Attention Center adds the live list: jobs unscheduled too long, jobs past their complete-by time, and van stock under minimum.
Metrics to track monthly
- Jobs still unscheduled past the attention window
- Jobs past their complete-by time
- Van items below the minimum you set
- Visits forced past a conflict
- Jobs completed and not yet invoiced
Start with three metrics; trend direction matters more than a single point-in-time snapshot.
Spreadsheet or paper day sheet vs Biznsbook Field Service
Compare a typical list of jobs with Biznsbook first-time fix rate and the rest of the field job.
| Capability | Manual / Spreadsheet | Biznsbook |
|---|---|---|
| Data source | ❌ Retyped into a spreadsheet | ✅ Visits, time, quotes, invoices, reviews on jobs |
| Definitions | ❌ Change each month | ✅ Fixed rules in the product |
| Timing | ❌ Month end | ✅ Any date range, any time |
| First-time fix | ❌ Rarely measured | ✅ Counted from visit outcomes |
| Margin | ❌ Estimated | ✅ From issued parts and recorded labour |
| Per technician | ❌ Not available | ✅ Hours, visits, and utilisation each |
Making the numbers trustworthy
KPIs are only as good as the taps behind them. Ask technicians to use On my way, Arrived, and Complete as they work, give visits arrival windows, set working hours on every technician, and issue parts from the van rather than adding them at invoice time.
Write this into the way the office hands work to technicians, and revisit it when you add a van or a second dispatcher.
Frequently asked questions
What is a good first-time fix rate?
It depends on the trade and job mix. Track your own trend and look at the reasons recorded on unsuccessful visits.
Does on-time arrival count visits without a window?
No. Only visits that promised an arrival window and recorded an arrival are counted.
Why is my utilisation over 100%?
Recorded time exceeded the working hours on the technician profile, often because hours are missing or overtime was worked.
Can I see KPIs by category?
Yes. Filter Reports by category and date range.
How this differs by industry
Retail
An appliance retailer that repairs machines in customers’ homes can see whether repair visits make money once parts and technician time are counted, not just whether the invoice was paid.
Wholesale & distribution
A distributor that installs what it sells can keep the install visit, the parts from the van, and the one sale invoice on the same job as the delivery customer.
Manufacturing
A manufacturer with field engineers servicing installed machines can treat each machine as customer equipment with a service history and an agreement that books the next visit.