Bookkeeping, payroll, and advisory services for small businesses across Northern Virginia and the DMV.

Call or Text: (571) 307-4455

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 professional services firm forecast cash flow given irregular billing?

Build your forecast from three revenue buckets: scheduled retainer payments, billed accounts receivable, and work in progress. A 13-week rolling cash flow forecast gives you enough visibility to plan for payroll, taxes, and draws without guessing.

Read answer

What are the bookkeeping challenges for a multi-partner law firm or consulting firm?

Every partner needs their own capital account tracking contributions, draws, distributions, and allocated profit or loss. Guaranteed payments require separate treatment from distributions, and K-1 accuracy depends entirely on clean partner-level books throughout the year.

Read answer

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 answer

What is a WIP schedule and why does my contractor business need one?

A WIP (Work-in-Progress) schedule compares how much you've billed on a job against how much you've actually earned based on work completed. It reveals overbilling and underbilling, which bonding companies and lenders use to evaluate your financial health.

Read answer

How do I set up bookkeeping for a construction company that also does service work?

Separate your income accounts and job tracking by work type. Service work billed on time and materials can be closed monthly without WIP tracking, while contract jobs for new construction or remodels need full job costing and a WIP schedule that rolls across reporting periods.

Read answer

How should contractors account for retainage on long-term projects?

Retainage receivable needs its own account, separate from regular accounts receivable. Lumping the two together inflates your current receivables and makes your cash position look better than it actually is.

Read answer

Fairfax-based bookkeeping and advisory firm serving small businesses across Northern Virginia and the DMV. Bookkeeping, payroll, tax preparation, and fractional CFO services from a certified team with over two decades of executive finance experience. QuickBooks and Xero certified, founded and led by Andrew T. Swaby.

  • Enrolled Agent badge
  • Xero Silver Partner badge
  • Central Fairfax Chamber of Commerce badge

© 2026 ATS Group DBA ATS Bookkeeping & Advisory Services