How to Calculate Cost Per Mile in Trucking
Cost per mile is your total operating cost for a defined period divided by every business mile you drove in that same period — all business miles, including loaded and empty miles. That means loaded miles, deadhead, repositioning, and any other tracked business movement all go in the denominator. Costs and miles must come from the same dates, and both must be your own records rather than an industry average, or the result is not a real number.
One cost per mile is not enough to run a trucking business. You need two views of the same operation: a cash CPM that tells you what it takes to cover this period's actual payments, and an economic CPM that adds fair pay for your own labor and a reserve for replacing the equipment you are wearing out. The cash number is your short-term floor. The economic number is the one you price from if you want the business to still exist in three years.
First Load HQ calls this the All-Mile Two-View Method: every business mile in the denominator, and two numbers out — cash and economic. It is an editorial framework, not a law, and the rest of this page is the arithmetic behind it.
This page gives you the formulas, the full input list, a worked example you can trace line by line, a low/base/high range, a dated fleet benchmark to check yourself against, and the math to turn your all-mile cost into a loaded-mile rate floor.
Where to start:
- Wait — pull your last complete 30–90 days of statements and mileage records first if you are about to price loads from a generic industry average. A benchmark is context, never your number.
- Use the cash view if you need to know whether the next few weeks of freight cover this month's actual bills.
- Use the economic view if you are setting a rate floor, comparing lanes, or deciding whether the operation is sustainable, because it counts your labor and equipment replacement.
- Use the dated EIA regional diesel price only if you do not yet have fuel receipts. Your actual net fuel cost always outranks the estimate.
First action. Gather the records the steps below will draw from: settlement statements, fuel receipts or your fuel-card statement, the insurance invoice, truck and trailer loan or lease statements, toll and maintenance invoices, and a mileage report for the period. Your bank statement is the catch-all for anything the others miss. Twenty minutes of collection is the difference between a real CPM and a guess with decimals.
If you have no fuel history yet, and only then, open EIA's weekly Gasoline and Diesel Fuel Update, take the on-highway diesel price for your PADD region rather than the national average, and enter that dated price. EIA surveys stations each Monday and posts the figures on its weekly release date, so note the price date next to your result and replace the estimate with real receipts as soon as you have them.

Contents
- Which version of this calculation is yours
- Quick start: seven steps to your cost per mile
- Start with all miles, not just loaded miles
- Fixed, variable, cash, and economic costs
- What the calculation needs from you
- Turn cost per mile into a minimum sustainable rate
- What to do when your floor is above the market
- Worked example and sensitivity check
- Compare your number with a benchmark carefully
- Common cost per mile mistakes
- Frequently asked questions
- How often should you recalculate your cost per mile?
- Are taxes part of your trucking cost per mile?
- Is your cost per mile lower once the truck is paid off?
- What is the quick way to adjust cost per mile for deadhead?
- How long does it take to get a reliable cost per mile?
- Do trucking authority filing fees belong in your cost per mile?
- Your next step
- About this page
- Sources and last verified date
Which version of this calculation is yours
The arithmetic is the same for everyone. What changes is which view you can trust, which input is weakest for you, and what the answer is allowed to decide.
| Your situation | View to run | Weakest input | What this number may decide | What it must not decide |
|---|---|---|---|---|
| Brand-new authority, no complete period yet | Cash view, labeled provisional | Maintenance — you have no history to build a reserve from | Whether a single lane is worth quoting this week | A long-term contract, a lease, or a rate you commit to for months |
| One truck, twelve or more months of records | Both views, maintenance reserve from your own trailing twelve months | Replacement cost of the next truck | A standing rate floor you can hold to across lanes | Anything for a second truck until you have allocated shared fixed costs |
| One truck, tractor paid off | Both views, with a full ownership reserve kept in the economic view | Replacement cost of the next truck | Whether to keep running this truck or replace it | The replacement budget itself, until you have a real quote |
| Small fleet with employed drivers | Economic view per truck, driver wages kept separate from owner labor | Allocation of shared fixed costs across units | Which trucks and lanes carry themselves | Fleet-wide pricing from a single truck's number |
| Seasonal or part-year operation | Both views, fixed costs normalized across the full year | Off-season carrying cost | Whether the full-year operation clears its floor | In-season pricing from a peak-window number |
| Leased on, deciding about your own authority | Economic view built from projected own-authority costs | Insurance premium, which you cannot know until you are quoted | Whether the comparison is worth pursuing further | Whether to give notice, until the insurance quote is real |
| No usable mileage records | Neither — rebuild the period first | The mileage source itself | Nothing yet | Any rate, in either direction |
| Already hauling below cost, payment due | Cash view first, then the diagnostic below | Which fixed lines you can actually act on | What this month has to earn to clear | Whether to keep going, without a bookkeeper looking at the same numbers |
Two rows need a word of explanation. If you have no usable mileage records — no ELD report, no odometer log, no fuel-tax filings to work from — every number on this page divides by a figure you do not have, so rebuild the period before you calculate anything. Your filed IFTA returns are the usual way in: they already report miles by jurisdiction for each quarter, so totalling them gives you all miles for that quarter. Fuel receipts with odometer readings bracket shorter periods, and settlement or factoring statements give loaded miles load by load — all miles minus loaded miles is your deadhead. And if you are already hauling below cost with a payment due, the economic floor is the right long-run answer and the wrong immediate one: run the cash view to find out what this month has to clear, then work the diagnostic in What to do when your floor is above the market in order.
Quick start: seven steps to your cost per mile
With those records in hand, the whole calculation fits in one pass. Each step below has one rule that keeps the result honest.
| Step | Do this | Rule that makes it work |
|---|---|---|
| 1 | Choose one period | Use your latest complete 30–90 days. Costs and miles must cover the same dates. |
| 2 | Count all business miles | Loaded + deadhead + repositioning + maintenance or yard movement when tracked as business miles. |
| 3 | Normalize fixed costs | Convert annual and quarterly costs to the selected period so nothing recurring is missing. |
| 4 | Calculate variable cost per mile | Fuel price ÷ MPG, plus maintenance, tires, tolls, and other activity-driven costs. |
| 5 | Build both views | Cash CPM from actual payments; economic CPM adds owner labor and the replacement gap, with equipment cost reconciled so nothing is counted twice. |
| 6 | Convert to a loaded-mile floor | Economic all-mile CPM × all miles ÷ loaded miles, then add lane-specific costs and profit. |
| 7 | Run the sensitivity check | Test what happens when diesel, MPG, deadhead, monthly miles, maintenance, or insurance moves. |
Warning before you price anything: a generic industry average — including the ATRI fleet figures discussed later on this page — is context, not a quote. Do not price loads, sign a lease, or judge your operation from a benchmark alone. Your equipment, debt, insurance, routes, and utilization are not the average, and the average was not built on your denominator.
Cost per mile is one readiness item on a longer startup path — knowing your number does not by itself mean your paperwork, filings, or authority status are in order. The new trucking company checklist covers the rest of that sequence.
Start with all miles, not just loaded miles
Four mileage terms do all the work on this page. Loaded miles are driven with revenue freight on board. Deadhead miles are empty movement to or from freight. Repositioning and other business miles cover moves between markets, to maintenance, or around a yard when you track them as business movement. All miles is the sum — every mile the truck moved for the business in the period.
Your cost denominator must be all miles. This is the First Load HQ All-Mile Two-View Method rather than a law, but it follows from how costs actually accrue: the truck burns fuel, wears tires, accumulates maintenance, and consumes your time on every mile, not just the ones with freight on board. Divide costs by loaded miles only and your cost per mile looks artificially low the moment deadhead exists — which is exactly when you most need the truth.
Revenue works the opposite way. Brokers and rate sheets quote revenue per loaded mile, and that is fine for comparing offers — but to compare revenue against cost you have to put both on the same denominator. The conversion:
Deadhead % = deadhead miles ÷ all miles
Revenue per all mile = load revenue ÷ (loaded miles + deadhead + other business miles)
A $3.00 per loaded mile offer with 20% deadhead is $2.40 per all mile, because only 8 of every 10 miles are paid:
| Quoted rate (per loaded mile) | Deadhead share of all miles | Same money per all mile |
|---|---|---|
| $3.00 | 10% | $2.70 |
| $3.00 | 20% | $2.40 |
| $3.00 | 30% | $2.10 |
If your all-mile economic cost is $2.44, the middle row is a losing week dressed up as a $3.00 load. That single conversion — rate × loaded share — is the most useful ten seconds of math in this business, and it is why the denominator is the gate for everything else on this page.
The all-mile denominator is also how the industry's own benchmark is built. ATRI's operational cost survey asks carriers for total mileage driven including out-of-route miles, noting that for most fleets this will be total IFTA mileage, and then divides total cost by that figure (Analysis of the Operational Costs of Trucking: 2026 Update, Appendix A data collection form, verified August 8, 2026). Empty miles are in the denominator there for the same reason they belong in yours. The same report puts non-tank empty mileage at 16.5% of fleet miles in 2025 and tank-carrier empty mileage at 44.3%, which is a useful reminder that deadhead is a structural feature of your operation type, not a personal failing.
Get the mileage itself from one consistent source: an ELD odometer or mileage report, the mileage records you already keep for fuel-tax filings, or disciplined odometer logging — whichever you choose, use the same source every period so trends are real. On the borderline categories, the rule is consistency over precision: decide once whether maintenance runs and yard moves count as business miles, write the rule down, and apply it every period. A CPM that quietly changes its own denominator from month to month cannot show you a trend.
Fixed, variable, cash, and economic costs
Every cost in your operation belongs somewhere in this matrix. Fixed costs arrive whether the truck moves or not; variable costs scale with miles; semi-variable costs sit in between, arriving in lumps that you smooth with a per-mile reserve. The last column tells you where the number should come from — and "your records" beats any assumption on this page.
| Cost item | Behavior | Cash view | Economic view | Where the number comes from |
|---|---|---|---|---|
| Truck and trailer payments | Fixed | Actual scheduled payments | Retained, plus the replacement gap below | Loan or lease statements |
| Liability and cargo insurance | Fixed | Actual amount per period | Same | Your policy invoices |
| Physical damage insurance | Fixed | Actual amount per period | Same | Your policy invoices |
| Occupational accident or workers' compensation | Fixed | Actual amount per period | Same | Your policy invoices |
| Permits, plates, UCR, IRP, HVUT, compliance | Fixed | Annualized to the period | Same | Actual filings and renewals |
| ELD, phone, software, accounting, parking | Fixed | Actual contract amounts | Same | Statements and contracts |
| Fuel | Variable | Price ÷ MPG, or actual spend ÷ all miles | Same | Receipts; dated EIA regional price as fallback |
| Maintenance and repairs | Semi-variable | Actual cash out this period | Normalized per-mile reserve | Repair invoices; labeled reserve assumption |
| Tires | Semi-variable | Actual purchases | Per-mile reserve | Purchase history or labeled assumption |
| Tolls, scales, washouts, DEF | Variable | Actual amounts | Same | Statements; route-specific |
| IFTA settlement | Variable | Actual settlement, spread across the miles it covers | Same | Your filed quarterly returns |
| Owner labor | Fixed (economic) | Often omitted — that is the problem | Required at a rate you set | Your target pay, clearly labeled |
| Replacement gap and downtime reserve | Fixed (economic) | Not a cash line | Disclosed per-mile or per-period reserve | Labeled planning assumption |
| Dispatch, factoring, load-board fees | Variable or fixed | Actual contract terms | Same | Your actual contracts only |
| Driver wages and benefits (fleet) | Variable/fixed mix | Actual payroll | Same, kept separate from owner labor | Payroll records |
Owner-operators leave out the same rows over and over. Occupational accident or workers' compensation is a real recurring premium and it is not inside your liability policy — the industry benchmark quoted later on this page excludes it by definition. Physical damage covers your own truck and is likewise separate from the liability and cargo coverage your authority filing depends on. And owner labor is the line whose omission makes an unprofitable operation look like a profitable one.
This page does not publish a dollar range for occupational accident or workers' compensation coverage. No first-party source states one that survives the test every other figure here has to pass — a stated unit, a stated scope, a date, and a source you can open. Premiums for a single-truck operation turn on your state, your entity structure, whether you have employees, your driving record, and the coverage limits you buy, so any published "typical" figure would be one carrier's quote wearing the clothes of an average. Take the number from your own declarations page, and confirm which product you actually hold: occupational accident is a commercial policy bought by an independent contractor, workers' compensation is the statutory employer coverage, and they are not interchangeable.
Cash CPM totals the actual cash lines and divides by all miles. It answers one question: what does each mile have to earn for this period's bills to clear?
Economic CPM starts from the cash view and makes two corrections. First, it adds owner labor — a wage you would accept for the driving and management work, set by you and clearly labeled. A business that only works because the owner works for free is not profitable; it is unpaid. Second, it corrects the equipment line so the number reflects what replacing the truck will actually cost, which is almost never what this month's payment covers.
Terms used on this page
| Term | Definition |
|---|---|
| All miles | Every business mile in the period: loaded, deadhead, repositioning, and tracked yard or maintenance movement. |
| Deadhead % | Deadhead miles ÷ all miles. |
| Cash CPM | Actual cash costs for the period ÷ all miles. |
| Economic CPM | Cash CPM plus owner labor and the replacement gap, per all mile. |
| Replacement gap | The amount by which replacing the truck will exceed what the current payments retire. |
| Loaded-mile break-even | Economic CPM × all miles ÷ loaded miles, plus any lane-specific cost. |
| Contribution | A rate that clears variable cost per mile but not the full economic floor: it pays toward fixed costs without covering them. |
| Markup vs margin | Markup is measured against cost; margin is measured against the selling price. They are not the same number. |
| PADD region | One of the five Petroleum Administration for Defense Districts. EIA publishes on-highway diesel prices by PADD region, not by state. |
| Out-of-route miles | Miles driven beyond the planned routing — wrong turns, detours, repositioning within a trip. They are business miles and belong in the denominator. |
| Accessorial | Any charge beyond linehaul: detention, layover, extra stops, tarping, lumper fees. Treat accessorial income as uncertain until it is paid. |
| Washout | Trailer interior cleaning, typically required between certain food, chemical, or bulk loads. A route- and commodity-driven variable cost. |
Reconciling equipment cost between the two views
This is the step that most CPM math gets wrong in one of two directions, and it is worth slowing down for.
Your scheduled payment retires the purchase price of the truck you already own. It does not fund the next one. Two things break that link: a loan usually runs shorter than the years you will actually keep the truck, and the replacement almost always costs more than the current one did. ATRI reports an average trade cycle of 7.0 years and 633,772 miles for truck-tractors, against loan terms that are typically shorter. Looking ahead to 2026, the same report notes that Section 232 tariffs remain in effect on imported heavy-duty trucks, parts, and the metals used to build them, and cites an American Trucking Associations estimate that the price of a new truck rose by up to $35,000 as a result (Analysis of the Operational Costs of Trucking: 2026 Update, verified August 8, 2026). That $35,000 is the replacement gap made concrete.
So the economic view keeps the payment and adds only the replacement gap — the amount by which replacing the truck will exceed what the payments are retiring. It does not stack a second full depreciation charge on top.
Use this test: you are double counting if the same dollar of the current truck's purchase price appears in both lines in the same period. The payment retires the current truck. The gap funds the next one. Nothing should be in both.
How that plays out:
- Financed truck. Cash view carries the payment. Economic view carries the payment plus the gap. Label the gap as an assumption until you have a real replacement quote.
- Paid-off truck. There is no payment to reconcile. The whole normalized ownership cost belongs in the economic view as a reserve — otherwise the "profit" of a paid-off truck quietly becomes the down payment you will not have.
- Leased equipment. The lease payment is the cash line. Whether you carry a gap depends on whether the lease ends in ownership, a purchase option, or a walk-away. Read the schedule before you decide, and label which you assumed. If the schedule is ambiguous about who holds title, what the residual is, or what happens if you terminate early, have a transportation attorney read it before you build a cost model around it.
Maintenance is the classic semi-variable cost: a quiet month looks cheap and a repair month looks impossible, and neither is your real number. The cash view records what actually left the account. The economic view smooths it with a per-mile reserve — and the honest way to set that reserve is your own history: total maintenance, repair, and tire spend over your trailing twelve months, divided by the miles in those same twelve months. With thin history, start from a clearly labeled assumption and replace it as real months accumulate; the label matters more than the guess, because a labeled assumption gets corrected and a hidden one gets believed. Downtime itself is mostly lost revenue rather than a cost line, but the reserve is what keeps a breakdown from rewriting your whole plan.
Scale matters less than the decimal here. A $24,000 annual replacement reserve over 120,000 annual miles is $0.20 per mile — run the division yourself, because a misplaced decimal turns a workable plan into an impossible-looking one, and published examples do get this wrong.
State and federal recurring costs
Several of your fixed lines arrive annually or quarterly rather than monthly, and they are the ones most often missed entirely. Everything on that schedule converts the same two ways:
Per-mile line = annual obligation ÷ annual miles
Period share = annual cost × days in the period ÷ 365
For a 30-day period, a $600 annual line becomes about $49. Over 100,000 annual miles it is $0.006 per mile. Both are correct; use whichever view you are building, and never mix them inside one total.
These are the ones that catch new carriers:
- Heavy vehicle use tax (HVUT). A federal excise tax filed with the IRS on Form 2290 for highway vehicles with a taxable gross weight of 55,000 pounds or more (verified August 8, 2026). The tax period runs July 1 through June 30, and the amount is set by weight: $100 a year at exactly 55,000 pounds, rising by $22 for each additional 1,000 pounds, and capped at $550 for any vehicle over 75,000 pounds. Vehicles used exclusively in logging pay 75% of those amounts, so the logging cap is $412.50. A typical 80,000-pound tractor-trailer therefore carries the $550 maximum — about $0.0055 per mile over 100,000 annual miles. Suspension is available when a vehicle is expected to run 5,000 miles or less in the period (7,500 for agricultural vehicles), but you still file to claim it. The stamped Schedule 1 is what you need at registration, so this is a hard annual date, not a soft one; the weight categories and partial-period tables are in the Instructions for Form 2290.
- Unified Carrier Registration (UCR). An annual per-entity fee set by fleet-size bracket, uniform nationwide, codified at 49 CFR part 367 — not a per-vehicle charge. For the 2026 registration year the lowest bracket, covering 0–2 vehicles and also all brokers and leasing companies, is $46.00 per entity, unchanged from 2025 (Washington Utilities and Transportation Commission UCR fee tables, verified August 8, 2026). Plan for a step up after that: FMCSA has proposed, in an April 7, 2026 notice of proposed rulemaking (docket FMCSA-2025-0655), adopting a UCR Board recommendation to raise fees for the 2027 registration year and beyond by an average of about 20 percent, ranging from $9 to $9,329 per entity depending on bracket. Read that as a proposal rather than a settled fee — the comment period closed May 26, 2026, and FMCSA's own comment-extension notice for the same docket describes the average increase as 18 percent where the proposed rule says 20. Take the figure you actually enter from your current registration-year filing at ucr.gov, not from either number here.
- IFTA. Fuel tax settles quarterly against the miles you ran and the fuel you bought in each jurisdiction, so it is a net payment or refund rather than a flat fee. Your license and decals come from your base jurisdiction; the program rules and each jurisdiction's rates are published by IFTA, Inc. (verified August 8, 2026). Spread the settlement across the miles of the quarter it covers, not the month you paid it.
- IRP apportioned plates. Your base jurisdiction issues the plate and apportions the fee across the jurisdictions you run, based on distance. The amount is specific to your fleet, your weight, and your mileage split — take it from your own renewal invoice.
One-time startup spending — filing fees, down payments, initial equipment outlay — is not a recurring operating cost and does not belong in CPM. Budget it separately under trucking authority startup costs; the federal piece of that, at least, is fixed and published, and the FMCSA operating authority fee is the place to start. How you classify owner pay, depreciation, or reserves for tax purposes is a separate question for a qualified tax professional or accountant. This page covers planning math only and is not accounting, tax, legal, or insurance advice.
Where to get your state's numbers
The federal lines above are identical in every state. The state lines are not, and this is where a generic cost-per-mile figure stops being useful. Three things vary by jurisdiction, and each has exactly one authoritative source.
IRP apportioned plates. There are 59 IRP member jurisdictions — the 48 contiguous states, the District of Columbia, and 10 Canadian provinces — and you register in your base jurisdiction, which then collects and distributes fees to the rest based on your distance split. Every jurisdiction's registration office is listed by name in the IRP jurisdiction directory maintained by International Registration Plan, Inc., with contact details supplied by the jurisdictions themselves. Your renewal invoice is the number that goes in your CPM; the directory is how you reach the office that issues it.
IFTA. Same base-jurisdiction structure, different agreement. Current tax rates for every member jurisdiction are published quarterly by IFTA, Inc., and your own filed return is what you spread across the quarter's miles.
UCR. The fee is uniform nationwide, but not every state participates in collecting it. If your base state does not, you register through a participating state — the national registration system at ucr.gov routes you to the correct one.
Weight-distance and highway-use taxes. Five states charge a per-mile tax on top of fuel tax. This is the complete set as of August 8, 2026, and it is the one state-level line that changes your cost per mile directly rather than through an annual renewal.
| State and tax | Who it applies to | How the rate works | Filing | Governing authority |
|---|---|---|---|---|
| Connecticut — Highway Use Fee | Gross weight 26,000 lb or more, in FHWA vehicle classes 8 through 13 | Per mile by gross weight: 2.5 cents at 26,000–28,000 lb rising to 17.5 cents above 80,000 lb | Quarterly, required even in quarters with no Connecticut miles | CT Department of Revenue Services |
| Kentucky — Weight Distance Tax (KYU) | Combined license weight greater than 59,999 lb, excluding farm-licensed vehicles | Flat $0.0285 per Kentucky mile, set by KRS 138.660 | Quarterly, required even with zero Kentucky miles | Kentucky Transportation Cabinet |
| New Mexico — Weight Distance Tax | Declared gross weight or gross vehicle weight over 26,000 lb | Per mile by weight bracket, with reduced rates for one-way and largely empty hauls | Quarterly, with an annual election available for some filers; return required even with no New Mexico miles | NM Taxation and Revenue Department |
| New York — Highway Use Tax (HUT) | Gross weight over 18,000 lb; under the unloaded-weight method, trucks over 8,000 lb and tractors over 4,000 lb | Per mile by weight and by which reporting method you elect for the year; toll-paid Thruway miles are excluded | Quarterly for most; monthly or annual by prior-year liability. Certificate and decal required per vehicle before you operate | NYS Department of Taxation and Finance |
| Oregon — Weight-Mile Tax | Combined weight of truck, trailer, and load over 26,000 lb | Per mile by declared weight, and by axle count above 80,000 lb. Enrolled carriers buy Oregon fuel without paying state fuel tax | Monthly, or quarterly on approval | Oregon DOT Commerce and Compliance Division |
Two things to carry away from that table. First, per-mile rates for New Mexico, New York, and Oregon are not printed here because each is a bracket schedule rather than a single number, and entering the wrong bracket costs more than the two minutes of looking it up — take yours from the authority in the row. Second, Oregon is changing: ODOT states that the weight-mile tax structure will be simplified under House Bill 3991 effective July 1, 2027. If you have an Oregon rate saved in a spreadsheet, that is the date it expires. Some commercial permit sites report the simplification as already in effect for 2026; ODOT's own notice is the one to follow.
New York earns one more minute before you price a lane through it: the HUT is the only tax in this table that also requires a certificate of registration and decal on each vehicle before you operate, and the reporting-method election you make sets your per-mile rate for the whole year. The New York highway use tax guide works through the thresholds, the election, and the filing math.
Everything else — registration, tolls, state fuel-tax rates — enters your CPM at the amount your own filings and statements show. Annual obligations only stay accurate if you renew them on time; the owner-operator compliance calendar tracks the recurring filings you are normalizing here.
Who sets each cost input
Your CPM mixes numbers set by very different parties, and knowing who controls each one tells you what can change and what it costs to ignore.
| Claim class | Who sets it | What it changes for you |
|---|---|---|
| Federal legal/registration requirement | Federal agencies (for example, heavy vehicle use tax, UCR program fees) | Mandatory recurring amounts; missing one risks penalties, not just a higher CPM |
| State or local requirement | State DOT and tax agencies (IRP, IFTA, weight-distance taxes, tolls) | Mandatory where you run; varies by route, so enter actual amounts |
| Insurer underwriting / policy term | Your insurer | Sets the premium line; user-specific, never an average |
| Vendor product/contract term | ELD, software, dispatch, fuel-card, and factoring providers | Optional contract costs; cancellation terms decide how fast fixed CPM can fall |
| Broker or shipper market-access policy | Private counterparties | Sets rates, fuel surcharges, and accessorials — the revenue side, and never a law |
| First Load HQ editorial framework | This site | The All-Mile Two-View Method — a labeled framework, not a legal rule or market average |
Dated figures on this page carry First Load HQ's row-level verification statuses — verified, verified with limitation, or partial — with a source and verification date.
What the calculation needs from you

Whether you build this in a spreadsheet or run it through a cost per mile calculator, these are the inputs it needs and the rules that keep each one honest. Enter what you actually know. Anything you have on a statement, receipt, contract, or invoice outranks any assumption, and a missing input should show as "not entered" rather than quietly picking up a benchmark.
This table doubles as the worksheet: copy the first column into a sheet, add a column for your period, and you have the model.
| Input | Unit | Needed for | Rule |
|---|---|---|---|
| Period start / end | Dates | Everything | Costs and miles must share the period; under 28 days is provisional |
| Loaded miles | Miles | Denominator, rate floor | Cannot exceed all miles |
| Deadhead / repositioning miles | Miles | Denominator, deadhead % | Enter directly or as all miles minus loaded |
| Other business miles | Miles | Denominator | Optional; maintenance and yard moves if tracked |
| Truck and trailer payments | $/period | Cash view | Actual scheduled payments |
| Replacement gap | $/period or $/mile | Economic view | What replacement will cost beyond what the payments retire |
| Liability and cargo insurance | $/period | Both views | Actual premium and fees; no default |
| Physical damage insurance | $/period | Both views | Actual premium; separate from liability |
| Occupational accident or workers' comp | $/period | Both views | Actual premium; the line omitted most often |
| Permits, plates, UCR, IRP, HVUT | $/period | Both views | Annualized to the period |
| ELD, phone, software, accounting, parking | $/period | Both views | Actual contract values |
| Fuel price and fuel economy | $/gallon and MPG | Fuel CPM | Net price after discounts; measured MPG, not the spec sheet |
| Fuel total | $/period | Fuel CPM | Actual spend for the period; use this instead of price ÷ MPG, not alongside it |
| Maintenance and tires | $/period or $/mile | Cash or reserve | Actual cash in the cash view; labeled reserve in the economic view |
| Tolls, scales, washouts, DEF | $/period or $/mile | Variable costs | Route- and activity-driven |
| Weight-distance or highway-use tax | $/period or $/mile | Both views | Only for CT, KY, NM, NY, OR miles; from your own filed returns |
| IFTA settlement | $/period | Both views | Spread across the miles of the quarter it covers |
| Detention and unpaid time | Hours/period | Economic view | Only bites if you set owner labor per hour; label whether detention pay is assumed |
| Owner labor target | $/period, $/mile, or $/hour | Economic view | You set it; required for a sustainable result |
| Driver wages and benefits | $/period or $/mile | Fleet use | Kept separate from owner labor |
| Dispatch / factoring / load-board fees | $/period or % of revenue | Optional | Actual contract terms only — and confirm what revenue base a percentage applies to |
| Target profit | $/load, $/mile, markup %, or margin % | Target rate | Pick exactly one method and label which |
Three inputs that decide whether your cost per mile is real
Fuel accepts two methods: actual fuel total for the period — best, because it already includes every discount, tax, and idle gallon — or price ÷ MPG when you are projecting. If you use the formula method, enter your net price after fuel-card discounts rather than the posted pump price, and use your measured MPG from real gallons and miles, not the spec sheet. If you have no history at all, EIA's weekly regional diesel table is the official fallback; stamp the price date onto the result.
For a starting MPG assumption, operating weight is the biggest single differentiator. ATRI's 2025 fleet figures, for tractor-trailer combinations only, run as follows.
| Average operating weight (truck + trailer + cargo) | Fleet average MPG, 2025 |
|---|---|
| 30,001–40,000 lbs. | 6.73 |
| 40,001–50,000 lbs. | 7.22 |
| 50,001–60,000 lbs. | 7.50 |
| 60,001–70,000 lbs. | 7.56 |
| 70,001–80,000 lbs. | 7.10 |
| 80,001 lbs. and above | 6.20 |
The industry-wide average was 7.43 MPG in 2025. These are fleet averages from ATRI's respondent set, useful as a reasonableness check on your own measured MPG and useless as a substitute for it.
Owner labor has no default because no page can set your wage. One labeled starting point: the per-mile pay you would accept to do this same driving as a company driver. Whatever you choose, the requirement is only that the number is explicit and yours — a zero here is also a choice, and it hides exactly as much as it saves. Note also that owner labor is a pre-tax figure. Self-employment and income tax come out of it, which is why it is not directly comparable to a company driver's take-home, and why the tax reserve is a separate conversation with an accountant.
The basis you pick for owner labor decides whether unpaid time is visible at all. Set it per mile and detention disappears: the hours you spend at a dock earn nothing and cost nothing in the model. Set it per hour and those hours show up as real. The scale is not small — ATRI reports average dwell time of 1 hour and 49 minutes per stop in 2025, 11 minutes short of the two-hour threshold at which detention is generally recognized, and estimates that truck drivers lost roughly $962 in income to detention in 2025 after any detention pay they received, with truckload carriers losing about $5,392 per truck. The worked example later on this page sets owner labor per mile, so it does not price detention separately; if your freight involves live loading, long dwell, or unpaid waiting, an hourly basis will tell you more.
Percentage fees — dispatch and similar — are only enterable once you know which revenue base the percentage applies to: gross linehaul, linehaul plus fuel surcharge, or all-in. The same "8%" is three different costs depending on the answer.
Run these checks before you trust any result.
| Check | Why it matters |
|---|---|
| Miles, MPG, and denominator are all above zero | A zero or negative denominator makes the result undefined, not small |
| Loaded miles do not exceed all miles | If they do, one of the two figures is from the wrong source |
| Fuel comes from the total or from price ÷ MPG, never both | Using both double-counts every gallon |
| Payments and a full replacement stack do not both carry the current truck | This is the double-counting test from earlier, applied at entry |
| The period covers at least 28 days of matched records | Below that, label the answer provisional and say so on the result |
What you get back, and what each output tells you:
| Output | What it tells you |
|---|---|
| All miles and deadhead percentage | Whether your denominator is what you assumed |
| Fuel CPM | Your single largest variable exposure |
| Fixed and variable cash CPM, then total cash CPM | What this period's actual bills need each mile to earn |
| Economic CPM | What each mile needs to earn for the business to survive its own equipment and pay you |
| Revenue per loaded mile and per all mile | Both sides of the comparison on the same denominator |
| Loaded-mile break-even and your target rate | The number you quote from |
| Monthly revenue requirement, with its basis labeled | Whether your projected freight can plausibly reach it |
| A sensitivity delta for each input you test | Which input to keep current, and which you can leave alone |
Save the assumption summary with the result — a CPM without its assumptions is just a number.
Before you add a fixed monthly fee
Most of your fixed CPM below insurance is contract-driven — ELD, software, dispatch, load boards, fuel cards, bookkeeping. This page ranks none of them; your actual contract is the input. What it can give you is how to test a fee before you sign it.
| Your situation | Shortlist move | Confirm before you sign or pay |
|---|---|---|
| New authority, first months of records | Shortlist only month-to-month options; test each fee in your fixed inputs before committing | Contract length and early-termination fee; total hardware and add-on cost; cancellation terms |
| Established operator replacing a service | Compare the candidate's full quoted cost per period against your current actual statement cost | What the quoted price excludes; data or fuel-card lock-ins; renewal price step-ups |
| Small fleet adding trucks | Confirm per-truck pricing and how the cost allocates across units before signing | Per-truck versus account pricing; add-on cost per unit; whether contract terms align across trucks |
Wait — run one complete period first if you have not yet measured your baseline CPM. A new monthly fee should pass the sensitivity check before anything gets signed. If the fee you are testing is an ELD subscription, a fuel card, or a load-board plan, the terms are compared on the ELD device comparison, fuel cards for new carriers, and load boards for new authority pages; this page only cares about the number that lands in your fixed or variable line. If factoring is one of your costs, enter your actual rate, time basis, reserve, and minimums, and see factoring cost and contract math for whether the service earns its price. If a salesperson cannot give you a number that fits the unit, period, revenue base, total contract cost, and cost to cancel, the service is not ready to be a line in your CPM.
Turn cost per mile into a minimum sustainable rate
Your economic CPM is an all-mile number. Loads are quoted per loaded mile. The bridge is projected deadhead:
Loaded-mile break-even = (economic CPM × projected all miles + lane-specific costs) ÷ projected loaded miles
With no lane extras, that simplifies to economic CPM × all miles ÷ loaded miles. At 20% deadhead the multiplier is all miles ÷ loaded miles = 1.25 — every dollar of all-mile cost needs $1.25 of loaded-mile rate just to break even. Lane-specific costs are the ones this trip creates that your baseline does not carry: tolls on this route, a weight-distance tax in one of the five states above, a known detention risk, a required washout. Add them per loaded mile for the lane, and treat accessorial income as uncertain rather than guaranteed.
Break-even is not the goal; it is the floor. Add profit by exactly one method, and label which one, because they are not interchangeable:
- Dollar target: (economic CPM × all miles + lane costs + target dollars) ÷ loaded miles.
- Markup: break-even × (1 + markup %).
- Margin: break-even ÷ (1 − margin %).
A 20% markup and a 20% margin are different numbers. On a $2.00 break-even, 20% markup gives $2.40, while a 20% margin requires $2.50 — because margin is measured against the selling price, not the cost. Mixing them up quietly hands away rate on every load, so pick one and print the method next to the target.
Choosing the target itself is a judgment rather than a formula, and these questions narrow it:
- What does the margin have to fund that is not already a line? Income tax, growth, the gap between your replacement assumption and the real quote, and the weeks a truck sits. If those are already inside your economic CPM, the margin is genuinely surplus; if not, it is doing quiet work.
- Is the target larger than your own month-to-month noise? If your CPM moves five cents on fuel alone, a two-cent margin is a rounding error, not a plan.
- Does the target survive the high case? Run it against the high column below before you adopt it. A margin that only exists in the base case is not a margin.
Two more conversions make the number operational. Your monthly revenue requirement is the target rate × projected miles, with the basis labeled — an all-mile target multiplies all miles, a loaded-mile target multiplies loaded miles, and mixing them is one of the mistakes cataloged below. And a lane check is just the conversion from earlier run in reverse: quoted loaded rate × loaded share, compared against economic CPM.
Knowing both views also tells you what a below-floor load actually is. A rate that clears your variable cost per mile but not your full economic floor still contributes something toward fixed costs — which is why hauling it can occasionally beat parking the truck for a day. But contribution is a diagnosis, not a strategy: a month of loads that only cover variable costs is a month where insurance, payments, and your own labor went unpaid. Use the cash floor to survive a bad week; use the economic floor to decide whether the lanes you keep saying yes to deserve you.
One boundary matters here: a calculated rate is your floor, not the market's obligation. Whether a broker or shipper accepts it is their private commercial decision — no formula on this page guarantees loads, acceptance, or profitability in any lane. What the floor gives you is the ability to recognize a losing load before you haul it.
Your CPM also feeds a bigger decision. If you are weighing a carrier's revenue split against running your own numbers, this framework supplies the cost side — the full decision lives at leased on vs own authority.
What to do when your floor is above the market
Sooner or later the math says your floor is higher than the rates you can actually book. That is information, not a verdict, and the first move is to find out which line created the gap rather than to start hauling below variable cost. Work these in order.
- If the gap is fuel or fuel economy, test it first — in the example below it accounts for about 60% of the distance between the good case and the bad one. Check your net price after discounts, your measured MPG against your operating weight, and whether idle and out-of-route miles are inflating gallons per mile.
- If the gap is utilization or deadhead, the fix is booking behavior and lane selection, not rate. Every point of deadhead you remove lowers the loaded-mile floor without touching a single cost line.
- If the gap is fixed cost, separate the lines you can act on from the ones you cannot. Contract services have notice periods and termination fees; insurance is re-quotable; equipment payments generally are not, at least not quickly. Write down which is which and on what notice before you decide anything.
- If the gap is structural — the operation does not clear its floor at achievable rates even after the first three checks — then the honest options are re-quoting insurance, restructuring or exiting the equipment, changing what you haul or where, or comparing the numbers against leasing on. None of those is a failure. Running for another six months on a number you have not calculated is the failure.
Whatever the diagnosis, do not respond by taking loads below your variable cost per mile: those lose money on every mile driven rather than merely under-covering fixed costs. And do not solve a cost problem with financing — a payment does not lower a cost per mile, it moves it.
Where to get help: a bookkeeper or accountant if your records are too thin to rebuild the period, a licensed insurance agent for a re-quote, a qualified tax professional for anything touching depreciation or entity structure, and a transportation attorney before you restructure, terminate, or surrender financed or leased equipment. This page is planning math and is not financial, tax, legal, or insurance advice.
Worked example and sensitivity check
The fuel price below is EIA's U.S. average on-highway diesel price of $5.348 per gallon for the week ending August 3, 2026, released August 4 and verified August 8, 2026 — a dated national estimate, used only because this example has no receipts. The ATRI fleet figures discussed in the next section are not inputs here. The diesel price is the only sourced figure in the table; every other value is an illustrative assumption, and your receipts, MPG, insurance, financing, and routes control your real number.
| Field | Value | Calculation / limitation |
|---|---|---|
| Period | 30 days | Illustrative; use your actual 30–90 day records |
| All miles | 10,000 | 8,000 loaded + 2,000 deadhead (20% deadhead) |
| Fixed cash costs | $5,550 | $3,000 equipment payments + $1,800 insurance + $300 annualized permits/compliance + $450 software, phone, accounting, parking |
| — insurance detail | $1,800 | $1,250 liability and cargo + $350 physical damage + $200 occupational accident |
| Fuel | $7,865 | $5.348/gal ÷ 6.8 MPG = $0.786 per all mile × 10,000 miles |
| Other variable cash | $3,000 | $0.18 maintenance + $0.05 tires + $0.05 tolls/other + $0.02 DEF, per all mile |
| Cash CPM | $1.64 | $16,415 of cash cost ÷ 10,000 all miles |
| Owner labor + replacement gap | $8,000 | $0.60/mile owner labor + $0.20/mile replacement gap, on top of the retained payments above |
| Economic CPM | $2.44 | Cash CPM + $0.80 per all mile of planning additions |
| Loaded-mile break-even | $3.05 | $2.44 × 10,000 ÷ 8,000 = $3.0518, displayed to the cent |
| Target at 10% margin | $3.39 | $3.0518 ÷ 0.90, before lane-specific one-off costs |
Read the last two rows together and the earlier warning becomes concrete: this operation must average about $3.39 per loaded mile to pay its bills, pay its owner $0.60 a mile, fund the replacement gap, and clear a 10% margin — while a "$3.00 load" would feel like a win. Intermediate values keep at least three decimals; only the displayed result is rounded, which is why the margin row divides $3.0518 rather than $3.05.
Fuel is the biggest variable input, so test it first. Fuel CPM = price ÷ MPG, per all mile:
| Diesel $/gal | 6.0 MPG | 6.5 MPG | 6.8 MPG | 7.0 MPG | 7.5 MPG |
|---|---|---|---|---|---|
| $4.500 | $0.750 | $0.692 | $0.662 | $0.643 | $0.600 |
| $5.348 | $0.891 | $0.823 | $0.786 | $0.764 | $0.713 |
| $6.000 | $1.000 | $0.923 | $0.882 | $0.857 | $0.800 |
Deadhead moves the loaded-mile floor even when costs hold still. Holding this example's $2.44 economic all-mile CPM:
| Deadhead share of all miles | Loaded-mile break-even |
|---|---|
| 10% | $2.71 |
| 15% | $2.87 |
| 20% | $3.05 |
| 25% | $3.26 |
Read the tables in dollars per month, not just cents per mile. At 6.5 MPG, diesel moving from $4.500 to $6.000 shifts fuel cost by $0.231 per all mile — about $2,310 across this example's 10,000 monthly miles, with no other change in the operation. Deadhead creeping from 15% to 25% raises the loaded-mile floor by $0.38 on identical costs. Those are the two levers a load choice actually moves, which is why they lead the sensitivity check.
That fuel range is not hypothetical. The same EIA weekly series ran $4.578 on July 6, 2026 and $5.348 on August 3, 2026 — a 16.8% move in four weeks. A CPM built on a fuel price from last month is already wrong by more than most operators' entire margin, which is the practical argument for receipts over estimates. Nor is the range settled: ATRI attributes the 2026 spike to the disruption of shipping through the Strait of Hormuz and reports EIA's June 2026 Short-Term Energy Outlook forecast of a gradual decline to an annual average near $4.87 per gallon in 2026 and $4.39 in 2027 (Analysis of the Operational Costs of Trucking: 2026 Update, verified August 8, 2026). A forecast is not a receipt, but it does tell you that both the low and high columns below are inside the range the market has actually visited this year.
The example also sets a monthly revenue requirement: the $3.39 loaded-mile target × 8,000 projected loaded miles is roughly $27,100 per month (loaded-mile basis) to cover every cost, pay the owner, fund the replacement gap, and hold the 10% margin. If your projected freight cannot plausibly reach the requirement, the fix is in the inputs: deadhead, utilization, fixed costs, or the margin target.
Low, base, and high
One number is a snapshot. The range is the plan. Holding fixed cash costs at $5,550 for the period and owner labor plus replacement gap at $0.80 per all mile, and moving only the inputs that actually move:
| Input | Low | Base | High |
|---|---|---|---|
| Diesel price | $4.500 | $5.348 | $6.000 |
| Fuel economy | 7.5 MPG | 6.8 MPG | 6.0 MPG |
| All miles in the period | 11,000 | 10,000 | 8,500 |
| Maintenance and tires | $0.18/mile | $0.23/mile | $0.30/mile |
| Deadhead share | 10% | 20% | 25% |
| Cash CPM | $1.35 | $1.64 | $2.02 |
| Economic CPM | $2.15 | $2.44 | $2.82 |
| Loaded-mile break-even | $2.39 | $3.05 | $3.76 |
The loaded-mile floor swings $1.37 across that range — from $2.39 to $3.76 — on the same truck, the same fixed costs, and the same owner pay.
One line drives most of it: fuel. Of the $0.67 per all mile that separates the low and high economic CPM, fuel accounts for $0.40, or about 60%. Utilization — the same fixed dollars spread over 8,500 miles instead of 11,000 — accounts for $0.15, and maintenance for $0.12. Deadhead sits on top of all of it, converting the all-mile number into the loaded-mile floor. If you are going to keep one input current, keep fuel current.
For scale on the utilization row: ATRI's respondent fleets averaged 85,991 miles per truck in 2025 across an average 250 days of use, up from 82,677 the year before. That is roughly 7,200 miles a month, and it is the number the low column stretches toward and the high column falls short of.
Does this method change by segment?
The method does not. All miles in the denominator, two views out, and the same conversion to a loaded-mile floor apply to a sleeper tractor, a hotshot, or a straight box truck. What changes is the size of four inputs: the equipment payment, the insurance premium, achievable MPG, and monthly utilization. A hotshot running a dually and a gooseneck carries a much smaller equipment and insurance line than a Class 8 sleeper, and usually fewer miles to spread it across, which can put its cost per mile higher or lower depending entirely on utilization.
Be careful importing benchmarks across segments. The ATRI figures on this page cover for-hire tractor-trailer combinations only and explicitly exclude straight trucks, so they are not a hotshot or box-truck benchmark and should not be used as one. This page publishes no hotshot or box-truck cost figures, because no source meets the evidence standard the tractor-trailer figures do; your own records are the only benchmark for those segments today.
Compare your number with a benchmark carefully
The current authoritative industry figure comes from ATRI's 2026 release, covering 2025 data (verified August 8, 2026).
The American Transportation Research Institute reported in its 2026 Operational Costs of Trucking release that the industry-average cost to operate a truck in 2025 was $2.336 per mile — $1.854 per mile excluding fuel, up 3.4% and 4.2% respectively over 2024. The underlying report collects cost data directly and confidentially from for-hire motor carriers, weights the results by each sector's market share, and represents 182,248 truck-tractors running 14.67 billion miles.
How your lines compare with the fleet benchmark
Comparing totals tells you almost nothing, because the two totals are built differently. Comparing lines tells you a great deal. ATRI's 2025 per-mile averages (Analysis of the Operational Costs of Trucking: 2026 Update, Table 8, verified August 8, 2026), against this page's base worked example:
| Cost line | ATRI 2025 fleet average | Base example | What a gap usually means |
|---|---|---|---|
| Fuel | $0.482 | $0.786 | Fuel year, not efficiency — see below |
| Truck and trailer payments | $0.404 | $0.300 | Payment size, equipment age, and whether trailers are owned |
| Repair and maintenance | $0.215 | $0.180 | Truck age and owner-performed labor; ATRI's line excludes tires and towing |
| Tires | $0.050 | $0.050 | No gap; tires are the most transferable line on the page |
| Liability and cargo insurance | $0.106 | $0.125 | New-authority pricing runs above fleet averages |
| Tolls | $0.043 | inside $0.050 tolls/other | Route-driven; see the regional table below |
| Permits and licenses | $0.008 | inside $0.030 permits | Not comparable — ATRI's line is oversize and hazmat permits only, excluding registration |
| Driver wages | $0.818 | $0.600 owner labor | ATRI's is company-driver pay; owner labor is a number you set |
| Driver benefits | $0.210 | not carried | Owner-operators buy their own; add it if you do |
| Total | $2.336 | $2.44 economic | Different scopes — see the next table |
The fuel line deserves the explanation. ATRI's $0.482 reflects fuel bought during 2025, when diesel was unusually stable. Divided by the same report's 7.43 MPG fleet average, that implies a net fuel price near $3.58 per gallon — roughly a third below the August 3, 2026 retail average used in the worked example. If your 2026 fuel line looks terrible against the benchmark, most of that gap is a fuel year, not your driving. The maintenance comparison runs the other way: at $0.18 the example sits below ATRI's $0.215, which is plausible for a newer truck with owner-performed labor and optimistic for an older one. ATRI reported repair and maintenance rising 8.6% in 2025, the second-largest increase of any line item, so a reserve set from a two-year-old assumption is probably low.
What this benchmark is not
| Question | Answer |
|---|---|
| Whose costs are these? | For-hire tractor-trailer fleets, weighted by sector market share. Not straight trucks, not hotshots, not private fleets. |
| Which year? | 2025 operations, published July 2026. |
| Which denominator? | Total mileage including out-of-route miles — for most fleets, total IFTA mileage. Empty miles are included. |
| What is excluded? | Overhead of every kind — real estate, non-driver payroll, technology subscriptions. Also physical damage and workers' compensation insurance, and out-of-pocket crash costs. |
| Is it a rate floor? | No. It is a cost benchmark, and no part of it is a price. |
| Is it an owner-operator number? | No. ATRI separately reports the average rate carriers contracted owner-operators at in 2025: $2.08 per mile, against a truckload-sector marginal cost of $2.21 and an industry marginal cost of $2.336. |
| Is it a First Load HQ benchmark? | No. A one-truck operation's insurance, financing, and utilization can sit far from a fleet-weighted average in either direction. |
That contracted owner-operator row is the single most useful line in the report for anyone reading this page. A rate below the sector's own marginal cost is not evidence that the sector is wrong; it is evidence that the party accepting it is carrying costs the rate does not cover. Which is the entire reason to calculate your own number before you agree to anyone's.
How costs vary by region
ATRI weights each carrier's costs by the share of miles run in each region. These are the five regions the report publishes, and they are the complete set — ATRI does not publish state-level costs, and neither does this page. For state-level figures, your own filings, invoices, and toll statements are the authority, and the agencies in Where to get your state's numbers are where the rules come from.
| Region (ATRI, 2025) | Total per mile | Fuel | Tolls | Insurance |
|---|---|---|---|---|
| Midwest | $2.230 | $0.466 | $0.038 | $0.098 |
| Northeast | $2.516 | $0.491 | $0.079 | $0.120 |
| Southeast | $2.245 | $0.454 | $0.041 | $0.110 |
| South Central | $2.229 | $0.457 | $0.036 | $0.102 |
| West | $2.377 | $0.535 | $0.021 | $0.111 |
The spread is not evenly distributed. Northeast tolls at $0.079 per mile are nearly four times the West's $0.021 and higher than most fleets' entire tire line, while the West's fuel disadvantage is $0.081 per mile against the Southeast. If your lanes concentrate in one region, that is a structural feature of your CPM. Region definitions are in the report's appendix.
So what is "the" trucking cost per mile in 2026? There is no supportable universal owner-operator average — pages publishing one rarely show a sample, denominator, or method, which is exactly what makes a number usable. First Load HQ will publish segment benchmarks for semi, hotshot, and box-truck operations only when its Cost Per Mile Index exists with a versioned methodology, sample description, and all-mile denominator discipline; until then, the benchmark that matters is your own trailing 30–90 days. Use an external figure only as a reasonableness check: if your calculated CPM lands wildly above or below it, verify your inputs before you trust either number.
Common cost per mile mistakes
| Mistake | Fix |
|---|---|
| Costs and miles from different periods | One period, same dates, for every input |
| Dividing all-mile costs by loaded miles only | All miles in the denominator; convert for rates afterward |
| Omitting owner labor | Set a labeled owner wage in the economic view |
| Missing annual and quarterly costs | Normalize every recurring obligation to the period |
| Counting equipment twice | Payments retire the current truck; the reserve funds the next one — never charge the same dollar to both |
| Leaving out occupational accident or physical damage | Both are real premiums and neither is inside your liability policy |
| Forgetting weight-distance tax on CT, KY, NM, NY, or OR miles | A per-mile state tax that fuel tax does not cover; take it from your filed return |
| Mixing cash and accrual lines in one total | Keep the two views separate and label which one you are reading |
| Confusing markup with margin | Pick one profit method and label it on every target rate |
| Using the posted pump price for fuel | Enter your net price after discounts, or better, actual fuel spend |
| Importing an unverified benchmark | Use your records; treat external figures as context with a date and scope |
| Comparing your total against a benchmark total | Compare line by line, and check what each total includes |
If your result surprises you, check this list before you check the market.
Frequently asked questions
How often should you recalculate your cost per mile?
Monthly is the working cadence for a one-truck operation: recalculate on your latest complete 30 days, and watch the trend across a rolling 90 so one cheap or expensive month does not steer decisions alone. Recalculate immediately when a structural input changes — a new insurance premium, a refinanced payment, a new contract fee, or a lasting shift in diesel or deadhead.
Are taxes part of your trucking cost per mile?
Operating taxes and fees are real costs: fuel taxes are embedded in your pump price, and IFTA settlements, weight-distance taxes in the five states that levy them, heavy vehicle use tax, and permit fees belong in your normalized fixed costs. Income tax is different — it depends on entity, deductions, and personal facts, so build any tax reserve with a qualified tax professional. This page is planning math, not tax advice.
Is your cost per mile lower once the truck is paid off?
Your cash CPM drops — the payment line goes to zero, and that is real breathing room. Your economic CPM should not drop to zero for equipment, because the truck is still wearing out every mile. With no payment left to retire the current truck, the whole normalized ownership cost moves into the economic view as a reserve, or the "profit" of a paid-off truck quietly becomes the down payment you no longer have for the next one.
What is the quick way to adjust cost per mile for deadhead?
Divide your all-mile CPM by your loaded share: loaded-mile floor ≈ all-mile CPM ÷ (1 − deadhead %). At 20% deadhead that is dividing by 0.80 — a 1.25× multiplier. It is the same math as the full break-even formula without lane-specific costs, and it is fast enough to run in your head while a broker is still talking.
How long does it take to get a reliable cost per mile?
It depends on your records, not the math. The clock is set by the slowest dependency: one complete period of matched costs and miles. Twenty-eight days is the working minimum, 30–90 days is better, and results from less history should be labeled provisional. Lumpy costs like maintenance need the longer window before the reserve figure means much. There is no universal date — a new authority simply replaces the provisional number as real months accumulate.
Do trucking authority filing fees belong in your cost per mile?
No — one-time startup costs are not recurring operating costs. FMCSA's registration fee is $300 per operating authority, one-time and non-refundable (per FMCSA's registration FAQ, verified August 8, 2026), and that filing fee is only a small piece of total startup spending. Budget startup money separately under trucking authority startup costs; CPM carries only what recurs.
Your next step

Open a blank sheet, enter your last complete 30–90 days of costs and miles, and save the result with its assumption summary — the date, the fuel source, the deadhead figure, the owner-labor rate you chose, and which equipment treatment you used. Then make the number earn its keep: take one load you are genuinely considering, convert its quoted rate to all miles, and set it against your economic floor. If it clears, you know why. If it does not, you just learned it before the truck did. A good place to practice is a real offer — screen your first load against the all-mile math before you commit the truck. Recalculate next month with real data and let your own trend, not anyone's average, run the business.
About this page
First Load HQ is an independent educational publisher. It is not FMCSA or DOT, not a law firm, not an insurance company or broker, not a lender or factoring company, and not a motor-carrier registration service. Nothing here is individualized legal, tax, insurance, accounting, or financial advice. Corrections go to hello@firstloadhq.com.
No provider paid for placement on this page. It names no vendors, carries no affiliate links, and ranks no products; the only recommendation it makes is that you use your own invoices.
Method. The All-Mile Two-View Method is a First Load HQ editorial framework, labeled as such wherever it appears: all business miles in the denominator, and two published numbers — cash and economic — rather than one. Federal requirements, state requirements, insurer terms, vendor contracts, and private broker policies are separated by claim class in the table above rather than blended.
Evidence rules. Every dated figure on this page comes from the issuing authority or the publishing research organization, linked at the claim. Fleet benchmarks are labeled with their scope, denominator, and year. Where a figure could not be verified from a primary source — occupational accident premiums and non-tractor-trailer segment costs are the two on this page — it is not published, and the page says so at the point where you would have used it.
Refresh cadence. Fuel prices are re-checked on publication day and monthly thereafter; the ATRI benchmark on each annual release; federal fees, state weight-distance rules, and registration paths on publication day and upon notice. Corrections are made on the page, with the verification date updated to the date of the recheck.
Sources and last verified date
Last verified: August 8, 2026 Next review: September 8, 2026 (fuel prices, monthly); November 8, 2026 (full pass) — plus the per-source cadences below
- Analysis of the Operational Costs of Trucking: 2026 Update — American Transportation Research Institute — Supports the 2025 per-mile line items (Table 8), methodology and sample description, the all-mile/IFTA denominator, fleet MPG by operating weight, truck trade cycle and the ATA new-truck price estimate, empty-mileage shares, average annual truck mileage, dwell-time and detention figures, contracted owner-operator rates, the EIA diesel forecast, and the regional cost table. Next review: on ATRI's 2027 release.
- New ATRI Report Details Accelerating Costs and Low Profitability Despite Cuts — American Transportation Research Institute — Supports the headline 2025 figures of $2.336 per mile and $1.854 per mile excluding fuel, and the year-over-year changes. Next review: on ATRI's 2027 release.
- Weekly Retail Gasoline and Diesel Prices — U.S. Energy Information Administration — Supports the U.S. on-highway diesel prices of $5.348 per gallon for the week ending August 3, 2026 and $4.578 for the week ending July 6, 2026, used in the worked example and sensitivity tables. Released August 4, 2026; next release August 11, 2026. Next review: weekly.
- Gasoline and Diesel Fuel Update — U.S. Energy Information Administration — Official weekly national and PADD-regional diesel price entry point; the article's fuel-estimate fallback action. Next review: monthly.
- How do I get operating authority (MC number)? — Federal Motor Carrier Safety Administration — Supports the $300 non-refundable fee per operating authority requested. Next review: quarterly and upon notice.
- About Form 2290, Heavy Highway Vehicle Use Tax Return — Internal Revenue Service — Supports the 55,000-pound taxable gross weight threshold and the 5,000-mile suspension (7,500 for agricultural vehicles). Next review: before each tax period.
- Instructions for Form 2290 (Rev. July 2026) — Internal Revenue Service — Supports the July 1–June 30 tax period, the weight-category tax computation ($100 at 55,000 lb, $22 per additional 1,000 lb, $550 maximum above 75,000 lb, 75% logging rate), and the stamped Schedule 1 registration requirement. Next review: before each tax period.
- Fees for the Unified Carrier Registration Plan and Agreement — Federal Register, FMCSA — Supports the per-entity bracket fee structure at 49 CFR part 367, the unchanged 2026 registration-year fees, and the proposed 2027 increase averaging about 20 percent and ranging from $9 to $9,329 per entity. Notice of proposed rulemaking, docket FMCSA-2025-0655; comment period closed May 26, 2026. Next review: before each registration year and upon final rule.
- Unified Carrier Registration fee tables — Washington Utilities and Transportation Commission — Supports the 2026 registration-year bracket fee of $46.00 per entity for fleets of 0–2 vehicles. Next review: before each registration year.
- Unified Carrier Registration national registration system — Official registration and base-state routing for carriers based in non-participating states. Next review: annually.
- IFTA, Inc. — International Fuel Tax Association — Supports the quarterly fuel-tax settlement structure and jurisdiction rate publication. Next review: quarterly.
- IRP jurisdiction directory — International Registration Plan, Inc. — Official contact directory for the registration office of every IRP member jurisdiction, supplied by the jurisdictions themselves. Next review: annually.
- Highway Use Fee — Connecticut Department of Revenue Services — Supports the Connecticut eligibility threshold (26,000 lb gross weight, FHWA classes 8–13), the 2.5-to-17.5-cent per-mile rate range, and the quarterly filing requirement. Next review: quarterly.
- Kentucky Weight Distance (KYU) — Kentucky Transportation Cabinet — Supports the Kentucky threshold of combined license weight greater than 59,999 pounds and the $0.0285 per-mile rate under KRS 138.660. Next review: quarterly.
- Weight Distance Tax — New Mexico Taxation and Revenue Department — Supports the New Mexico threshold (declared gross weight or gross vehicle weight over 26,000 pounds), quarterly filing dates, and the annual-filing election under Section 7-15A-3 NMSA 1978. Next review: quarterly.
- Highway use tax — New York State Department of Taxation and Finance — Supports the New York gross-weight and unloaded-weight thresholds, the certificate-of-registration and decal requirement, the gross-weight versus unloaded-weight reporting election, and the exclusion of toll-paid Thruway mileage. Next review: quarterly.
- Commerce and Compliance Division — Oregon Department of Transportation — Supports the Oregon weight-mile tax threshold (combined weight over 26,000 pounds), declared-weight rate basis, and ODOT's notice that House Bill 3991 simplifies the rate structure effective July 1, 2027. Next review: quarterly and before July 2027.
- File a Tax Report — Oregon Department of Transportation, Commerce and Compliance Division — Supports the monthly and approved-quarterly filing basis and the fuel-tax exemption for carriers enrolled in the weight-mile tax program. Next review: quarterly.
Not sure what fits your situation?
Answer a few questions and get a shortlist matched to where you are right now.
Take the 2-minute questionnaireKeep reading
New Trucking Company Checklist: Authority to First LoadUse this new trucking company checklist to verify authority, insurance, UCR, driver compliance, equipment, broker paperwork, and first-load readiness.
NY HUT Permit: Who Needs It and How to RegisterSee who needs a New York HUT permit, current credential and trip-certificate fees, worked tax math, filing rules, exemptions, and official registration links.
Owner-Operator Compliance Calendar: After Your First LoadTrack IFTA, UCR, FMCSA updates, insurance, inspections, tax dates, records, and first-year deadlines with this owner-operator compliance calendar.
Best ELDs for Owner-Operators: 4 Options ComparedCompare four current ELD options for owner-operators by exact registered model, total cost, contract, support and fit, including hotshot use.
