Score a handful of objective telematics events (speeding, harsh braking, harsh acceleration, idling) per 1,000 miles, publish the weights, tell drivers in writing what is collected and why, and show each driver their own numbers first. Use AI to build and check the sheet with anonymised IDs, never to infer moods or decide discipline.
Most scorecards fail for human reasons rather than technical ones. Drivers distrust a number they cannot explain, and an owner who cannot defend a score loses the argument the first time someone challenges it. So build the scorecard backwards: first the rules a driver would accept, then the sheet, then the AI help.
Decide what the score is for before choosing any metric
Write one sentence: "The scorecard exists to ___." For a small fleet the useful answers are narrow: reduce fuel burn, cut insurance claims, spot drivers who need coaching, or reward steady driving. "Monitor drivers" is not a purpose. A vague purpose pulls in every data point your system records, and under data-protection laws that require data minimisation, collecting more than your stated purpose needs is a problem in itself.
Take a six-van parcel operation as an illustration. The owner's sentence reads: "The scorecard exists to find the two or three driving habits that cost us fuel and tyres, and to coach drivers on them." That sentence rules out location history, break timing and any private-hours data, because none of it serves the purpose. It also tells every driver, in plain words, what the number is for.
Choose a short list of objective events
Telematics units record events when something crosses a threshold: acceleration, braking, cornering force, speed against the limit, engine on with the vehicle stationary. Names differ between providers, so check your own system's documentation for the exact definitions and settings before you rely on them. The list below is generic.
| Event | What it usually means | Fairness caveat |
|---|---|---|
| Harsh braking | Deceleration above a threshold | Often caused by other road users; urban routes produce more |
| Harsh acceleration | Rapid speed increase | Depends on load and vehicle; check thresholds per vehicle type |
| Harsh cornering | Lateral force above a threshold | Roundabout-heavy routes inflate it |
| Speeding | Over the mapped limit, or over your own limit | Map limit errors are common; check a sample against the road |
| Idling | Engine running, vehicle stopped, beyond a set minutes | Cold-weather heating, loading waits and customer delays are not the driver's choice |
| Seatbelt (if fitted) | Belt unfastened while moving | Sensor faults; verify before blaming |
Pick four or five. Every extra metric adds noise and makes the score harder to explain. A good rule is that a driver should be able to name every component of their score from memory after one conversation. If the list is longer than that, cut it.
Leave out anything that is not an observable event. In particular, do not add a "mood", "stress" or "attitude" figure, whether from a camera, a voice recording or a text-analysis tool. If you employ drivers in the EU, inferring workers' emotions with AI is exactly what Article 5(1)(f) of the EU AI Act has prohibited in the workplace since 2 February 2025 (with an exception for medical or safety reasons), and even where no such law applies, an AI guess about a person's feelings is not evidence of anything. Count what the vehicle did, not what a model thinks the driver felt.

The Complete Excel Course with AI Integration
From formulas and pivot tables to Power Query, DAX, VBA and AI with Copilot, ChatGPT and Claude — hands-on from the first lesson.
By Sagnik Bhattacharya and Virginia Thorn, Primetime Emmy Award winner
Buy nowMake it fair: per distance, per route type, minimum sample
Raw event counts punish drivers who drive more. A driver who covers 2,400 miles will record more harsh braking than one who covers 600, even if their habits are identical. The first fairness rule is therefore to convert every count into events per 1,000 miles.
The second rule concerns route type. A city-centre courier brakes harder than a motorway haulier through no fault of their own. Two clean ways to deal with this: compare drivers only with others on a similar route type, or set separate thresholds for each route group. Do not mix them in one league table.
The third rule is a minimum sample. A driver with 120 miles in a period has too little data for a score. Set a floor (500 miles is a reasonable starting figure, adjusted for your operation) and show "not enough data" below it. The fourth rule is a rolling window: score over four weeks rather than one day, so that a single bad afternoon in traffic does not define a driver.
Here is the arithmetic for two illustrative drivers over four weeks on similar routes.
| Driver | Miles | Harsh brakes | Speeding events | Idle minutes |
|---|---|---|---|---|
| Driver A | 2,400 | 18 | 6 | 540 |
| Driver B | 800 | 10 | 2 | 120 |
Raw counts say Driver A is worse on every line. Per 1,000 miles, Driver A has 7.5 harsh brakes, 2.5 speeding events and 225 idle minutes. Driver B has 12.5 harsh brakes, 2.5 speeding events and 150 idle minutes. On braking, Driver B is actually the one with the higher rate. A scorecard built on raw counts would have coached the wrong person.
Weighting: write it down where drivers can read it
Weights say which behaviours matter most to you. Keep them simple and keep them public. One workable starting point for a fleet worried about safety and fuel is below. The weights are illustrative and should reflect your own purpose sentence.
| Component | Weight | Why |
|---|---|---|
| Speeding events per 1,000 miles | 35% | Closest to risk and to claims |
| Harsh braking per 1,000 miles | 30% | Tyres, brakes and following distance |
| Harsh acceleration per 1,000 miles | 15% | Fuel |
| Idle minutes per 1,000 miles | 20% | Fuel, with a loading-wait allowance |
To turn each rate into points, pick a band. For example, speeding at 0 to 1 per 1,000 miles scores 100 for that component, 1 to 3 scores 70, 3 to 6 scores 40 and above 6 scores 0. Choose the bands by looking at your own fleet's data for a month first, with no consequences attached, so that "100" really means what the best of your drivers do rather than an arbitrary ideal.
Now compute Driver B's score: speeding 2.5 per 1,000 miles falls in the 70 band, braking 12.5 might fall in the 40 band, acceleration say 70, and idling 150 minutes say 70. The weighted total is 0.35 × 70 + 0.30 × 40 + 0.15 × 70 + 0.20 × 70 = 24.5 + 12 + 10.5 + 14 = 61. A number like 61 sounds harsh, but the useful part is the breakdown: braking is the one thing to talk about.
The one-page scorecard, filled in for Driver B
The scorecard a driver receives should fit on one page and show the working, not only the total. Here is the template filled in for Driver B, with illustrative bands for the components not set out above: harsh braking 0 to 4 per 1,000 miles scores 100, 4 to 8 scores 70, 8 to 14 scores 40 and above 14 scores 0; harsh acceleration 0 to 2 scores 100, 2 to 6 scores 70, 6 to 10 scores 40; idling up to 100 minutes per 1,000 miles scores 100, 100 to 200 scores 70, 200 to 300 scores 40.
| Component | Count | Per 1,000 miles | Band | Points | Weight | Weighted |
|---|---|---|---|---|---|---|
| Speeding | 2 | 2.5 | 1 to 3 | 70 | 35% | 24.5 |
| Harsh braking | 10 | 12.5 | 8 to 14 | 40 | 30% | 12.0 |
| Harsh acceleration | 4 | 5.0 | 2 to 6 | 70 | 15% | 10.5 |
| Idling | 120 min | 150 min | 100 to 200 | 70 | 20% | 14.0 |
| Total | 100% | 61 |
Around the table, the page carries six short fields, each filled in before the review rather than during it:
- Header: driver ID D-B, period four weeks to [date], 800 miles (above the 500-mile minimum), route group urban multi-drop.
- Data checks done: six speeding events sampled against the real road limits, one corrected; vehicle tags reconciled with the rota; no implausible rows.
- Largest gap: harsh braking, 12.5 per 1,000 miles against a group median of 6.
- Driver's comments: left blank for the driver to write during the review.
- Agreed habit and business action: one line each, written at the end of the review.
- Next review: a date four weeks on, and a note that the score is not used for pay or discipline on its own.
The "data checks done" line is the one most templates leave out, and it is the one that wins arguments. A driver who can see that the speed limits were sampled and a wrong one corrected is far more likely to accept the rest of the page.
Getting AI to write the scoring formulas and spot bad rows
The calculation is a spreadsheet job, and a chat assistant can write the formulas quickly. Give it your column names and the bands, not any driver's name. Use driver IDs in anything you upload and keep the name key in a separate place.
I have a sheet with columns: A driver ID, B miles in period, C harsh brakes,
D speeding events, E idle minutes, F harsh accelerations.
Write formulas to compute rates per 1,000 miles in G to J.
Then a score per component (0-100) using these bands:
speeding per 1,000 miles: 0-1 = 100, 1-3 = 70, 3-6 = 40, above 6 = 0.
[add your other bands]
Weights: speeding 35%, braking 30%, acceleration 15%, idling 20%.
If miles are below 500, show "Not enough data" instead of a score.
Explain each formula in one line.
Test the output with made-up rows: one with 0 miles (watch for a divide-by-zero error), one with 499 miles and one with 501. The 499 and 501 rows are the point of the exercise, because boundary errors are the most common fault in AI-written threshold formulas. A band edge written with "<=" where you wanted "<" quietly moves drivers up or down a band.
The second use is a sanity audit on your own telematics export. Paste a few anonymised rows and ask the assistant to flag anything odd: a driver with 40,000 idle minutes, a trip of 3 miles at an average of 90 mph, events at impossible timestamps. These usually mean a device fault, a vehicle swap that was not logged or a mis-assigned driver tag, and they are exactly the errors that produce unfair scores.
Here are 30 anonymised rows of telematics data (driver ID, date, miles, events).
List any rows that look physically implausible or inconsistent, and say why.
Do not guess causes; just list the rows and the reason each looks odd.
A plausible reply (illustrative): "Row 12: D-05, 0 miles but 3 harsh-braking events; events with no distance are inconsistent. Row 19 and row 21: D-02 and D-04 both have trips on van 3 between 09:10 and 11:40 on the same day; one vehicle cannot carry two drivers' trips at once. Row 27: D-01, 340 idle minutes in a 9-hour shift with 41 miles." The first is worth a call to your provider about the device; the second is a missed tag swap to correct before anyone is scored; the third may be genuine (a long loading wait with the heater on) and needs a question to the driver, not a deduction. If the assistant adds a cause you did not ask for, such as "the driver probably left the engine running", strike it: that is a guess about a person, and the prompt told it not to make one.
Writing the explanation drivers will read
A scorecard lands badly when it arrives as a surprise. Before anything goes live, give every driver a one-page explanation. The AI can draft it, but you edit and own every sentence.
Draft a one-page plain-English note to our drivers explaining a new driver scorecard.
Facts: it uses four telematics events (speeding, harsh braking, harsh acceleration,
idling) measured per 1,000 miles over four weeks. Each driver sees their own score first.
Scores below 500 miles of data are not shown. The score is used for coaching
conversations, not for discipline on its own. We do not use cameras to judge mood
or attention. Data is kept for [period] and seen by [roles]. Drivers can ask
for their data and for a review of any event they think is wrong. Tone: respectful, short.
Check the draft against your real policy. If it promises something you have not decided (retention period, who can see the data, how disputes work), either decide it or remove the sentence. A promise made in a note and then broken is worse than silence.
Consent, notice and the legal homework
Collecting driving data about employees is processing personal data. In places with data-protection law such as the GDPR, you generally need a lawful basis, must tell people clearly what is collected, why and for how long, and should collect only what the purpose needs. Employee consent is a shaky basis in many jurisdictions because workers may not feel free to refuse; employers often rely on a different basis and must still be transparent. Which basis applies to you is a question for a qualified adviser, and so is anything about private use of company vehicles, works councils or union agreements.
Practical steps that help in almost every case: put the tracking and the scorecard policy in writing, give drivers a copy before it starts, say which events are recorded and which are not, switch tracking off or hide location outside working hours where the vehicle is allowed for private use, and keep data only as long as the stated purpose requires. Our tutorial on AI dash cams for fleets: cost, privacy and driver consent goes into cameras, which are a heavier step than event counts and need their own notice.
Be careful about what you paste into an AI tool. Raw telematics can reveal where a person lives and when they are at home. Use anonymised IDs, aggregate figures and a business plan whose terms exclude training on your content. What to check in an AI tool's privacy policy and terms lists what to look for.
Running the review conversation
The review is where the scorecard earns trust or loses it. Keep it short, specific and two-way. Show the driver their own breakdown, not the league. Start with the events they can explain, because many have reasons: a delivery down a steep one-way street, a van with a worn clutch, a customer who held the vehicle for forty minutes with the engine running.
A script that works, with illustrative figures:
- "Your four-week score is 61. The largest gap is braking: 12.5 events per 1,000 miles against a fleet median of 6."
- "Here are the six dates with the most events. Do any of them ring a bell?" The driver may say that three were on the same hill road, which is useful information about the route, not about the driver.
- Agree one habit to try over the next four weeks, such as leaving more space on the dual carriageway section.
- Agree what you will change: perhaps a different route sequence, a vehicle check on the brakes or a corrected speed limit in the map data.
Write the outcome in two lines and give the driver a copy. The AI can help prepare the summary of events before the meeting, for example by listing the dates and times of the top events, but it should not draft anything judgemental about the driver. If you want a deeper look at how data behind a score can mislead, read AI in fleet management: auditing yard time and tolls from telematics.
When the number lies: three failure cases
The wrong speed limit. A driver shows 14 speeding events on a stretch where the mapped limit is 30 mph but roadworks had dropped the real limit to 20 and then restored it. Or the reverse: a newly widened road still carries an old limit in the provider's map. Defence: sample ten speeding events a month against the real road before any score is acted upon.
The shared vehicle. Two drivers use one van, and the tag-swap at the start of the shift is forgotten. One driver is credited with the other's events. Defence: reconcile against the rota weekly and treat any event on a day the driver was off as a data error.
The proud average. A fleet's median score is 82, so everyone is called "good". Then the best driver, a veteran, drops 9 points after being given the hardest route. Defence: compare like with like, and track improvement against the driver's own last period, not only against the fleet.
When you find an error, record it and fix the data. A driver who sees a mistake corrected quickly will believe the next number; a driver whose complaint is brushed aside will assume every number is wrong.
How to tell whether the scorecard is working
After three months, check results against the purpose sentence. If it was fuel, compare fuel per 100 miles before and after, allowing for seasons and loads. If it was claims, look at incident counts, remembering that small fleets have too few incidents for a clean statistical read. Also check the human side: do drivers ask to see their numbers, do disputes get resolved within a week, and has anyone left citing the system?
Review the weights every quarter with a couple of drivers in the room. A scorecard written once and left alone drifts away from what matters. Our overview of AI software for trucking companies is a good next stop if your current telematics system cannot export raw events and you are weighing a replacement.
If you want a second pair of eyes on the policy, the bands and the driver note, a 1:1 AI implementation call can cover that, but nothing above needs it. A sheet, a short note and an honest conversation with each driver are the whole system.
Extra example: a delivery firm versus a long-haul haulier
Consider two businesses using the same template. A bakery delivery firm runs five vans on short urban hops, averaging 60 miles a day with many stops. Its harsh braking rate is naturally higher, and idling is high because drivers wait during hand-over. It should set bands based on its own month of data, give idling an allowance of, say, 20 minutes a shift, and weight speeding and braking more than idling.
A regional haulier with four tractors averages 450 miles a day, mostly on trunk roads. Braking events are rare, so the bands must be tighter or every driver scores 100 and the card tells nobody anything. Idling matters more here because of overnight rest stops and fuel cost, so its weight rises. Same template, different bands, different weights. The mistake to avoid is copying a competitor's thresholds, because their roads are not yours.
A short check before you switch it on
- The purpose sentence is written and drivers have read it.
- Four or five objective events only; nothing inferred about feelings.
- Every metric is per 1,000 miles; the minimum sample is set.
- Weights and bands are written down and published to drivers.
- A sample of events has been checked against reality (limits, tags, plausible values).
- The privacy notice, retention period and viewer list are agreed with an adviser.
- The review conversation has a script and a way to correct errors.
If any line is unticked, wait. A scorecard launched half-ready creates distrust that takes months to repair, and the data will still be there next week.
Questions about scoring drivers from telematics
Should I show drivers each other's scores?
Start by showing each driver only their own score and the fleet average. Public league tables tend to push drivers towards gaming the metrics and can feel like shaming. If you do want a team view, agree it with the drivers in advance and show bands rather than ranked names.
How many events make a score meaningful?
Score per distance, never per trip, and set a minimum such as 500 miles in the period before any score is shown. A driver who did one short shift can look terrible or perfect from a single event. Small samples are the main source of unfair scores.
Can I tie bonuses or discipline to the score?
Treat the score as a prompt for a conversation, not as a verdict. Pay, bonuses and discipline decisions carry employment-law and data-protection duties, so agree the policy with your adviser first and always let the driver explain the data before anything follows.
Does a camera that detects tiredness or mood count as an emotion tool?
Tools that infer emotions at work are restricted in some places, with exceptions for medical or safety use. Do not ask AI to read mood from faces or voices. Count objective events instead, and ask your vendor and adviser how any fatigue feature is classified before you switch it on.
What if my telematics provider already gives a score?
Use it as one input, then ask how it is calculated. If the provider will not explain the weights, build your own on the raw event counts so you can explain every point to a driver. A score nobody can explain will not survive its first dispute.
Further reads
- AI Route Planning for Small Delivery Fleets and Mobile Teams — Plan routes so fewer events come from the route itself.
- How to Survey Your Staff Before an AI Rollout (With Questions) — Ask staff what they think before rolling a system out.
- Driver Walkaround Check: Triage Defect Reports With AI — Pair behaviour scores with daily vehicle checks.
- Driver Qualification File: AI Tracks Expiring Documents — Track the documents behind every driver.
- AI Tools for Fleet Management: Spot Fuel-Card Misuse in a Spreadsheet — Cross-check idling and fuel data.
- How to Keep Customer Data Private When Your Team Uses AI — Keep personal data safe when staff use AI tools.
- DOT Audit Checklist for a Small Fleet: Organise Records With AI — A records checklist for a small trucking company, with retention periods, and a method for using AI to index files and flag gaps before a review.
- Driver Debrief Notes: Turn Voice Memos Into an Exceptions Log — A two-minute voice-memo debrief for drivers, turned by AI into a structured log of damage, delays, access problems and follow-ups.
- Driver Handbook Template: AI Drafts Rules for a Small Haulier — The sections a small haulier's driver handbook needs, a prompt to draft each with AI, and what a lawyer or adviser must check before it goes out.
- Driver Onboarding Checklist: From Offer to First Route With AI — A stage-by-stage checklist for onboarding a new driver, with AI-drafted letters, reminders and induction packs and care for personal data.
- AI for Fleet Managers: Seven Jobs Beyond Service and Fuel Reminders — Licence registers, accident forms, insurance renewal packs, repair quotes, penalty notices, replacement cases and board reports, with prompts and checks.
- AI Tools and AI Development: The Complete 2026 Guide — the AI hub, including every tutorial in the AI-for-business series.
Sources: EU AI Act Article 5(1)(f) text and application date (artificialintelligenceact.eu, read November 2026); general principles of data-protection law; telematics vendors' own documentation for the exact event names in your system. Not legal advice.