This article is general information, not tax advice for your specific situation. Tax rates, limits, and deadlines change every year — confirm current figures with a tax professional or on IRS.gov before you file.
Most owner-operators don't need better bookkeeping to satisfy the IRS. They need it to answer a question they currently can't: is this load worth taking?
A driver who knows their cost per mile can evaluate a rate in five seconds. A driver who doesn't is guessing, and in a soft freight market guessing is how a profitable-looking year ends at break-even. Tax compliance is the byproduct of doing this well, not the reason to do it.
Why trucking books are different
Generic small-business bookkeeping advice doesn't transfer cleanly, for a few structural reasons:
- Settlement statements, not invoices. Your revenue arrives net of deductions — fuel advances, insurance, escrow, tolls, occupational accident, trailer rent, and more. Recording the deposit amount as revenue understates both revenue and expenses, sometimes by 30%, and destroys your cost data.
- Expenses are geographically scattered. Fuel in six states, a repair in a seventh, tolls in three more. There's no single vendor relationship to reconcile against.
- You already have to track miles by state for IFTA. That data is also the foundation for cost per mile, so the work is already done — it just needs to be used.
- Equipment dominates the balance sheet. Depreciation, loan principal versus interest, and eventual sale recapture all matter more than in a typical service business.
- Cash timing is brutal. Fuel goes out today, the load pays in 30 days, and factoring changes both the timing and the amount.
Step one: separate business from personal
This is not optional and it is not about tidiness.
Open a dedicated business checking account and a business card, and run every business dollar through them. If you've formed an LLC, commingling funds is the most common way owners undermine the liability protection they paid to create. And in an audit, mixed accounts mean the examiner scrutinizes every transaction rather than accepting a clean business account at face value.
The minimum setup:
- Business checking — all settlements in, all business expenses out
- Business credit or fuel card — for road spend, so it's captured automatically
- A separate tax savings account — see the quarterly payments guide
- A regular, documented owner's draw to your personal account, rather than paying personal bills from the business
Step two: a chart of accounts built for trucking
Default accounting software categories are useless for a truck. "Automobile expense" tells you nothing. Split costs the way they actually behave, because fixed and variable costs answer different questions:
Revenue
- Linehaul revenue
- Fuel surcharge
- Accessorial (detention, layover, tarping, stop-offs)
- Reimbursements
Variable costs — move with the miles
- Fuel and DEF
- Tolls and scales
- Repairs and maintenance
- Tires
- Driver pay (if you have drivers)
- Lumpers and loading fees
- Per diem / meals
Fixed costs — accrue whether the truck moves or not
- Truck and trailer payments (principal tracked separately from interest)
- Insurance — liability, cargo, physical damage, occupational accident
- Permits, IRP plates, UCR, HVUT
- ELD and software subscriptions
- Parking
Overhead
- Accounting and legal
- Factoring fees
- Bank fees
- Phone and internet
- Association dues
If you run more than one truck, tag every transaction to a specific unit. Fleet-level averages hide the truck that's losing money, and that truck is usually why the year underperformed.
Step three: the twenty-minute weekly routine
Bookkeeping fails because it's treated as a monthly project. Done weekly it's a short chore; done quarterly it's a lost weekend and worse data.
- Photograph receipts as you get them — not at week's end. Thermal receipts fade to blank within months, and a faded receipt is not documentation.
- Break down the settlement statement. Enter gross revenue and each deduction as its own expense line. Never enter just the net deposit.
- Log miles by state. You need it for IFTA anyway; capture it while the trip is fresh.
- Categorize the week's transactions. Ten minutes if the accounts are set up properly.
- Move the tax reserve — 25–30% of net — into the tax account.
- Note anything unusual while you still remember it. A $3,200 charge in Amarillo is obvious this week and a mystery in April.
Step four: calculate cost per mile
This is the number that makes the whole exercise pay for itself.
Cost per mile = (fixed costs + variable costs) ÷ total miles
Use total miles including deadhead, not just loaded miles. Deadhead miles cost real money and pretending otherwise inflates your margins.
An illustrative single-truck year:
| Category | Annual |
|---|---|
| Fixed costs (payment, insurance, permits) | $42,000 |
| Variable costs (fuel, maintenance, tires, tolls) | $78,000 |
| Overhead (accounting, fees, phone) | $6,000 |
| Total costs | $126,000 |
| Total miles (including deadhead) | 105,000 |
| Cost per mile | $1.20 |
Now a $1.85/mile load on 600 total miles is a concrete decision rather than a feeling: $1,110 revenue against $720 of cost, $390 contribution. And a $1.15/mile load is one you can decline without second-guessing, because you know it doesn't cover cost.
Recalculate quarterly. Fuel prices and insurance renewals move this number enough that a year-old figure will mislead you.
Step five: know what to keep and for how long
Different rules govern different records, and the longest one controls in practice:
| Record type | Retention |
|---|---|
| General tax records | 3 years from filing |
| If income was substantially understated | 6 years |
| Employment tax records | 4 years |
| IFTA mileage and fuel records | 4 years from the return due date |
| Form 2290 / HVUT records | 3 years |
| Equipment purchase and depreciation records | Through the depreciation period plus 3 years after disposal |
Store everything digitally, backed up somewhere that isn't the truck. A cab fire or a stolen laptop shouldn't be able to destroy your substantiation. Cloud storage organized by year and month is sufficient — this does not require special software.
Choosing tools
Match the tool to the operation rather than the aspiration:
- One truck, straightforward operation: a well-built spreadsheet plus disciplined receipt capture genuinely works. Don't let software shopping become procrastination.
- One to three trucks: general accounting software with a trucking-appropriate chart of accounts, plus a receipt-scanning app and a mileage log.
- Three or more trucks: trucking-specific software that handles settlements, IFTA, and per-unit costing. The integration savings become real at this size.
- Any size, if you'd rather drive: a bookkeeping service that understands settlement statements. The test of one is whether they ask for your settlements or just your bank statements — bank statements alone can't produce accurate trucking books.
Step six: put the deadlines on a calendar
Trucking has more recurring compliance dates than most small businesses:
- Quarterly: IFTA returns and federal/state estimated tax payments
- Annually by August 31: Form 2290 for the July–June tax period
- Annually: IRP renewal, UCR registration, income tax return
- Ongoing: DOT physicals, insurance renewals, drug and alcohol program requirements
Set reminders two weeks ahead of each. The penalties for missing these are entirely avoidable and they're the cheapest money you'll ever save.
Common mistakes
- Recording the settlement deposit as revenue. Understates revenue and expenses, and ruins cost per mile.
- One account for business and personal. The root cause of most bad trucking books.
- Excluding deadhead from cost per mile. Makes marginal loads look profitable.
- Treating loan payments as expenses. Only the interest is deductible; principal reduces a liability. Depreciation handles the truck.
- Saving paper receipts only. They fade, and then they're worthless.
- Catching up quarterly. Takes longer in total and produces worse data.
- Not knowing cost per mile. The most expensive omission on this list, and it has nothing to do with taxes.
The short version
Separate the accounts, break settlements into their real components, spend twenty minutes a week, and calculate your cost per mile every quarter. That's a system that keeps you compliant and — more usefully — tells you which freight is actually worth hauling.
