How should a trucking company or owner-operator set up bookkeeping?
The foundation of trucking bookkeeping is tracking everything by truck. Whether you’re an owner-operator with one rig or running a fleet of twenty, your chart of accounts and your tracking structure should let you see revenue and expenses at the individual truck level. Without that, you’re looking at a blended picture that hides which trucks are making money and which are dragging down your margins.
Start with your chart of accounts. Trucking has specific expense categories that don’t apply to other businesses, and generic QuickBooks or Xero setups won’t capture them properly. At minimum, you need separate accounts for fuel, maintenance and repairs, tires, insurance, tolls, permits, DOT compliance and registration fees, truck payments or lease costs, and driver pay including per diem. For fleets, driver pay and per diem should be trackable by driver and by truck so you can see the full cost picture for each unit on the road.
Revenue tracking is just as important as expense tracking. Every load should be recorded with enough detail to calculate margin per load and margin per mile. These are the two KPIs that tell you whether your rates are actually profitable after you account for all the costs of running that truck on that route. If your bookkeeping can’t produce those numbers, it’s not set up correctly for transportation.
If you use a TMS like McLeod, TruckingOffice, or similar software, get it connected to your accounting system so load data flows in without manual entry. Double-entering load information creates errors and eats up time you don’t have. The integration doesn’t have to be fancy, but it needs to be consistent so your books reflect what’s actually happening on the road.
Accounts receivable deserves special attention in trucking. Payment terms in this industry are long, and many carriers factor their receivables to maintain cash flow. If you’re using a factoring company, your AR tracking has to be clean. You need to record the full invoice amount, the factoring fee, and the net payment separately. Lumping factored payments into a single deposit means you lose visibility into what you’re actually paying for that cash flow, and your revenue numbers get distorted.
For owner-operators, keep business and personal expenses completely separate from day one. Use a dedicated business bank account and credit card. Fuel cards are common in trucking and they simplify tracking, but the transactions still need to be categorized and reconciled monthly. Per diem for meals on the road is a significant deduction that many owner-operators either miss entirely or track poorly. The IRS allows a standard per diem rate for transportation workers, and claiming it correctly can save you thousands at tax time.
Fleet operators need an additional layer of discipline. When multiple trucks are running simultaneously, expenses like fuel purchases, toll charges, and maintenance invoices need to be coded to the correct truck every time. A repair invoice that hits a general maintenance account instead of being assigned to truck 714 makes your per-truck profitability reports unreliable. Build the habit of coding every transaction to a truck from the start, because going back to fix months of miscoded expenses is painful and expensive.
The right time to set all of this up is before you have a mess on your hands. If you’re just getting started or you know your current books aren’t giving you useful information, working with Northern Virginia small business bookkeeping services that understand freight and logistics will save you from building on a foundation that doesn’t work. The goal is a system where you can look at any truck in your fleet and know exactly what it earned, what it cost, and whether it’s worth keeping on the road.
Northern Virginia's Bookkeeping & Advisory Firm
First Step:
Tell Us About Your Business
Every engagement starts with a conversation. Tell us what's going on with your books and we'll give you our honest assessment.
More Questions
How should a medical or dental practice set up its bookkeeping in QuickBooks or Xero?
Start with a chart of accounts that separates insurance income by payer, tracks patient copays distinctly, and captures healthcare-specific expenses like malpractice insurance and clinical payroll. The biggest setup challenge is handling the gap between production and collections caused by insurance reimbursement lag.
Read answerHow does Fairfax County business personal property tax work?
Fairfax County taxes tangible business assets like equipment, furniture, and computers annually. Businesses file a return listing assets and their depreciated values, and accurate fixed asset records in your books make the process straightforward.
Read answerHow do I handle factoring fees and advances in trucking bookkeeping?
Record the full invoice as revenue when you bill the load, then track the factoring advance as cash received and the holdback as a receivable. When the factoring company sends the reserve balance minus their fee, record the fee as an expense and close out the receivable.
Read answerHow should a nonprofit budget and forecast cash flow?
Build your budget around the three 990 functional categories: program, administrative, and fundraising. Then layer in a rolling 12-month cash flow forecast to account for the timing gaps that come with grants and reimbursement-based funding.
Read answerWhat are typical overhead rates for small construction companies?
Small residential contractors typically run 10-20% of revenue in overhead, while commercial general contractors land closer to 8-15%. Knowing your actual number is what separates accurate bids from ones that slowly bleed money.
Read answerWhat's the difference between production and collections in a medical practice?
Production is what you charged at your standard fee schedule. Collections is what you actually received after insurance adjustments, write-offs, and patient payments. Your bookkeeping should reflect collections because that's your real revenue.
Read answer

