START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Logistics & supply chain / Logistics KPIs & Formulas

Trucking Cost per Mile: Fixed and Variable Build-Up

By Vikasraj YadavPublished 9 min read

For supply chain analysts, dc managers and logistics finance controllers · Understand the problem

Trucking Cost per Mile: Fixed and Variable Build-Up — Inventory control lead in a high-visibility vest standing beside a steel warehouse rack holding shrink-wrapped cartons and an amber-taped plastic tote bin, holding a handheld barcode terminal and a ruled clipboard sheet.

Trucking Cost per Mile: Fixed and Variable Build-Up: Illustrative warehouse rack aisle with segregated tote bin, handheld terminal, and clipboard check sheet; not a client facility.

At a glance · Quick answer

Quick answer: trucking cost per mile

Trucking cost per mile is total operating cost for a period divided by total miles run, including empty miles. Build it from variable lines that scale with distance, such as fuel, mileage pay, tyres, repairs and tolls, plus fixed lines spread over expected annual miles: truck payment, insurance and permits. ATRI's 2025 industry average was $2.336 per mile.

TL;DR — what you’ll learn

  • Divide total cost by hub miles for budgets, variable cost by hub miles for marginal decisions, and total cost by loaded miles for pricing; the illustrative US truck gives $2.129, $1.444 and $2.505.
  • Annual mileage drives fixed cost per mile: cutting the example truck from 110,000 to 95,000 miles adds $0.108 a mile, more than a 30-cent rise in diesel.
  • Indian fleets must carry the full diesel pump price because CGST Act Section 9(2) keeps diesel outside GST; fuel is 51.9% of the illustrative ₹48.17 per km.
  • Take miles from the ELD or telematics odometer, not planned miles, and price each lane on its own empty share; a 50% empty lane doubles cost per loaded mile.

Topics: trucking cost per mile · truck operating cost per mile · cost per km for trucks in India · fixed and variable trucking costs · cost per loaded mile

All quantities, amounts, product codes and events are illustrative teaching examples.

A pricing analyst pulls the fleet's cost per mile from last month's report, adds a margin and quotes a new dedicated lane. Six weeks later the lane is losing money on every round trip. Nobody made an arithmetic error. The report divided total cost by total miles, the quote applied that number to loaded miles only, and the return leg ran empty. The figure was right; the question it answered was not the one the analyst asked.

A cost-per-mile figure is only useful when you know which lines went into it, which odometer supplied the miles and whether empty running sits in the denominator. Built that way, one spreadsheet can answer three separate questions: what the fleet costs to run, what one more mile costs, and what a loaded mile must earn to break even.

  • What you will build: a cost-per-mile model split into variable lines that move with distance and fixed lines spread over expected annual miles.
  • What you will see worked: a US tractor costed per mile in dollars, an Indian goods carrier costed per kilometre in rupees, a mileage sensitivity test and a lane quote that went wrong.
  • Where it stops: this guide costs the truck and driver; it does not set freight rates, which our logistics and supply chain hub covers in separate guides.

Why one cost-per-mile figure hides three different questions

Decide which question you are answering before you divide anything. Fully loaded cost per total mile tells a controller what the fleet costs to run; marginal cost per mile tells a dispatcher what an extra mile adds; cost per loaded mile tells a pricing analyst the floor for a quote. Each uses the same ledger but a different numerator or denominator.

The American Transportation Research Institute (ATRI) publishes the most quoted US benchmark. Its 2026 update reported an industry average of $2.336 per mile for 2025, up 3.4% on 2024, with non-fuel costs at $1.854 per mile. Those figures are averages across fleets of very different size and segment. They are useful for sense-checking your own number, not for replacing it.

  • Fully loaded per total mile: every operating cost for the period divided by every mile the truck ran, loaded or empty. Use it for budgets and fleet comparisons.
  • Marginal per mile: variable costs only, divided by total miles. Use it when deciding whether to accept a short extra leg with an existing truck and driver.
  • Per loaded mile: the fully loaded cost divided by revenue miles only. Use it as the floor for a mileage-based quote.

Variable lines: fuel, mileage pay, tyres, repairs and tolls

A line is variable when doubling the miles roughly doubles the spend. Fuel, mileage-based driver pay, tyre wear, routine repairs and tolls behave that way. Express each one per mile from a physical driver of cost, such as gallons burned or tread life, rather than from a monthly invoice total, so that a single unusual month does not distort the rate.

Fuel per mile is the pump price divided by miles per gallon. At $3.70 a gallon and 6.8 miles per gallon, fuel costs $0.544 per mile. US diesel prices already include the federal excise tax, set at 24.3 cents a gallon by 26 U.S.C. 4081(a)(2)(A) plus a 0.1-cent Leaking Underground Storage Tank rate, so do not add it again. State fuel taxes are settled separately through IFTA returns.

Fuel cost per mile for a US tractor equals the pump price divided by miles per gallon, taken from fuel-card litres and ELD odometer miles; the price already carries the 24.4-cent federal diesel excise under 26 U.S.C. 4081, so at $3.70 and 6.8 mpg the fuel line is $0.544 per mile.

  • Driver mileage pay: cents per mile from the settlement register, plus stop pay and detention pay averaged over miles; flat weekly guarantees belong in fixed cost.
  • Tyres: purchase price plus retread cost, less casing credit, divided by expected tread-life miles for each wheel position.
  • Repairs and maintenance: preventive and wear repairs from work orders; accident repairs go to a claims line, not to the per-mile rate.
  • Tolls: transponder statement totals for the period divided by miles, or per-lane toll cost when the quote is lane-specific.

Fixed lines and the annual-mileage denominator that spreads them

A fixed line costs the same whether the truck runs 80,000 or 130,000 miles in a year. Truck and trailer payments or depreciation, insurance premiums, permits, the driver's benefits and an overhead allocation behave this way. Their per-mile value is set by a forecast, the expected annual miles, so the forecast deserves as much scrutiny as the costs themselves.

Ownership cost is usually the largest fixed line. Use the monthly lease payment or the economic depreciation of the tractor and trailer, not the tax depreciation schedule, which follows tax rules rather than wear. Whether to lease or buy is a separate decision; our lease versus buy analysis for trucks works through that comparison, and its chosen payment simply flows into this line.

  • Insurance: annual premium for liability, physical damage and cargo cover from the policy schedule, divided by expected miles.
  • Federal heavy vehicle use tax: for a US truck registered over 75,000 pounds, Form 2290 sets an annual tax of $550 for a vehicle used during July.
  • Registration and permits: apportioned registration, state permits and, in India, road tax, national permit and fitness renewal fees.
  • Driver benefits and base salary: health cover, payroll taxes and any guaranteed weekly or monthly pay that does not move with distance.
  • Overhead allocation: dispatch, safety, maintenance supervision and office cost, allocated per truck by a policy the controller sets once a year.

Hours-of-service rules cap how far utilisation can stretch. Under 49 CFR 395.3(a)(3)(i), a property-carrying driver may drive 11 hours within the 14-hour window that follows 10 consecutive hours off duty. A solo truck therefore has a practical mileage ceiling, and forecasting more annual miles than the rules and your lanes allow will understate fixed cost per mile.

Building trucking cost per mile from the ledger and the odometer Step 1, Collect inputs: Ledger lines and odometer miles. Fuel card file and work orders; Settlement and payroll register; ELD hub miles and dispatch loaded miles. Step 2, Variable lines: Costs that move with distance. Fuel: price divided by mpg; Mileage pay, tyres, repairs; Tolls by lane from statements. Step 3, Fixed lines: Costs spread over annual miles. Truck payment and insurance; Permits, use tax, base pay; Overhead by annual policy. Step 4, Three results: Total, marginal and loaded rates. Per total mile for budgets; Variable only for extra legs; Per loaded mile as quote floor. Building trucking cost per mile from the ledger and the odometer Variable and fixed lines are costed separately, then divided by hub miles and by loaded miles 1 · COLLECT INPUTS Ledger lines and odometer miles • Fuel card file and work orders • Settlement and payroll register • ELD hub miles and dispatch loaded miles 2 · VARIABLE LINES Costs that move with distance • Fuel: price divided by mpg • Mileage pay, tyres, repairs • Tolls by lane from statements 3 · FIXED LINES Costs spread over annual miles • Truck payment and insurance • Permits, use tax, base pay • Overhead by annual policy 4 · THREE RESULTS Total, marginal and loaded rates • Per total mile for budgets • Variable only for extra legs • Per loaded mile as quote floor

Empty miles, out-of-route miles and which odometer to trust

The denominator decides the answer as much as the costs do. Take total miles from the electronic logging device or telematics odometer, not from dispatch software's planned miles, which ignore detours and out-of-route driving. Then split total miles into loaded and empty miles using the dispatch record, so that cost per loaded mile can be computed for pricing.

Planned miles from a routing engine are typically shorter than hub miles, because they follow the shortest legal route and assume no fuel stops or detours. If revenue is billed on planned miles and cost is calculated on hub miles, the gap appears as an unexplained margin leak. Keep both, report the ratio between them each month and investigate any truck where hub miles run well above planned miles.

Incident trace: a dedicated lane priced on the wrong denominator

  1. Monday 08:10: A pricing analyst reads $2.13 per mile from report RPT-CPM-0412, which divides April's total fleet cost by total hub miles, and is asked to quote a 450-mile dedicated lane.
  2. Monday 09:40: Rate confirmation RC-55817 is signed at $2.30 per loaded mile, giving $1,035 a trip. The quote assumes the analyst's figure is per loaded mile.
  3. Week 2, Thursday 17:25: Dispatch notes in load record LD-90233 that no backhaul exists near the consignee, so every return leg of 450 miles runs empty.
  4. Week 6, settlement close: The lane shows 900 hub miles per round trip at $2.13, a cost of $1,916 against revenue of $1,035, a loss of $881 per trip.
  5. Correction: The quote is rebuilt on cost per loaded mile, $4.26 for this lane, and the customer is offered a round-trip price or a backhaul commitment.

A US tractor costed line by line at 110,000 miles a year

The worked example below uses illustrative figures for one solo tractor-trailer running 110,000 hub miles a year, of which 15% are empty. The method matters more than the values: every line is traceable to a source document, and the totals are divided by two different denominators to give both cost per total mile and cost per loaded mile.

Scroll horizontally to see all columns.

Illustrative annual cost build-up for one US tractor-trailer and one Indian goods carrier, with per-distance results
Cost lineTypeUS annual ($)US per mile ($)India annual (₹)India per km (₹)
FuelVariable59,8530.54427,50,00025.00
Driver mileage pay or trip allowanceVariable68,2000.6201,65,0001.50
TyresVariable5,5000.0502,64,0002.40
Repairs and maintenanceVariable22,0000.2002,20,0002.00
TollsVariable3,3000.0305,50,0005.00
Truck and trailer paymentFixed30,8000.2806,60,0006.00
Driver benefits or base salaryFixed16,5000.1503,60,0003.27
InsuranceFixed13,2000.1201,10,0001.00
Permits, registration, use taxFixed2,7500.02588,0000.80
Overhead allocationFixed12,1000.1101,32,0001.20
TotalAll234,2032.12952,99,00048.17
Per loaded distancePricing floor93,500 loaded miles2.50588,000 loaded km60.22

The US variable lines total $158,853, or $1.444 per mile, which is the marginal cost a dispatcher should compare against a short extra leg. The fixed lines total $75,350, or $0.685 per mile at 110,000 miles. The fully loaded figure of $2.129 sits below ATRI's 2025 average, which is plausible for a well-utilised solo truck and a reminder that the example is illustrative.

Trucking cost per loaded mile for pricing equals total annual operating cost from the general ledger divided by revenue miles from dispatch records; in the illustrative US case, $234,203 over 93,500 loaded miles gives $2.505, while the same cost over 110,000 ELD hub miles gives $2.129, a gap of 17.7%.

Cost per km for an Indian goods carrier, with diesel outside GST

Indian fleets cost per kilometre, and the structure differs in three places: diesel dominates even more, tolls are a larger share, and the GST position of each input depends on how the operator bills its customers. The illustrative carrier in the table above runs 1,10,000 km a year at 3.6 km per litre with diesel at ₹90, and 20% of its kilometres are empty.

Diesel sits outside GST. Section 9(2) of the Central Goods and Services Tax Act, 2017 says central tax on high speed diesel will be levied only from a date to be notified on the GST Council's recommendation, and as of November 2026 no such date has been notified. Excise duty and state VAT on diesel are therefore never recoverable as input tax credit, and the full pump price belongs in cost per km.

Cost per km for an Indian goods carrier must carry the full diesel pump price, because Section 9(2) of the CGST Act, 2017 keeps high speed diesel outside GST; in the illustrative case fuel alone is ₹25.00 of ₹48.17 per km, or 51.9% of total operating cost per kilometre.

Tyres, spares and workshop services do carry GST, and whether that GST is a cost depends on the operator's billing option. A goods transport agency billing under the lower-rate option cannot take input tax credit on those purchases, so the tax paid becomes part of cost per km; one billing at the higher rate with credit should record them net. Our guide to GST on GTA freight and reverse charge explains the options.

  • Toll share: at ₹5.00 per km, tolls are about 10% of the Indian total against roughly 1.4% in the US example; cost them per lane from FASTag statements, not as a fleet average.
  • Driver cost structure: a monthly salary is fixed, while trip allowance and loading or unloading payments vary with trips and distance.
  • Conversion to per mile: multiply cost per km by 1.609344; ₹48.17 per km is ₹77.52 per mile, which helps only when comparing with a US benchmark.
  • Per tonne-km view: at a 25-tonne payload, ₹60.22 per loaded km is about ₹2.41 per tonne-km, the unit many Indian shippers use when comparing quotes.

Who supplies each cost line and who signs the monthly figure

A cost-per-mile report is only as reliable as its weakest feed, so assign every line a source system and a named owner, and let one person sign the monthly result. The controller should not be reconciling fuel cards on the day the figure is due; the fleet analyst should have done that against odometer miles beforehand.

Scroll horizontally to see all columns.

Source records, owners and approvers for each line of a cost-per-mile report
Line or inputSource recordOwner of the dataApprover
Hub and loaded milesELD or telematics odometer; dispatch load recordsFleet operations analystOperations manager
Fuel gallons or litres and priceFuel card file, bulk tank dispensing logFuel analystFleet controller
Driver paySettlement or payroll registerPayroll leadFinance manager
Tyres and repairsMaintenance work orders, tyre records by serial numberMaintenance managerFleet controller
TollsTransponder or FASTag statement by plazaAccounts payableFleet controller
Ownership costFixed asset register or lease scheduleAsset accountantFinancial controller
Insurance, permits, use taxPolicy schedule, Form 2290 Schedule 1, state or RTO receiptsCompliance coordinatorFinancial controller
Overhead allocation keyAnnual allocation policyFinancial controllerChief financial officer

For owner-operator fleets, driver settlement is itself a cost-per-mile document. Our analysis of driver settlement per mile and stop pay covers how settlement engines compute pay and escrow; this guide takes the settled pay as one input and builds the full truck cost around it.

Formula, spreadsheet logic and the sensitivity that matters most

Write the model so that every per-mile value is computed, never typed. The block below defines each term once. Change annual miles, fuel price or fuel economy, and every per-mile figure updates, which is what makes the model usable for quoting rather than just reporting.

Inputs for one truck and one period
  M_total   = ELD hub miles (loaded + empty)
  M_loaded  = revenue miles from dispatch
  V         = sum of variable lines (fuel, mileage pay, tyres, R&M, tolls)
  F         = sum of fixed lines (payment, benefits, insurance, permits, overhead)

Results
  CPM_total    = (V + F) / M_total
  CPM_marginal = V / M_total
  CPM_loaded   = (V + F) / M_loaded
  empty_share  = 1 - M_loaded / M_total

Line-level drivers
  fuel_per_mile = price_per_gallon / miles_per_gallon
  tyre_per_mile = (purchase + retreads - casing_credit) / tread_life_miles
  fixed_per_mile(M) = F / M      # sensitivity to annual miles

Example (US, illustrative): V = 158,853; F = 75,350; M_total = 110,000; M_loaded = 93,500
  CPM_total = 2.129   CPM_marginal = 1.444   CPM_loaded = 2.505   empty_share = 0.15

Annual mileage is the sensitivity that matters most. If the US truck runs 95,000 miles instead of 110,000, variable cost per mile stays at $1.444 but fixed cost rises from $0.685 to $0.793, lifting the total to $2.237. A seated driver who loses a week of work to a slow dock or a breakdown moves cost per mile more than a ten-cent change in diesel.

Scroll horizontally to see all columns.

Illustrative sensitivity of the US cost per total mile to annual miles, fuel price and fuel economy
ScenarioChangeCost per total mile ($)Change from base ($)
Base case110,000 miles, $3.70, 6.8 mpg2.1290.000
Lower utilisation95,000 miles2.237+0.108
Higher diesel$4.00 a gallon2.173+0.044
Better fuel economy7.3 mpg2.092-0.037

Where software calculates and where an analyst still judges

Arithmetic, mileage validation and toll mapping should run as fixed rules that produce the same result every month. Judgement belongs where the evidence is ambiguous: whether a repair was wear or an accident, whether an odd fuel purchase is fraud or an off-network fill, and what diesel will cost next quarter. Software, including AI tools, can prepare those cases, but a person decides them.

Scroll horizontally to see all columns.

Cost-per-mile tasks that run as fixed calculations and tasks where software only assists an analyst
TaskHandled by a fixed ruleWhere software or AI assists a person
Dividing ledger totals by hub and loaded milesYes, formula in the modelNot needed
Flagging an odometer jump after a telematics unit swapYes, daily delta above a set limit is heldNot needed
Reading technician notes to separate accident damage from wearNoA model suggests a category; the maintenance manager confirms
Reading a photographed receipt from an off-network fuel stopNoText extraction proposes gallons and price; the fuel analyst checks them
Mapping toll plaza IDs to lanesYes, maintained mapping tableNot needed
Forecasting next quarter's diesel price for quotesNoA forecast is offered; the pricing manager sets the assumption
Choosing the overhead allocation keyYes, annual policyNot used; the controller owns the policy

Checklist before quoting a lane from your cost per mile

Run every check below before a cost-per-mile figure leaves finance for a quote. Most pricing losses trace to a denominator mismatch or a stale utilisation forecast rather than to a wrong cost line, so the checks focus there first.

Scroll horizontally to see all columns.

Pre-quote checks for a trucking cost-per-mile model, with the evidence to look for
CheckPass conditionEvidence
Miles sourceHub miles from ELD or telematics, not planned milesMonthly odometer extract by unit
Empty share for the laneLane-specific loaded share, not the fleet averageBackhaul history or customer commitment
Utilisation forecastAnnual miles within the last 12 months' range and hours-of-service limitsTwelve-month miles per seated truck
Fuel price basisDated price assumption with a surcharge clauseFuel index reference in the rate confirmation
Tyres and repairsCosted over tread life and work orders, accidents excludedTyre records by serial, claims ledger
TollsLane-specific toll cost includedTransponder or FASTag history for the route
India GST treatmentInputs recorded gross or net according to the billing optionGST option on file for the financial year
Sign-offFleet controller signs the month's figure before useApproval record with report version

If your fleet is weighing a transport management or fleet costing system that can hold this model, feed it from odometers and settlement files, and recompute it monthly, you can describe the requirement and the data you have through our request for proposal page. Bring last year's hub miles, fuel file and work-order export so the first build uses your own numbers.

Discuss this workflow

Describe your current systems, the recurring exception and the outcome you need. Keep shipment, customer and financial records out of the initial message.

START A CONVERSATION

Let’s talk about your next build.

Prepare your brief below, then review and send it in your email app to sales@nextlabsonline.com.

SELECTED INDUSTRYLogistics & supply chain

Article: Trucking Cost per Mile: Fixed and Variable Build-Up · Logistics KPIs & Formulas

THE FIRST CONVERSATION

Your product idea, AI opportunity or automation challenge—and a useful first milestone.

All fields are required.

A few sentences about the problem, your users and timing are enough.

We’ll use your details to respond to your enquiry. Please don’t include patient records, passwords or confidential information. Privacy Policy · Website Terms.

Common operational questions

Practical answers for operations, engineering, and finance teams working on trucking cost per mile in logistics & supply chain.

What is the difference between cost per mile and cost per loaded mile?
Cost per mile divides total operating cost by every mile the truck ran, loaded or empty. Cost per loaded mile divides the same cost by revenue miles only, so it is always higher. Use cost per loaded mile as the floor when quoting a rate charged per loaded mile, adjusted for that lane's empty return.
Is driver pay a fixed or variable trucking cost?
Mileage-based pay, stop pay and trip allowances vary with distance or trips, so they belong in variable cost. Guaranteed weekly pay, monthly salaries, health cover and payroll taxes stay the same when miles fall, so they belong in fixed cost and are spread over expected annual miles.
Should federal fuel tax be added to fuel cost per mile in the US?
No, because the pump price already includes it. The federal excise on diesel is 24.3 cents a gallon under 26 U.S.C. 4081, plus a 0.1-cent Leaking Underground Storage Tank rate. State fuel taxes are reconciled through IFTA returns, which reallocate tax between states rather than adding a new cost line.
How do Indian fleets treat GST when calculating cost per km?
Diesel is outside GST, so its full price is always a cost. GST on tyres, spares and repairs is a cost only when the operator cannot claim input tax credit, as under the lower-rate goods transport agency option. Operators billing with credit should record those inputs net of recoverable GST.

References

Sources checked 13 November 2026. US and India statutory authorities and vendor documentation support platform facts; the worked examples and diagrams are original.

About the author

Vikasraj Yadav writes about operational decisions, software and automation for NextEdge Labs.