Every number in the Route Economics dashboard is derived from the seed assumptions below. Review these with your operations team and update the data file to reflect your actual fleet costs.
Seed values used: The dashboard seeds each lane at the midpoint of the ranges above, adjusted for route type. Nullarbor B-double uses the upper band for fuel and driver (fatigue compliance, remote surcharge). Metro vans use upper driver cost (congestion time).
data/routes.json to reflect your actual operation.| Assumption | Seed Value | Notes |
|---|---|---|
| Diesel price | $2.18/L | AIP weekly average, May 2026. Fuel cost/km derived at ~2.1 L/100 km for vans, ~3.8 L for rigids, ~5.2 L for semis, ~6.8 L for B-doubles (laden). |
| Driver wage base | $32.50/hr | Transport Workers Union (TWU) enterprise agreement rate + 11% super. Includes paid breaks per NHVR fatigue rules. Metro uses $0.52β0.54/km; linehaul $0.64β0.88/km due to overnight allowances. |
| Asset depreciation | 7-yr SL | Straight-line over 7 years on purchase price. Van: $85k. Rigid: $180k. Semi prime + trailer: $320k. B-double: $450k. Insurance and registration included in this component. |
| Toll rates | Variable | Sydney metro: high ($0.22β0.28/km effective). Transurban M1/M2/M5/M7 and NorthConnex modelled. Melbourne metro: moderate ($0.20β0.24). Nullarbor / Stuart Hwy: nil ($0.04 = permit-only). |
| Overhead allocation | $0.18β0.34/km | Fleet ops management, dispatch software (FreightOS), compliance (NHVR), admin. Allocated per km loaded based on annual vehicle utilisation of 120,000 km/year for linehaul, 40,000 km/year for metro. |
| Empty-mile calculation | Observed backhaul gap | Empty % = estimated share of km driven without revenue load. SYDβMEL strong two-way (18%). PERβADL Nullarbor poor return options (42%). Metro lanes lower due to multi-drop (<20%). |
| Revenue per load | Operator rate card | Based on published Inov8ive rate cards for known lanes. Interstate B-double blended at $3.20β3.80/km revenue. Metro van: $5.80β7.40/km (short km, fixed base charge). |
| 8-week weekly history | Β±5% simulated | Seed data applies Β±5% Gaussian noise around the seed revenue figure to generate a plausible 8-week history. Replace with actual weekly invoice totals from TMS export. |
db/routes.js. No black boxes.| Metric | Formula | Notes |
|---|---|---|
| Total cost/km | sum(all 5 components) | Fuel + Driver + Asset + Tolls + Overhead. All on a per-km basis. |
| Revenue/km | avgRevenuePerLoad Γ· distanceKm | Straight revenue-per-kilometre on the loaded leg only. |
| Margin/km ($) | Revenue/km β Cost/km | Positive = profitable per kilometre. Negative = burning cash. |
| Margin % | (Margin/km Γ· Revenue/km) Γ 100 | Standard gross margin. Target: >15% for healthy lane. |
| Fleet blended cost/km | Ξ£(cost Γ loads/wk) Γ· total loads/wk | Weighted by loads-per-week. High-frequency lanes dominate fleet average. |
| Empty-running % | Operator estimate (seed) | Share of total km driven empty (repositioning + backhaul gap). Future: derive from TMS actual km data. |
β οΈ These figures exclude: accident / incident costs, unplanned maintenance, cargo claims, driver turnover / recruitment costs, and fuel hedging P&L. Add these to overhead if you want full-cost visibility.
data/routes.json in the FreightOS repository or contact FreightOS to set up TMS ingestion.