Skip to content
The Two-Day Guarantee

Free tool

Truck cost per mile calculator

Fuel is the number everyone watches and it is rarely the biggest one. Payment, insurance and depreciation usually cost more per mile than the diesel does.

Method reviewed by Darren Lim, US CPALicence CPA.74253602

Free · No email required · Nothing leaves your browser

Fixed — paid whether it moves or not

Enter 0 if it is paid off. Depreciation below still applies.

Running — scales with miles

Servicing, brakes, the things that break. Not tyres — those are below.

A job you are pricing

Your numbers

Cost per mile

$1.02

Fuel is 22% of it. Payment, insurance and depreciation are most of the rest — and they are charged whether the truck leaves the yard or not.

Payments$7,440
Depreciation$48,000 down to $14,000 over 7 years$4,857
Insurance$2,400
Registration and fees$450
Fixed cost per year$15,147
Fuel$0.23/mi
Maintenance$0.08/mi
Tyres$0.03/mi
Running cost per mile$0.33/mi
Fixed, spread over the miles$0.69/mi
Total cost per mile$1.02
Total per year$22,484
Per working dayAcross 250 days — the figure the service call calculator wants$90
A 40 mile round trip costsBefore the tech in it. Two identical jobs at different distances are not identical jobs.$40.88
Drive 20% fewer miles and cost per mile becomesFixed cost does not shrink — it just has fewer miles to spread across$1.19/mi

Fixed costs and running costs behave differently

Fixed costs happen whether the truck moves or not: the payment or lease, insurance, registration, and the portion of value it loses simply by getting older. Park it for a month and you still pay all of it.

Running costs scale with miles: fuel, tyres, brakes, servicing, and the wear that turns into a repair bill later.

The distinction matters because cost per mile falls as you drive more — the fixed portion spreads further. A truck doing 8,000 miles a year is expensive per mile and may be the wrong asset for the work.

Depreciation is a real cost, not an accounting entry

The truck is worth less every year and one day you replace it. Spreading the difference between what you paid and what you will get for it across the years you will keep it turns that into a per-year number that belongs in this calculation, whatever the tax depreciation schedule happens to say.

Owners who leave it out systematically understate what the fleet costs, price accordingly, and then find the replacement has to be financed because nothing was ever set aside for it.

What to do with the number

Put it into your job costing. A job forty miles away costs more than the identical job six miles away and most contractors charge the same for both, which is a quiet subsidy to your furthest customers.

It also decides service area. Once you know cost per mile, the question "should we take work in that county" has an arithmetic answer instead of a feeling.

Finally it settles the mileage-versus-actual question at tax time. Knowing your real cost per mile tells you which method is likely to be better for a given vehicle — though the rules on switching methods are specific, so confirm it with your CPA before you choose.

Common questions

Should I include the tech driving it?
Not in cost per mile — that is the vehicle. Labour belongs in your loaded labour rate, and drive time belongs in the non-billable hours that make that rate what it is. Adding it here would double-count it the moment you use both numbers on the same job.
What if the truck is paid off?
Then the payment line is zero but depreciation and the eventual replacement are not. A paid-off truck is cheaper, not free, and treating it as free is how businesses arrive at a replacement year with nothing set aside. Keep depreciation in.
Does this work for a leased vehicle?
Yes — put the lease payment in the payment field and set depreciation to zero, since you do not own the residual value. Mileage limits and excess-mileage charges are worth checking separately if you are near the cap.

What we do about it

Vehicle cost tracked per truck rather than pooled into one expense line, so cost per mile is a figure that updates as fuel and insurance move rather than one you worked out once.

Two days, or the next month is free

Start my free month