Skip to main content
Book a Free Call

Bookkeeping Basics

QuickBooks Chart of Accounts for Trucking Company

The default QuickBooks chart of accounts is built for a generic business, and for trucking it is close to useless. It offers one broad vehicle expense category and no way to separate the costs that decide whether you are making money: fuel, maintenance, tires, tolls, permits, and insurance, each of which behaves differently.

  • Reviewed
  • Reading time5 min
  • FormatLanding Page

Put the answer to work

Want a clearer, more dependable financial process?

Talk through your bookkeeping needs

The default QuickBooks chart of accounts is built for a generic business, and for trucking it is close to useless. It offers one broad vehicle expense category and no way to separate the costs that decide whether you are making money: fuel, maintenance, tires, tolls, permits, and insurance, each of which behaves differently.

Set the chart of accounts up correctly and the cost side of your operation is visible every month. Set it up badly and you spend every January reconstructing a year of settlements to answer questions you should have been able to see in real time.

What a trucking chart of accounts has to do

  • Separate fixed costs from variable costs, because fixed costs continue through breakdowns and home time while variable costs stop with the wheels
  • Support per-truck reporting once there is more than one truck, using tracking features rather than more accounts
  • Split settlement lines properly, because factoring fees, advances, escrow, and chargebacks are not reductions of revenue

Income accounts

  • Line Haul Revenue, the base freight
  • Fuel Surcharge, tracked separately because it moves independently of your rate and distorts revenue per mile if buried
  • Accessorial Revenue: detention, layover, lumper reimbursement, tarping, stop-offs
  • Other Income, for anything genuinely non-operating

What does not belong here: factoring fees and advances. Factoring fees are a cost; advances are a balance sheet movement. Netting either against revenue is a common error in owner-operator files, and it understates both revenue and expense while making revenue per mile meaningless.

Cost of operations, variable

  • Fuel, taken from the fuel card statement rather than the settlement summary
  • Maintenance and Repairs, actual spend as incurred
  • Tires
  • Tolls and Scales
  • Driver Wages and Contract Labor, separated, because the tax treatment differs
  • Lumper and Loading Fees

Fixed operating costs

  • Truck Payment, with principal to the loan account and interest to expense
  • Trailer Payment or Rent
  • Insurance, split into Liability, Cargo, and Physical Damage
  • Permits, Licensing and IRP
  • Heavy Vehicle Use Tax (Form 2290)
  • ELD, Load Boards and Dispatch Software
  • Parking and Yard
  • Depreciation

Maintenance reserve: a planning number, not a book entry

Owner-operators are frequently told to accrue a maintenance reserve. Be careful with the wording, because two different things get conflated.

A future engine rebuild that has not happened does not create an accounting expense or an accrued liability simply because you know it is coming. Repairs are recorded when incurred; capital improvements are capitalized and depreciated. Setting cash aside does not by itself create an incurred expense.

What you should do is carry a maintenance allowance as a management figure, a per-mile number used for pricing and for cost per mile, paired with cash physically moved into a separate account. Track it as a KPI and as a cash transfer, not as a P&L accrual. The distinction matters at tax time, and it keeps your books defensible while still giving you a rate floor that reflects reality.

Balance sheet accounts people forget

  • Escrow or Maintenance Reserve Held by Carrier, an asset, not an expense
  • Advances Receivable, cleared against the settlement rather than booked as income
  • Accumulated Depreciation
  • Loan Liability per unit, so principal and interest split cleanly

Track trucks with classes, not duplicate accounts

The instinct at truck number two is to duplicate the expense accounts: Fuel Truck 1, Fuel Truck 2. Do not. It doubles at every new truck and the P&L becomes unreadable by unit four.

In QuickBooks Online, class tracking is available on the Plus and Advanced plans, not on Simple Start or Essentials. One class per truck, applied to every transaction line, gives you a per-truck P&L as a report filter rather than a rebuild. Depending on your setup and subscription, projects, locations, or custom fields may suit better. Avoid building a new system on Tags, which Intuit has been phasing out.

This is the same discipline as job costing in the trades. See the related guide.

What this makes possible

With the accounts and classes above, the P&L gives you a clean cost side. Combine it with loaded and deadhead mileage from your operating records and cost per mile becomes arithmetic instead of a project. Per-truck contribution becomes visible, and so does the moment a specific unit stops earning its keep. The full calculation is in our the related guide guide.

Without them, every one of those questions requires reconstructing settlements by hand, which is why many owner-operators answer them once a year, in the worst possible month, using numbers that are already stale.

Setting it up

Steady builds the chart of accounts around how your operation actually runs, then maintains it monthly: settlements split correctly, fuel reconciled from card data, and per-truck reporting standing rather than on request. See the related guide and the related guide.

If you already have a QuickBooks file with a year of netted settlements in it, that is a cleanup project first. It is a normal starting point and not a reason to delay.

Frequently asked questions

Is there a ready-made trucking chart of accounts in QuickBooks?

Industry-oriented starting points exist, but availability varies by product and subscription tier, so check what your specific version offers. Whatever you start from, expect to modify it: generic templates rarely separate the cost categories that drive a trucking operation, and they do not handle escrow or advances.

How many accounts should a trucking chart of accounts have?

Enough to separate the costs you make decisions about, and no more. If you find yourself creating accounts that differ only by which truck they relate to, you need class tracking rather than more accounts.

Should the maintenance reserve be an expense or a liability?

Neither, in the books, until the work is actually performed. Record repairs when incurred. Carry the reserve as a management allowance in your cost per mile and as cash set aside. That keeps the books correct and still gives you a rate floor that accounts for the rebuild that is coming.

Do I need to separate fuel surcharge from line haul revenue?

Yes, if you want revenue per mile to mean anything. Fuel surcharge moves with fuel prices rather than with your negotiated rate, so blending them hides whether your actual rate is improving or eroding.

What should management review?

Review reconciliations, exceptions, changes, approvals, report limitations, and actions before relying on the result.

What should be retained?

Retain source records, reconciliations, schedules, approvals, reports, procedures, access history, and open-item ownership.

Turn this guide into action

Want a clearer, more dependable financial process?

Talk through your bookkeeping needs