Trucking books look simple from the outside: revenue in, fuel out. In practice it is one of the harder small businesses to keep clean, because the money arrives already chewed up by deductions, the fuel spend has a tax return attached to it, and the number that decides whether you are profitable is not on any bank statement.
Here is what actually needs to be handled differently, whether you run one truck or twelve.
A settlement is not a deposit
If you are leased on to a carrier, what hits your account is a net settlement — gross linehaul and fuel surcharge, minus fuel advances, insurance, escrow or maintenance reserve, trailer rent, ELD fees, cash advances, and anything else the carrier withheld. Booking that deposit as revenue is the single most common trucking bookkeeping error, and it quietly destroys every report you own.
Two things break at once. Your revenue is understated, so the year looks smaller than it was — which matters the day you apply for equipment financing. And your expenses vanish, so you never see what insurance or fuel actually costs you. Every settlement statement should be entered gross, with each deduction booked to its own expense account, netting to the deposit that actually landed.
Escrow deserves its own treatment. Money the carrier holds back into a maintenance or escrow account is not an expense — it is still yours, sitting in an asset account until it is spent or returned. Expensing it overstates your costs now and produces a surprise later when the balance comes back.
Fuel, IFTA, and the two tax returns that surprise people
If you cross state lines in a qualifying vehicle, you file IFTA quarterly. The return is built from two things your bookkeeping has to be able to produce on demand: miles driven per state, and gallons purchased per state. If fuel receipts are booked as one lump number, that quarterly return becomes a scavenger hunt through a shoebox. Keep fuel coded so jurisdiction detail survives — most fuel card providers export it, and that export belongs in your records whether or not your ledger picks up the detail on its own.
The second one is Form 2290, the heavy highway vehicle use tax, owed annually on trucks at or above 55,000 pounds gross weight. It runs on its own July-to-June year rather than the calendar, and you need the stamped Schedule 1 to register plates — so it is worth having in your books as a scheduled item rather than a fire drill.
Fuel tax paid and fuel tax owed also should not be tangled up with the fuel itself. Keeping the tax component separate from the diesel expense keeps your cost-per-mile honest.
Cost per mile is the only number that matters
Rate per mile is what brokers talk about. Cost per mile is what tells you whether the load was worth running. Getting it requires splitting your expenses into two buckets and keeping them split all year.
Fixed costs run whether the truck moves or not: truck payment, insurance, permits, plates, ELD subscription, accounting. Variable costs scale with the miles: fuel, tolls, maintenance, tires, driver pay. Add both, divide by the miles you actually ran in the period, and you have the number below which every load loses money. Most owner-operators who run the math for the first time discover that a cheap load did not merely earn less — it cost them money to haul.
This only works if the miles are in your records alongside the dollars. Logging total miles per month next to the financials turns a P&L into an operating dashboard, and it is a two-minute habit that a lot of trucking businesses never start.
Per diem, owner pay, and the rest of the year-end work
Drivers subject to Department of Transportation hours-of-service rules get a meal deduction at a higher percentage than the standard business meal limit, and it is usually claimed using the daily per diem rate rather than a pile of receipts. That means your books need days away from home on the road recorded — not restaurant receipts. A simple log of nights out is worth more at tax time than a year of gas station tickets.
Owner draws are not an expense either. Money you take out of a single-member LLC is equity, not payroll, and coding it as wages inflates your costs and confuses your CPA. If you pay other drivers or lease on owner-operators, whether they are employees or contractors decides which forms you are on the hook for at year end — worth settling deliberately rather than by default.
If any of that is currently living in a folder of settlement PDFs, Evolv Bookkeeping is $199 per month flat: every account reconciled, settlements broken out gross with their deductions, and your P&L and Balance Sheet closed and delivered by day 2 of the following month, plus 1099 prep at year end. If you are behind, the one-time cleanup is $500 flat however far back it goes, finished within 2 days and guaranteed in writing. No contracts, cancel anytime, and you can get an instant quote on our homepage.