Overview
Your fleet is one of the largest cost centers in your business — second only to labor for most home and commercial service companies. Every gallon of fuel burned at idle, every hard-braking event that wears your brakes, every missed maintenance interval that turns into a roadside breakdown, and every mile driven off-route eats directly into your margin.
ServiceTitan Fleet turns the raw telematics data flowing in from your vehicles into reports and alerts that make those costs visible — and actionable. This guide walks managers and owners through the four core Fleet reports, the alerts that surface cost-driving behavior in real time, and how the data Fleet generates connects to the rest of ServiceTitan to support smarter dispatching, more accurate customer communication, and tighter cost control across your operation.
Who uses this feature
Manager / Owner
Also relevant for Fleet Managers, Dispatch Managers, and Admins responsible for fleet performance and operating cost
Feature configuration
Applies to all business types and all trades.
Account configuration is required to use Fleet. Contact your PPS for details.
Before you begin
You must complete Fleet setup before the reports and alerts in this guide will produce meaningful data. Specifically:
Drivers, vehicles, and telematics hardware are set up and matched. See Fleet Pro Setup and Configuration Guide in ServiceTitan Max for the end-to-end setup walkthrough. Reports and alerts depend on the driver-to-vehicle-to-hardware pairing completed in that guide.
Maintenance reminders have been created for each vehicle. The cost-avoidance value of Fleet hinges on proactive maintenance — reminders are how you capture it.
At least one Driving Infraction alert is active. Driver Scores and the Driver Score report only become useful once alerts are generating data on speeding, braking, idling, and acceleration events.
Editable Vehicle Data fields are filled in. Reports pull from the data you entered when matching hardware to vehicles. Incomplete vehicle profiles produce incomplete reports.
Tip: If you skipped any of the optional fields during Fleet setup, go back and fill them in before relying on reports for decisions. The reports are only as good as the data behind them.
Why fleet reporting matters for your business
Before walking through the mechanics, it's worth framing what each part of Fleet is actually paying you back for:
Driver Scores turn safe driving from a vague preference into a measurable, coachable metric — directly affecting insurance claims, accident frequency, and vehicle wear.
The Trips report quantifies every vehicle's operating cost trip by trip, including the dollar cost of every mile driven (VOC). This is the most direct line from telematics data to your P&L.
The Diagnostics report surfaces vehicle issues from OBD-II codes before a check-engine light becomes a roadside breakdown — preserving billable hours that would otherwise be lost.
The State Mileage report gives you the mileage-by-state data that fuels IFTA reporting for fleets operating across state lines.
Maintenance Reminders protect vehicle resale value and extend the useful life of every truck in the fleet.
Alerts are the real-time layer — they tell you the moment a driver is speeding, idling excessively, or pushing a vehicle past its limits, so you can act before behavior compounds into cost.
The rest of this guide walks through how to actually use each of these.
Step 1: Run the Fleet reports
All four core reports live on the same screen and are generated the same way. Use this section as the starting point for each one.
Generate a Fleet report
In the navigation bar, click Fleet Pro.
In the side panel, click All Reports.
Click Run Report for the report you want to generate.

Select a date range from the Start & End Date dropdown.
Select the driver, vehicle, or asset from the appropriate dropdown.
Note: The available filter changes depending on the report.
If you want the report in a .CSV format, click Download. The .CSV automatically downloads to your computer.
When finished, click Generate. The report opens.
Things to know:
The Event Report is a separate report with its own screen. See Event Report in Fleet Pro for more.
Once the report is open, you can edit the filters and regenerate without leaving the screen.
Date filters for All Reports can't go back further than 93 days.
The time zone for All Reports date filters is denoted by GMT (e.g., GMT-7 = PST during daylight saving; GMT-4 = EST). Make sure your device and ServiceTitan account are configured to the correct time zone.
Click Edit Columns in any report to add or remove columns.
Step 2: Use the Driver Score report to coach safer driving
Why it matters
Driver Scores are the single most important rolling metric for managing the safety and operating cost of your fleet. The scores are points assigned to each technician based on hard braking, speeding, sudden acceleration, idling, and other behaviors that compound into insurance claims, accident frequency, fuel waste, and vehicle wear. A driver consistently scoring in the Risky range will cost you far more over the life of a vehicle than one in the Safe range — in insurance premiums, repair work, fuel burn, and downtime.
Score interpretation
75 and higher — Safe. Coaching targets achieved.
65–74 — Watchlist. Driver is trending toward risky behavior; flag for a check-in conversation.
65 and below — Risky. Driver requires immediate coaching intervention.
For a full breakdown of how scores are calculated, see Understand Driver Scores in Fleet Pro Setup and Configuration Guide in ServiceTitan Max.
What the report shows
The Driver Score report compares all of your drivers side-by-side across the date range you select. Available columns include:
Driver — The technician driving the vehicle.
Safety Score — The driver's overall calculated safety rating.
Vehicle — The vehicle or vehicles assigned to the driver.
Group — The group assigned to the vehicle.
Distance Traveled — Miles the vehicle has traveled in the date range.
Braking Score and Hard Braking Events / Hard Core Braking Events
Speeding Score and Speeding Events
Acceleration Score and Acceleration Events
Idling Score and Idling Events
Distracted Driver Score and Distracted Driving Events
Cornering Score and Cornering Events
Seatbelt Score and Seatbelt Usage

How to use it
Run the Driver Score report weekly or monthly as part of your manager-technician check-in cadence. Use the side-by-side view to:
Identify your top and bottom performers. Recognize Safe drivers publicly; coach Risky drivers privately.
Drill into the specific behavior column that's pulling a score down. A driver with a strong overall score but high idling events has a different coaching conversation than one with high braking events.
Track score trends over time by running the report monthly and comparing. Improvement is the metric that matters — not just absolute score.
Tip: Driver Scores work best when paired with active alerts. Alerts give you real-time visibility into incidents; the Driver Score report gives you the rollup view for coaching conversations and performance management.
Step 3: Use the Trips report to track vehicle operating cost
Why it matters
The Trips report is the most direct link between your telematics data and your Profit and Loss. Every trip a vehicle takes carries a calculated Vehicle Operating Cost (VOC) — the dollar cost of that trip based on distance and your configured Cost Per Mile (CPM). Run aggregated across a month or quarter, this is your fleet's true cost-to-operate, broken down to the trip level.
What the report shows
The Trips report includes detailed columns for every trip in the selected date range. Key columns for cost analysis:
Vehicle/Asset and Date
Ignition On / Trip Start and Ignition Off / Trip End
Depart and Arrive addresses
Trip Time — Total duration of the trip, including idling time.
Distance Traveled — Miles traveled during the trip.
Stop Time — Total duration the vehicle was not moving.
VOC — Vehicle Operating Cost. Calculated as Distance × Cost Per Mile (CPM). The default CPM is $0.71, but you can change it by editing the vehicle data to match your actual operating cost.
Idling Time and Idling Percentage — Critical for fuel cost management.
Max Speed and Avg Speed
Speeding Events and Speeding Duration, Posted Speed Events and PSL Duration
Hard Braking Events / Hard Core Braking Events, Sudden Acceleration Events, Cornering Events
Seatbelt Usage

How to use it
Use the Trips report to answer specific cost questions:
What did it cost us to run this truck last month? Filter by vehicle, set the date range to the full month, and look at the sum of VOC across all trips.
Which vehicles have the highest idling percentage? Sort by Idling Percentage. Idling burns fuel without generating revenue — a fleet-wide average above ~10% is a red flag.
Is one driver consistently taking longer routes than another for similar jobs? Compare Distance Traveled and Trip Time for trips to similar job types.
Tip: Update the Cost Per Mile (CPM) value in your vehicle data to reflect your actual cost — including fuel, maintenance, insurance, and depreciation. The default $0.71 is a starting point, not a target. A CPM that reflects your real cost makes the VOC column actionable.
Step 4: Use the Diagnostics report to prevent breakdowns
Why it matters
A roadside breakdown costs you on multiple lines at once: the towing bill, the repair bill, the hours of billable technician time lost, and the customer-experience hit when the technician misses an appointment. The Diagnostics report surfaces OBD-II Diagnostic Trouble Codes (DTCs) from across your fleet so you can address mechanical issues before they become roadside events.
What the report shows
The report includes:
Vehicle/Asset — The name of the vehicle or asset.
Date — The date the DTC triggered.
OBD-II Code — The DTC reported by the GPS tracker. Click the code to open a full summary including Description, Repair Importance, Possible Cause, Symptoms, Detailed Descriptions, and Repair Difficulty.
Address — Where the vehicle was when the DTC triggered.
Group — The group assigned to the vehicle.
JBUS SPN, SPN Description, JBUS FMI, and FMI Description — Detailed diagnostic codes from the vehicle's ECU.

How to use it
Review the Diagnostics report weekly during your fleet check-in. For each new DTC:
Click the code to see Repair Importance and Repair Difficulty.
For high-importance items, schedule the vehicle into the shop before the next service interval.
For lower-priority codes that recur on the same vehicle, log them as a pattern — a vehicle with three repeat codes is a candidate for a deeper inspection or, eventually, replacement.
Step 5: Use the State Mileage report for IFTA and multi-state reporting
Why it matters
If your fleet operates across state lines, you're required to report mileage by state for fuel tax purposes (IFTA). Even fleets that stay within a single state benefit from the report's view of where vehicles actually spent time.
What the report shows
Vehicle/Asset — The name of the vehicle or asset.
State — The state the miles were logged for.
Country — The country the miles were logged for.
Total Distance Travelled — Miles logged in the date range.
Duration — Total time spent in the state, calculated from State Entry Time to State Exit Time.
Group — The group assigned to the vehicle.
Tip: Click State View to group the table by state instead of by vehicle — useful for IFTA reporting.

Step 6: Use alerts to act on cost-driving behavior in real time
Reports tell you what happened. Alerts tell you what's happening now. The cost-management value of Fleet lives in pairing the two: alerts surface the moment a driver speeds or idles excessively, and reports show you the cumulative pattern over time.
The alerts that have the most direct impact on operating cost:
Cost-driving Driving Infraction alerts
Idling — An idling vehicle burns fuel without moving. A fleet-wide idling reduction of even a few percentage points compounds into real fuel savings over a year. Configure with Idle Time, Device Buzzer, and Idling Alert Preferences.

Speeding and Posted Speed Limit — Speeding burns more fuel per mile, increases brake and tire wear, raises insurance exposure, and adds accident risk. Configure with Speed Threshold (Speeding) or Duration and Trigger threshold (Posted Speed Limit).
Sudden Acceleration and Braking (hard braking) — Both events drive measurable wear on brakes, tires, and powertrain. Reducing them extends vehicle life.
Unauthorized Usage — Triggers when a vehicle's ignition is on outside authorized hours. Catches off-the-clock vehicle use that adds wear and fuel cost without revenue.
Stop Time — Surfaces how long a vehicle is stopped during a job, which is useful for spotting overly long stops that may indicate process issues.
Vehicle Diagnostic alerts that prevent cost events
Check Engine Light — Real-time companion to the Diagnostics report.
Low Battery and Low Fuel — Prevent the roadside calls that cost billable hours.
Not Tracking — A device that isn't reporting is a blind spot in your data; fix it before the gap affects a report or alert.
SafetyCam Button Pressed and SafetyCam Connectivity Status — Camera events tied to dashcam-equipped vehicles.
For the full list of available alert types and triggers, see Create Fleet Pro alerts.
Step 7: Use Maintenance Reminders to extend vehicle life
The Maintenance Reminders set up during Fleet configuration are the proactive layer of cost management. They prevent the most expensive failure mode in a service fleet: a vehicle taken out of service because routine maintenance was missed.
How to make reminders pay off
Set reminders for every service interval — oil changes, brake inspections, tire rotations, transmission service. Reminders trigger by mileage, engine run time, or elapsed time, whichever comes first.
Route reminders to the right people. Reminders can email the assigned driver, designated recipients, or external contacts (e.g., your service-shop contact).
Use the Status column on the Maintenance Reminders table to triage:
Upcoming — More than 30 days away. Plan around it.
Due soon — Within 30 days. Schedule the work.
Overdue — Past due. Address before the vehicle goes back on a route.
Tip: Click Edit Columns on the Maintenance Reminders table to add or remove columns. Export reminders by selecting them and clicking Actions > Export to Excel or Export to CSV to share with your service shop.
How Fleet reporting and cost management work with the rest of ServiceTitan Max
If added, Fleet doesn't operate alone. The reports and alerts you've configured become a shared data layer that supports better decisions across your ServiceTitan Max environment. The integrations below are conceptual workflow context — for specific configuration steps in each workflow, see that product's setup documentation.
With Dispatch
Real-time vehicle location and trip data from Fleet informs Dispatch Pro's automated dispatching. When Dispatch Pro is recommending which technician to send to the next job, it has access to where each vehicle actually is — not just where it was scheduled to be. The result is routing recommendations that account for real-world position, which reduces drive time, fuel cost, and customer wait time. Driver Scores and Trips data can also inform manual dispatch decisions when a dispatch manager is choosing between multiple available technicians.
With Contact Center
Accurate vehicle location data is the foundation of accurate customer communication. When a CSR using Contact Center gives a customer an ETA update or fields an inbound call about a technician's arrival, the Fleet Live Map is the source of truth. Better ETAs reduce inbound "where's my tech?" calls — which lowers CSR handle time and the cost of every call.
With Field
Drivers in Fleet are the same technicians using Field in the field. The Driver Score data Fleet generates pairs naturally with the in-cab and in-home performance data Field captures — giving you a complete picture of a technician's safety, efficiency, and customer interactions from the moment they leave the shop until they invoice the job. For managers running coaching conversations, this combined view is significantly more useful than either product alone.
With Pricebook
Vehicle Operating Cost (VOC) data from the Trips report informs the true cost-to-serve for each job. As you refine your CPM in vehicle data, you sharpen the labor and overhead inputs that flow into pricebook decisions made in Pricebook. Accurate cost-to-serve makes flat-rate pricing more defensible — and more profitable.
With Marketing
A safe, reliable, well-maintained fleet directly supports the customer experience your Marketing campaigns are designed to retain. Fewer breakdowns and missed appointments means fewer negative reviews and a stronger reputation score — both of which improve the ROI of every Marketing campaign you run.
GPS Timekeeping Integration
The same telematics data that powers the reports in this guide also powers the GPS Timekeeping Integration, which validates technician arrival and departure times against vehicle GPS pings. This protects payroll accuracy and prevents the small daily timecard discrepancies that compound into real cost over the year. For setup details, see Set up GPS Timekeeping Integration.
Troubleshooting
A driver is missing from the Driver Score report
The driver must be enabled as a Fleet driver and assigned to a vehicle with active telematics hardware. Check that:
The technician profile has Enable Fleet Pro Driver turned on.
The technician is set as the Assigned Driver on a vehicle in Fleet Pro > Fleet Data > Vehicle Data.
The vehicle has telematics hardware paired (vehicle status is Active).
The selected date range includes dates the driver was actively driving.
A report shows no data for a date range that should have activity
Confirm the date range is within the past 93 days — All Reports can't pull data older than that.
Confirm the time zone (GMT) of the date range matches the time zone of your account and device.
Confirm the device was reporting during the date range — check the Not Tracking alert log or the Devices screen for gaps.
Alerts aren't being received
Confirm the alert Status is Active.
Confirm the recipient is selected in the alert's Notification Settings and the email address on the recipient profile is correct.
Confirm the alert is assigned to the right vehicle or group.
For maintenance reminders, confirm a recipient is selected — reminders can only be sent by email.
VOC values look wrong
The default Cost Per Mile (CPM) is $0.71 and is unlikely to match your real operating cost. Update the CPM on each vehicle in Fleet Pro > Fleet Data > Vehicle Data to reflect your true cost-per-mile. After the change, regenerate the Trips report to see the corrected VOC values.
A vehicle's hardware shows offline
Common causes are an unplugged OBD-II device, a hardwired install that's lost power, or a vehicle that hasn't moved long enough for the device to phone home.