Bookkeeping, payroll, and accounting services for small businesses across Orange County and Greater Los Angeles.

Call or Text: (714) 399-5126

How do I set up bookkeeping for a small fleet of trucks or freight brokerage?

The foundation of fleet bookkeeping is treating each truck as its own profit center. Instead of lumping all revenue and expenses together, you want to see exactly how much each truck earns and how much it costs to operate. This is the only way to know which trucks are profitable, which ones are bleeding money, and whether adding or cutting a truck makes financial sense.

In QuickBooks Online, set up classes or locations to represent each truck. Every transaction gets tagged to the appropriate truck. When you run a Profit and Loss by Class report, you get what amounts to a separate income statement for each unit. That single report will tell you more about your business than a standard P&L ever could.

For each truck, track these direct costs: driver pay (wages or per-mile pay), fuel, maintenance and repairs, insurance, and the truck payment or lease. These are the costs that exist because that specific truck is on the road. When you record a fuel purchase, tag it to the truck that burned it. When you pay a driver, tag it to the truck they drove. No shortcuts here. If you skip the tagging, your per-truck reporting is meaningless.

Fleet-level overhead is separate. Office rent, dispatch salaries, authority and compliance fees, software subscriptions, and accounting costs don’t belong to any single truck. Set these up in their own expense categories without a truck class. You can allocate overhead across trucks proportionally (usually by revenue or miles driven) to get a fully loaded cost picture, but keep the allocation separate from direct costs so you can see both views.

Beyond the P&L, track three numbers that every freight and logistics operation needs to watch. Revenue per mile tells you how well you’re pricing loads. Cost per mile tells you what it actually takes to move freight. Empty mile percentage tells you how much you’re driving without getting paid. These metrics are what separate fleet owners who grow profitably from those who stay busy but never make money. Build them into a simple spreadsheet or dashboard and review them weekly.

If you’re running a freight brokerage rather than an asset-based fleet, the structure shifts. You don’t have truck-level costs, but you still need to track margin per load. Revenue minus carrier cost gives you gross profit on each shipment. Categorize your overhead separately so you can see true brokerage margins after operating expenses.

Set up your chart of accounts with enough detail to be useful but not so much that data entry becomes a nightmare. Fuel, maintenance, insurance, driver pay, and truck payments each get their own expense account. Don’t bury truck insurance inside a general insurance line item. You need to see these breakdowns clearly.

The most common mistake with small fleet bookkeeping is starting sloppy and trying to fix it later. Get the structure right from day one. If you already have months of untagged transactions, clean them up before moving forward or your reports will be unreliable. A bookkeeping professional in Orange County who understands trucking can configure QBO correctly and train you or your team to tag transactions consistently so the numbers you rely on are actually accurate.

Orange County's Small Business Bookkeeper

The Next Step:
A Short Conversation

Tell us about your business and what you need help with. We'll listen, ask a few questions, and give you a straightforward quote with no surprises.

More Questions

How do I track depreciation for rental properties in QuickBooks?

Set up each property as a fixed asset in QuickBooks Online with separate sub-accounts for land and building. Then record straight-line depreciation over 27.5 years for residential or 39 years for commercial using a recurring journal entry.

Read answer

How do I track purchase orders and vendor payments for a wholesale business?

Use QuickBooks Online to create purchase orders, receive inventory, and match vendor bills. Track PO status, vendor payment terms, and early payment discounts. Run A/P aging reports regularly because large orders can tie up cash for 60 to 90 days before you sell through.

Read answer

How often should a restaurant owner review their books and what reports matter most?

Weekly at minimum for food cost, labor cost, and daily sales trends. Monthly for the full P&L, prime cost analysis, A/P aging, and cash flow. Thin margins mean waiting too long to review your numbers can cost thousands before you notice.

Read answer

What are the bookkeeping requirements for Amazon FBA sellers in California?

Amazon FBA sellers in California need to categorize FBA fees correctly, track inventory across warehouses, reconcile settlement reports to bank deposits, and understand multi-state nexus created by Amazon storing your products in other states.

Read answer

How does sales tax work for wholesale transactions in California?

Wholesale sales to resellers are generally exempt from California sales tax, but only if the buyer provides a valid resale certificate. Without that certificate on file, you as the seller owe the tax.

Read answer

How do I account for lottery ticket sales and commissions in a convenience store?

Lottery sales are not your store's revenue. You're acting as an agent for the state, so only the commission you earn (typically 5-6% of sales) counts as income. Lottery ticket inventory, payouts, and settlements each need their own tracking.

Read answer

A family-owned bookkeeping and accounting firm based in Buena Park, serving small businesses across Orange County and Greater Los Angeles. Full-service bookkeeping, accounting, payroll, and advisory services led by Amrit Sarker, a Certified Public Bookkeeper and QuickBooks certified professional with 35+ years of experience in accounting and financial operations. Income tax preparation is provided through our official tax partner, Dharia Tax & Services, Inc. Offers services in English and Bengali.

Client Reviews

5-Star Rated Firm

Social

  • QuickBooks Online Certification Level 1 badge
  • QuickBooks Online Certification Level 2 badge
  • QuickBooks Desktop Certification badge

© 2026 Sarker Accounting Services LLC