Cost Analysis

A Practical Guide to Calculating Your True Cost Per Mile

Cost per mile is the single most useful metric in fleet management. It's also one of the most frequently miscalculated. The formula looks straightforward: total costs divided by total miles. The difficulty is in the "total costs" part. What counts? Where does the data come from? How do you handle costs that don't fall neatly into a per-vehicle allocation?

This guide works through the full calculation from first principles. It's not academic -- it's what our platform does every day for fleet operators who need a number they can defend in a board meeting.

Step 1: Define your cost categories

Before you calculate anything, you need to agree on what goes in. The categories below are the standard model we use. If your organisation has a different cost categorisation for accounting purposes, map to it -- but don't omit categories just because your system doesn't currently capture them.

Cost Category Subcategories Data Source
Fuel / Energy Diesel, petrol, electricity (depot + public + home), hydrogen Fuel cards, charging management platforms, HMRC reimbursements
Maintenance Scheduled servicing, tyres, unplanned repairs, roadside assistance Workshop invoices, maintenance management system
Finance Lease payments, loan repayments, depreciation (owned vehicles) Finance system, lease management
Insurance Vehicle insurance premiums, claims costs, excess payments Insurance broker statements, claims management
Compliance MOT/LOLER testing, VED (road tax), operator licensing Compliance management system
Administration Fleet admin overhead allocated to vehicle operations Time tracking / allocation model
Infrastructure Depot costs, charging infrastructure amortisation Property costs, project finance records

Step 2: Gather mileage data

Mileage data sounds simple but is frequently incomplete. Telematics-equipped vehicles produce accurate, continuous mileage records. Vehicles without telematics rely on manual odometer readings, which may be captured at services (months apart) or not at all. Filling the gaps with estimates is acceptable as a starting point, but estimate quality matters -- a vehicle assumed to be doing 1,500 miles per month when it's actually doing 850 will give you a misleadingly low cost per mile.

For mixed fleets with partial telematics coverage, we recommend tracking coverage percentage and flagging cost per mile figures that have significant estimated-mileage components. An 85%-confident figure is useful. A figure that's 40% estimated needs to be treated as an approximation, not a management metric.

Step 3: Allocate costs to vehicles

Some costs allocate directly to a specific vehicle. Fuel card transactions, maintenance invoices, and insurance claims typically have a vehicle identifier. These are straightforward.

Others are pool costs that need to be allocated across the fleet. Fleet insurance premiums, depot operational costs, and fleet administration overhead are examples. The allocation methodology matters more than people often realise. Allocating equally per vehicle gives different results than allocating by miles driven, which gives different results than allocating by vehicle value.

Our recommendation: use miles-driven allocation for variable overhead, and value-based allocation for fixed costs like insurance. The important thing is to be consistent -- and to document the methodology so the calculation is reproducible.

"The methodology is almost less important than the consistency. Pick one, apply it, stick to it. The year-on-year trends become meaningful once the baseline is stable." — ExoFleets Team

Step 4: Handle the timing problem

Cost per mile calculations are period-based, which creates a timing mismatch problem. A major service completed in December sits in December's cost figures even if the vehicle drove the miles that caused the service need across October, November, and December. An insurance premium paid annually in January inflates January's cost per mile.

The standard approach is to amortise large, periodic costs across the period they cover. A 12-month insurance premium is divided by 12 and allocated monthly. A 20,000-mile service is allocated across the mileage interval since the last service, not charged to the month it was invoiced.

This smoothing is important for trend analysis. Without it, cost per mile figures spike at high-cost months and dip at others, masking the underlying trend and making month-on-month comparisons unreliable.

Step 5: The calculation and sanity check

Once costs are allocated and mileage is validated, the calculation itself is straightforward. Total allocated costs for the period divided by total miles driven in the period, per vehicle. Aggregate to depot or fleet level by summing costs and miles before dividing.

Run a sanity check. Industry benchmarks for UK commercial fleet cost per mile vary widely by vehicle class -- a 7.5-tonne diesel at 45p-65p per mile and a light commercial at 28p-40p per mile are reasonable reference ranges for a well-managed fleet. If your figures are significantly outside these ranges, investigate before publishing. The outlier may be genuine (a high-mileage vehicle in a demanding duty cycle) or it may be a data quality issue.

Making cost per mile operational

A cost per mile figure calculated once a year is a finance exercise. Calculated monthly and tracked at the vehicle level, it becomes an operational management tool. Vehicles that are trending upward in cost per mile relative to their class average are flagging maintenance issues, high fuel consumption, or insurance claim frequency before those become critical problems.

That early warning function is why we built cost per mile tracking into the core of ExoFleets -- not as a reporting feature, but as a live operational signal.

ExoFleets automates the full cost per mile calculation across all cost categories and fuel types. Request a demo to see how it works with your fleet's data sources.

Related Articles