Ask a carrier what a mile costs them and you usually get one number. Ask where the number came from and you usually get a spreadsheet built once, two years ago, from a full year of totals divided by a full year of miles.

That number is not wrong so much as unusable. It cannot tell you which truck is losing money, whether a lane is worth running, or what a rate has to be to clear the fixed cost of the unit that pulls it. Fixing that is an accounting problem before it is a pricing problem, and it is mostly about how the chart of accounts is built.

What is accounting for trucking companies?

Accounting for trucking companies is the practice of coding every cost to the truck, the driver and the load that generated it, so the carrier can calculate cost per mile at the unit level rather than the fleet level and price freight against a number it can defend.

The rest of the work is recognizable small business accounting with three complications bolted on. Fuel tax is filed quarterly across every jurisdiction the fleet runs in. A large share of the workforce may be owner-operators settled weekly under a contract with deductions, escrow and chargebacks rather than paid through payroll. And the single biggest asset class, the trucks themselves, is bought, financed, depreciated and traded on a cycle that dominates both the balance sheet and the tax position.

A carrier’s books should produce, every month:

  • Revenue and miles by truck, by driver and by load
  • Fixed and variable cost separated, then combined into cost per mile per truck
  • Owner-operator settlements reconciled, with escrow balances agreeing to the ledger
  • Fuel purchases by jurisdiction, ready for the quarterly fuel tax return
  • Equipment cost, depreciation and debt service tied to the unit that carries them

Cost per mile, built three ways

One cost per mile is not enough. Three are, and each answers a different question.

  1. Variable cost per mile. Fuel, tolls, driver pay if paid per mile, tires, maintenance, and anything else that only happens because the truck moved. This is the floor. A load priced below variable cost per mile loses money the moment the wheels turn, and no volume argument fixes that.
  2. Fixed cost per mile. Truck and trailer payments, insurance, permits, licensing, base wages, dispatch, office and administration, divided by the miles the fleet actually ran. The subtlety is that this figure moves with utilization: the same fixed cost across fewer miles raises the per-mile number, which is why an underused truck looks more expensive than a busy one even when nothing about it changed.
  3. Fully loaded cost per mile, per truck. The two above, calculated for each unit rather than the fleet. This is the one that changes decisions.

The fleet average is the number most carriers have and the least useful of the three. A fleet running twelve trucks at an average of $1.85 might have nine units at $1.70 and three at $2.30, and the three are consuming the margin the nine produce. On the average, the fleet is fine. On the unit, three trucks need a maintenance decision, a driver decision or a sale. The average cannot show you that, and it never will, because averaging is the operation that destroys exactly the information you need.

Getting to a per-unit number requires the coding to carry a truck dimension on every relevant transaction, entered at the point of entry rather than assigned later. That is the same structural requirement Exact Partners builds for franchise and multi-unit operators, where the unit is a location, and for contractors, where the unit is a job. Different industry, identical discipline: the reporting dimension has to exist in the coding, which is why a fleet is really a multi-location accounting problem with wheels on it.

FLEET-LEVEL BOOKKEEPING

Do you know which trucks are making money?

exact_ codes cost to the unit, runs the monthly close and reports cost per mile per truck, so pricing and fleet decisions come off real numbers instead of a fleet average. No new dispatch software required.

See how outsourced accounting works →

Owner-operator settlements are not accounts payable

This is where the most expensive mistakes live, and the cause is almost always that settlements were treated as a vendor payment process.

A weekly settlement is a small payroll run wearing different clothes. It has gross earnings, a defined set of contractual deductions, escrow held under an agreement with rules about when it is returned, chargebacks for damage or advances, and a reporting obligation at year end. Running it through accounts payable means the escrow sits in a liability account nobody reconciles, the chargebacks are netted invisibly, and by the time an owner-operator leaves and asks for their escrow back, the balance in the ledger and the balance in the settlement software disagree.

What the books need is a settlement ledger per contractor, reconciled monthly to the general ledger, with escrow as its own liability account that is aged and agreed. And the classification question underneath it, whether a driver is genuinely an independent contractor or an employee, is a legal determination with tax consequences on both sides. It is not a bookkeeping choice, and the books should reflect the determination rather than making it.

The trucking tax items that are worth real money

Three items come up on nearly every carrier’s return and two of them are routinely left on the table.

The 80 percent meal deduction. Ordinary business meals are 50 percent deductible. Meals consumed by an individual during, or incident to, a period of duty subject to the Department of Transportation’s hours of service limits are 80 percent deductible, under Internal Revenue Code section 274(n)(3), which directs that the usual 50 percent be replaced with 80 percent for those individuals. Across a fleet of drivers running away from home most nights, the difference between the two percentages is not a rounding error.

The special transportation-industry meal allowance. Rather than tracking actual meal costs, workers in the transportation industry can use a special standard rate. IRS Publication 463 sets it at $80 per day inside the continental United States and $86 per day outside it for 2025. The rate applies where the work directly involves moving people or goods by airplane, barge, bus, ship, train or truck and regularly requires travel away from home. Choose it for one trip in a year and you have to use it for all of them, so it is a policy decision rather than a per-trip choice. See IRS Publication 463.

Equipment timing. Trucks and trailers are the largest capital decision a carrier makes and the depreciation treatment moves the tax bill by more than most operating decisions do. The point is not to chase a deduction, it is that the purchase timing, the financing structure and the trade cycle interact, and deciding them in December with no model is how carriers end up with a tax bill and a payment schedule that fight each other. This belongs in a planning conversation with business tax services during the year, not at filing.

What about fuel tax and the quarterly filings?

Carriers operating qualified vehicles across member jurisdictions file fuel tax quarterly under the International Fuel Tax Agreement, reporting miles run and fuel purchased in each jurisdiction so tax is apportioned to where the fuel was burned rather than where it was bought.

The accounting requirement is unglamorous and absolute: fuel purchases have to carry the jurisdiction and the truck, and miles have to be captured by jurisdiction. If that data lives only in the telematics or fuel card platform and never reaches the accounting system, the quarterly return becomes a data assembly project four times a year and the general ledger has no way to prove the numbers filed. Bringing the fuel card feed into the books, coded by unit and jurisdiction, removes both problems at once. Owning that feed, and the monthly agreement of it, is a controller-level job rather than a bookkeeping one, which is why growing carriers usually add an outsourced controller before they add another back-office hire.

Trucking accounting vs general small business accounting

Function General small business Trucking company
Cost object The company The truck, the driver and the load
Key operating metric Gross margin Cost per mile, per unit
Contractor pay Vendor invoices Weekly settlements with deductions, escrow and chargebacks
Indirect tax Sales tax, where applicable Quarterly fuel tax apportioned by jurisdiction
Largest asset Varies Revenue equipment, financed and traded on a cycle
Meals deduction 50 percent 80 percent for DOT hours-of-service drivers

One caveat on the cost-per-mile row, and it is the one that trips up carriers running mixed operations. A fleet that mixes long-haul, regional and dedicated work cannot use a single cost per mile even at the unit level, because deadhead percentage and utilization differ by operation type. Segment first, then measure. A dedicated unit running 92 percent loaded and a spot-market unit running 78 percent loaded are not comparable and should not be averaged together.

Frequently asked questions

How do you calculate cost per mile for a trucking company?

Add fixed costs and variable costs for the period, then divide by the miles actually run in that period. Calculate it per truck rather than for the fleet, and keep the fixed and variable components visible separately, because the variable figure is your pricing floor and the fixed figure moves with utilization.

Can a trucking company use cash basis accounting?

Often yes for tax, subject to the gross receipts test. For management, accrual gives a truer picture, because fuel, maintenance and settlements do not fall in the same period as the revenue they earned.

Should owner-operator settlements run through payroll or accounts payable?

Neither exactly. Settlements need their own ledger, reconciled monthly to the general ledger, because they carry mechanics that neither system handles well: contractual deductions, escrow held under agreement, chargebacks, and advances recovered over time. Escrow in particular belongs in a dedicated liability account that is aged by contractor and agreed every month, since it is money the carrier holds and will owe back. The classification question underneath, employee or independent contractor, is a legal determination with real tax exposure attached, and the accounting should follow that determination rather than substitute for it.

What does an accountant need from the dispatch or TMS system?

Miles by truck and by jurisdiction, loads with revenue and driver assignment, and fuel purchases with location. Those three feeds turn a general ledger into a management system, and what it costs to have someone run them is covered in our guide to outsourced accounting firms.

Is factoring recorded as revenue?

No. Revenue is recorded when the load is delivered and the receivable exists. Factoring is a financing transaction against that receivable, and the factoring fee is a financing cost rather than a reduction of revenue. Carriers that net the fee against revenue understate both revenue and cost, which quietly flatters gross margin and hides how expensive the financing has become.

Talk to exact_ about your fleet reporting →


About the author. This article was written by Dan Spada, CPA, at Exact Partners, a national outsourced accounting, fractional CFO and business tax firm founded in Buffalo, New York in 2021 and named No. 152 on the 2026 Inc. 5000 list of America’s fastest-growing private companies. Dan and the Exact team build unit-level cost reporting for operators who need to see profitability per location, per job or per truck. Learn more about Dan Spada and the Exact Partners team.

This article is general information, not accounting, tax or employment-classification advice for your business. Rates and rules change. Confirm your position with a qualified advisor.