Skip to content
Guides/Industry-Specific
Guide 31

Transportation & Trucking Chart of Accounts: The Accounts Behind a Load Whose Bill Goes Out Before Its Cash Comes Back

A truckload move bills a customer $3,200 the day it's delivered, but the invoice won't collect for weeks. The diesel that ran the load and the driver who hauled it get paid within days. A chart with one revenue account and one cost account has no way to show that gap, tell a W-2 driver's paycheck from an owner-operator's settlement, or watch fuel move independently of the truck that burns it. Here are the accounts that keep freight revenue apart from an unbilled load, a driver's wage apart from a contractor's settlement, and a financed tractor depreciating on its own schedule.

Read 16 min readUpdated Sections 7Format Open access
1 · StructureWhich accounts exist
2 · RecordingHow a transaction resolves
3 · ReportingHow accounts become statements
4 · InsightWhich questions you can answer

A dispatcher books a truckload move: 620 miles, billed at $3,200, delivered on a Tuesday. The diesel that ran the load cost $410, paid at the pump that morning. The driver who hauled it earns $540, paid out of the payroll account before the week is out. The customer's invoice carries 30-day terms, so the $3,200 this load earned won't turn into cash for a month. In a generic QuickBooks chart, the $3,200 owed, the $410 already spent, and the $540 already paid land in whatever accounts happen to exist, with nothing tying any of them to this specific load. Revenue climbs and expenses climb right along with it, with no way to tell whether Tuesday's move made money or just moved cash around.

The same fleet also runs loads through leased owner-operators paid a cut of the freight bill instead of a wage, finances a $147,000 tractor through a bank note, and closes out a month with diesel and shop invoices that haven't arrived yet. A chart built for a business that buys something and resells it the same week cannot keep any of that apart. This guide covers the accounts that keep a freight bill separate from the cash it's still waiting on, an owner-operator's settlement apart from a driver's paycheck, and a tractor depreciating on a schedule that has nothing to do with the fuel it burns.

Accounts in template
79
Ready to import into QuickBooks Online
Direct transportation cost accounts
4
Driver wages, fuel, contractor settlements, and maintenance, each apart from office overhead
Receivable lines for a load
2
Freight billed and outstanding, and freight delivered but not yet invoiced
Template
transportation-gaap
Import in about 60 seconds
Section 01

Why a generic chart breaks down for a trucking or transportation company

The default QuickBooks chart treats a payment as an expense the moment it clears and an invoice as revenue the moment it's created, which works well enough for a business that buys a product and resells it within days. A trucking company's cash moves on a different clock: fuel and driver pay for a specific load go out within days of the run, while the invoice for that same load can sit uncollected for weeks under standard freight terms. A single receivable account, or none at all for freight already delivered but not yet billed, can't show that a company is sitting on real, earned revenue that simply hasn't turned into cash yet — it just looks like the bank balance is tight for no visible reason.

Driver pay compounds the problem from the labor side. A W-2 driver's wage is payroll, with payroll tax withheld along the way and a W-2 waiting at year-end. An owner-operator or leased driver is typically paid a percentage of the load's freight bill under a settlement instead, reported on a 1099, with no payroll tax withheld by the carrier at all. Blended into one generic payroll account, a fleet running mostly through owner-operators looks like it carries a much lighter payroll burden than one running mostly W-2 drivers, for reasons that have nothing to do with which fleet actually costs less to run.

Fuel and the fleet itself pull in two more directions. Fuel is a direct cost that moves with every mile driven and swings with the price at the pump — a fleet manager needs to watch it on its own, not folded into a catch-all vehicle expense account alongside insurance and licensing that barely move month to month. A fleet of tractors and trailers is a large, often-financed asset category with a maintenance bill that needs to stay apart from both fuel and depreciation, because maintenance is what tells an owner whether a specific truck is still worth running, and that signal disappears the moment it's blended into one vehicle-cost line.

Section 02

How the load, the settlement, and the fleet move through the accounts

A single load's revenue and its direct costs move through separate accounts, on separate timelines, from the moment it's delivered.

4000 / 1200Load delivered and billedThe freight invoice the customer owes, recognized the day the load is delivered, not the day it collects
5000 / 5100Driver pay and fuel booked as direct costsBoth move with the specific run, never blended into vehicle expense or office payroll
1500 / 1520 → 6900 / 1590Tractor or trailer purchased and depreciatedA financed truck wears out on its own schedule, tracked apart from the fuel and repairs that run it
1210Freight delivered but not yet invoicedUnbilled Freight Receivables holds the gap until the invoice catches up, which frequently outlives the cash already paid to haul the load
Section 03

The accounts that do the work

These are the accounts from the transportation & warehousing template that a generic chart does not give a trucking or freight company. Account numbers, names and types below are exactly as they import.

RowAccountNumberTypePurpose
01Accounts Receivable1200Accounts ReceivableCustomer invoices outstanding for freight already delivered
02Unbilled Freight Receivables1210Accounts ReceivableFreight delivered but not yet invoiced to the customer
03Trucks - Tractors1500Fixed AssetsSemi-trucks and tractor units
04Trailers1520Fixed AssetsSemi-trailers, flatbeds, and refrigerated trailers
05Accumulated Depreciation - Trucks1590Fixed AssetsAccumulated depreciation on trucks and tractors
06Accumulated Depreciation - Trailers1591Fixed AssetsAccumulated depreciation on trailers
07Accounts Payable2000Accounts PayableAmounts owed to fuel, parts, and maintenance vendors
08Fuel Tax Payable2220Other Current LiabilitiesIFTA and state fuel taxes owed
09Vehicle Loans - Trucks2500Long Term LiabilitiesLong-term truck and tractor financing
10Vehicle Loans - Trailers2510Long Term LiabilitiesLong-term trailer financing
11Freight Revenue - Truckload4000IncomeRevenue from full truckload shipments
12Driver Wages5000Cost of Goods SoldW-2 driver salaries and wages on freight runs
13Fuel - Diesel5100Cost of Goods SoldDiesel fuel for fleet operations
14Vehicle Maintenance & Repairs5300Cost of Goods SoldDirect maintenance and repairs on revenue vehicles
15Independent Contractor Drivers5500Cost of Goods SoldOwner-operator and leased-driver settlements paid a percentage of the freight bill
16Depreciation Expense6900ExpensesDepreciation on trucks, trailers, and equipment

Unbilled Freight Receivables keeps a delivered load from disappearing between the proof of delivery and the invoice: it carries the receivable the moment the freight is dropped, and Accounts Receivable takes over once the invoice goes out. Fuel - Diesel and Driver Wages both sit in cost of goods sold as direct costs of the specific run, while Independent Contractor Drivers carries an owner-operator's settlement on its own line, so a wage and a percentage-of-freight-bill settlement never blend into one labor number. Trucks - Tractors and Trailers each carry their own accumulated depreciation account, the same per-asset-class discipline a smaller equipment fleet needs in landscaping, just at tractor-and-trailer scale. Fuel Tax Payable sits apart from the general Accounts Payable balance, because what's owed under IFTA (the International Fuel Tax Agreement) answers a different question than what's owed to a parts supplier.

Section 04

How the accounts get booked

Follow one load through delivery and billing, one tractor through financing and its first month of depreciation, and one month-end accrual for fuel and shop costs still waiting on an invoice. Figures are illustrative throughout.

The dispatcher's Tuesday move delivers for $3,200 on account. The $410 of diesel and the $540 of driver pay that ran it post the same day, each to its own account.

Entry 1 · A load delivered and billed, fuel and driver pay booked as its direct costs
AccountDebitCredit
1200Accounts Receivable3,200
4000Freight Revenue - Truckload3,200
5100Fuel - Diesel410
1000Operating Cash410
5000Driver Wages540
1010Payroll Account540
Totals4,1504,150

The $3,200 owed by the customer, the $410 of diesel, and the $540 of driver pay all post the day the load is delivered, each to its own account. None of the three depends on when the invoice actually gets paid — the same way a contractor bills a completed phase of work before the client's check clears.

The fleet finances a new tractor for $147,000 through a vehicle loan. Straight-line over a 7-year useful life, the tractor's first month of depreciation works out to $1,750.

Entry 2 · A tractor financed through a vehicle loan, first month of depreciation booked
AccountDebitCredit
1500Trucks - Tractors147,000
2500Vehicle Loans - Trucks147,000
6900Depreciation Expense1,750
1590Accumulated Depreciation - Trucks1,750
Totals148,750148,750

This tractor depreciates $1,750 a month regardless of how many loads it hauls that month or what diesel cost while hauling them. Fuel and depreciation move for entirely different reasons, and blending them into one general vehicle cost account would erase both signals at once.

At month end, the fleet totals diesel pumped on the fuel cards that the card processor hasn't invoiced yet, $8,200, plus outstanding shop repair work the vendor hasn't billed yet, $3,100, and accrues both.

Entry 3 · Month-end accrual for fuel-card and shop invoices not yet received
AccountDebitCredit
5100Fuel - Diesel8,200
5300Vehicle Maintenance & Repairs3,100
2000Accounts Payable11,300
Totals11,30011,300

The fleet burned this diesel and used this shop time during the current month, so both post now rather than waiting for paperwork that lands weeks later. Posting them to Fuel - Diesel and Vehicle Maintenance & Repairs, instead of one blended vendor-payable line, keeps the two costs comparable to every other month's diesel and shop spend.

Section 05

What this looks like on the statements

The same accounts, seen from the reports, across a full month of the fleet's loads rather than the one Tuesday move above.

Income statement, excerpt · one month, every load run this month
Freight Revenue - Truckload428,000
Total revenue428,000
Direct transportation costs
Driver Wages96,000
Fuel - Diesel118,000
Independent Contractor Drivers54,000
Vehicle Maintenance & Repairs22,000
Total direct transportation costs290,000
Gross margin on freight138,000
Salaries - Dispatchers24,000
Depreciation Expense1,750
Net income112,250

Example figures.

Freight Revenue - Truckload of $428,000 carries no cost that isn't already matched against it in Driver Wages, Fuel - Diesel, and Independent Contractor Drivers, all three apart from Salaries - Dispatchers below the margin line. Run this same statement the week Entry 1 posted, before the invoice collects, and the $3,200 already counts toward revenue even though not one dollar of it has reached the bank — exactly what a lender should see for a load that's done, not a load that failed to happen.

Balance sheet, excerpt · month-end, after the load, the tractor, and the accrual
Current assets
Accounts Receivable186,400
Unbilled Freight Receivables42,300
Fixed assets
Trucks - Tractors147,000
Accumulated Depreciation - Trucks(1,750)
Current liabilities
Accounts Payable11,300
Long-term liabilities
Vehicle Loans - Trucks147,000

Example figures.

Accounts Receivable and Unbilled Freight Receivables together carry $228,700 in freight already delivered and not yet collected — the $3,200 from Entry 1 among it — while the fuel and driver pay that ran those same loads left the bank days or weeks earlier. A chart with no account for unbilled freight, or one blended receivable line, can't show that gap: a fleet can be profitable on paper every month and still run short of cash if the distance between paying for a load and collecting for it stretches too far.

Without these accounts you cannot answer
  1. 01How much of this week's fuel spend is a price problem, not a route problem? Blended into a general vehicle expense account alongside insurance and licensing, a diesel price spike and a driver running extra miles look identical, and neither shows up as the one number a fleet operator actually needs to watch week to week.
  2. 02Is this truck still worth running? A fleet of tractors and trailers is a large, often-financed asset category with maintenance costs that need to stay apart from fuel and from depreciation — one blended vehicle account can't say whether a specific truck's repair bills are catching up to what it still has left to depreciate.
  3. 03How much cash is actually tied up in loads that are done but not paid for? Freight receivables turn over on their own cycle, often slower than the fuel and driver pay already paid out to haul the same load, and a chart with no account for freight delivered but not yet invoiced hides that gap until the bank balance says so.
  4. 04Did a W-2 driver haul this load, or an owner-operator? One is payroll, with payroll tax withheld and a W-2 at year-end; the other is a settlement paid a percentage of the freight bill, reported on a 1099. Blended into one labor account, neither the driver cost nor the tax exposure behind it is visible.
Section 06

What the template changes

The diff, in the grammar the product uses everywhere else.

Generic chart → transportation & trucking chart
  • Vehicle Expensefuel, maintenance, and depreciation blended into one account
  • 5100Fuel - Dieselcogs
  • 5300Vehicle Maintenance & Repairscogs
  • 6900Depreciation Expenseexpense
  • Payroll ExpensesW-2 driver wages and owner-operator settlements in one line, with no way to tell which drove a given number
  • 5000Driver Wagescogs
  • 5500Independent Contractor Driverscogs
  • no account for freight delivered but not yet invoiceda load already on the customer's dock had nowhere to post until the invoice went out
  • 1210Unbilled Freight Receivablesasset
  • Equipmenttractors and trailers blended into one fixed asset account with no dedicated depreciation
  • 1500Trucks - Tractorsasset
  • 1520Trailersasset
  • 1590Accumulated Depreciation - Truckscontra-asset
  • 2220Fuel Tax Payablestays its own liability for IFTA and state fuel tax, not folded into a general taxes-payable account
−4 removed+9 added
Section 07

Get started

The transportation & trucking chart of accounts template includes every account on this page, pre-numbered and ready to import into QuickBooks. It takes about 60 seconds to optimize and gives a carrier a P&L that keeps fuel and driver pay visible as direct costs of the load instead of one vehicle expense line and one payroll line that hide which loads actually paid for themselves.

If you already have a chart, the optimizer reads it and shows the diff above against your own accounts, so you can see what's missing before you change anything. Book a delivered load before its invoice collects, keep an owner-operator's settlement apart from a driver's paycheck, and depreciate every tractor and trailer on its own schedule, and next month's numbers come from the trial balance instead of a spreadsheet rebuilt from fuel-card statements after the fact.

Start the free trial →

Questions

Frequently asked questions.

Why can't a trucking company just book one fuel and maintenance account for the whole fleet?

Fuel and maintenance answer two different questions. Fuel moves with every mile driven and swings with the price at the pump, so a fleet manager watches it week to week as a direct cost of hauling freight. Maintenance moves with a specific truck's age and condition. Blended into one account, a maintenance-heavy month on one aging tractor looks identical to a fuel-price spike across the whole fleet, and neither number tells anyone what actually happened.

Is an owner-operator's settlement the same kind of cost as a W-2 driver's paycheck?

No. A W-2 driver's wage is payroll, with payroll tax withheld and a W-2 issued at year-end. An owner-operator or leased driver is typically paid a percentage of the load's freight bill under a settlement, reported on a 1099, with no payroll tax withheld by the carrier. Booking both to one labor account hides which kind of driver hauled a given load and misstates what the carrier owes in payroll tax against what it owes nothing on at all.

Why does freight revenue show up on the books before the cash does?

Because delivering the freight is what earns the revenue, whether or not the invoice has been paid yet. The fuel that ran the load and the driver who hauled it were paid days or weeks earlier. A chart with no account for freight delivered but not yet invoiced, and no way to see receivables aging against costs already paid, hides how much cash a carrier actually has tied up in loads that are done but not yet collected.

Apply this to a real chart

The principles are easy. Applying them is the work.

This guide is the theory. The free trial helps you review a real QuickBooks Online chart with a score, structural diff, and prioritized cleanup plan.

  • +Score the chart across the health dimensions
  • +Compare structure against a reference pattern
  • +Prioritize cleanup work before changing books
  • +Review recommendations before anything is applied