The formula
How to work it out
Add up your fixed costs per month
- Finance or instalment: or depreciation if the truck is paid off
- Insurance
- Licence, permits and tracking
- Driver salary: if you pay a fixed monthly wage
- Overheads: this truck's share of office, admin and yard costs
Count your real kilometres per month
Work out your running costs per km
- Fuel: litres per 100 km × fuel price ÷ 100
- Tyres: price of a full set ÷ kilometres a set lasts
- Services and repairs: cost per year ÷ kilometres per year
- Tolls: per trip, or an average per km
- Driver pay: if you pay per km or per trip instead of a salary
Add them together
Worked example
| Cost | Per month | Per km |
|---|---|---|
| Finance, insurance, licence, tracking | R30,000 | R3.75 |
| Driver salary | R16,000 | R2.00 |
| Overheads share | R6,000 | R0.75 |
| Fixed cost per km | R6.50 | |
| Fuel: 30 l/100 km × R22 a litre | R6.60 | |
| Tyres: R60,000 a set ÷ 150,000 km | R0.40 | |
| Services and repairs: R96,000 ÷ 96,000 km a year | R1.00 | |
| Running cost per km | R8.00 | |
| Total cost per km | R14.50 |
From cost per km to your rate
- Cover the empty kilometres: if a third of all your kilometres are empty, each loaded kilometre must earn R14.50 × 1.5 = R21.75 just to break even
- Add your profit: with a 15% margin, R21.75 × 1.15 ≈ R25 per loaded km
- Let fuel move on its own: fuel is your biggest running cost and changes every month, so add a fuel surcharge to your rates instead of re-quoting every customer
Common mistakes
- Using planned kilometres: a truck that drives less than planned costs more per km, because the fixed costs are spread over fewer kilometres
- Leaving out empty kilometres: this is where most small transporters lose money without noticing
- Forgetting your own time and overheads: the office, phone and admin cost money too
- Never updating it: work it out again when fuel, insurance or finance changes, or at least every 3 months
How worxTMS helps
- Empty kilometres on every route: worxTMS measures from your depot to the first pickup and back from the last drop, so you see the full trip, not just the loaded part
- Rate sheets: set your rate per km for each customer and truck type on the Rates page
- Fuel surcharge: worked out for you from your fuel price, so your rates follow fuel
- Profit after fuel: see on each shipment whether the price covers the fuel for the whole trip
Frequently asked questions
Should I work out one cost per km for my whole fleet?
No. Work it out per truck, or at least per truck type. A bakkie and a horse and trailer have very different costs.
My truck is paid off. Do I still add finance?
Add depreciation instead: what the truck will need to be replaced, spread over its working life. Otherwise you cannot afford the next truck.
How often should I work it out again?
Whenever a big cost changes, such as fuel, insurance or finance, and at least every 3 months.
Why charge a fuel surcharge instead of a higher rate?
Fuel changes every month. A surcharge moves with it, so you do not lose money when fuel goes up, and your customer pays less when it comes down.
Related articles
- Step 1: Set up your company details: your depot is where every route starts
- Rates page: set your rate per km for each customer and truck type
- Fuel page: keep your fuel price up to date for the fuel surcharge