Back to BlogAccounting

Trucking Chart of Accounts: Free Template & Setup Guide

Download our free trucking chart of accounts template. Includes revenue categories, expense accounts, and setup instructions.

8 min readJanuary 27, 2026

Key Takeaways

A trucking chart of accounts needs 40-60 accounts covering fleet-specific revenue streams, expenses, assets, and liabilities

Standard numbering: 1000s for Assets, 2000s for Liabilities, 3000s for Equity, 4000s for Revenue, 5000-7000s for Expenses

Separate revenue accounts for linehaul, fuel surcharge, and each accessorial type to track where income comes from

Driver pay and fuel are Cost of Goods Sold (COGS), not operating expenses - this lets you calculate gross margin

Track trucks and trailers as fixed assets with accumulated depreciation, not as expenses

What Is a Chart of Accounts and Why It Matters for Trucking

A trucking chart of accounts is an organized list of every account in your general ledger, tailored to the specific revenue streams, expenses, assets, and liabilities of a trucking operation. Think of it as the filing system for every dollar that flows through your company. Every invoice you send, every fuel purchase, every insurance premium, and every truck payment is recorded against a specific account in your chart. Without a well-structured trucking chart of accounts template, your financial reports will be a jumbled mess that tells you nothing useful about your business.

Generic charts of accounts designed for retail shops or consulting firms do not work for trucking. Fleet operations have unique revenue categories (linehaul, fuel surcharges, detention, accessorials), specialized expenses (fuel, driver settlements, IFTA taxes, tolls, tires), and high-value fixed assets (trucks and trailers) that require proper capitalization and depreciation. A trucking-specific chart of accounts gives you the granularity to track cost-per-mile, per-truck profitability, and margin by revenue type, which are the metrics that determine whether your fleet succeeds or fails.

How to Organize Accounts: Standard Numbering System

The standard numbering system for a chart of accounts groups accounts by type using number ranges. This makes it easy to locate accounts, sort reports logically, and maintain consistency as you add new accounts over time:

  • 1000-1999: Assets - What your company owns (cash, receivables, trucks, trailers, equipment)
  • 2000-2999: Liabilities - What your company owes (loans, payables, accrued taxes, escrow)
  • 3000-3999: Equity - Owner's investment and retained earnings
  • 4000-4999: Revenue - Income from hauling freight and related services
  • 5000-5999: Cost of Goods Sold (COGS) - Direct costs of delivering freight (driver pay, fuel)
  • 6000-6999: Operating Expenses - Overhead expenses (insurance, office, software, professional services)
  • 7000-7999: Other Expenses - Non-operating costs (interest, depreciation, miscellaneous)

Within each range, leave gaps between account numbers (e.g., 1000, 1010, 1020) so you can insert new accounts later without disrupting the order. In QuickBooks Online, enable account numbers under Settings > Advanced > Chart of Accounts before you begin building your template.

Complete Trucking Chart of Accounts Template

Below is a comprehensive chart of accounts designed for small-to-midsize trucking companies. Copy these accounts into your QuickBooks or accounting software, then customize as needed for your specific operation.

Account #Account NameAccount TypeDetail TypeDescription
1000Business CheckingBankCheckingPrimary operating checking account
1010Business SavingsBankSavingsReserve and tax savings account
1020Petty CashBankCash on HandCash on hand for small expenses
1100Accounts ReceivableAccounts ReceivableA/RUnpaid customer invoices
1200Driver Advances ReceivableOther Current AssetOther Current AssetCash advances to drivers not yet deducted
1300Prepaid InsuranceOther Current AssetPrepaid ExpensesInsurance premiums paid in advance
1310Prepaid PermitsOther Current AssetPrepaid ExpensesAnnual permits paid in advance
1500Trucks - at CostFixed AssetVehiclesPurchase price of owned trucks
1510Accumulated Depreciation - TrucksFixed AssetAccumulated DepreciationTotal depreciation on trucks
1600Trailers - at CostFixed AssetVehiclesPurchase price of owned trailers
1610Accumulated Depreciation - TrailersFixed AssetAccumulated DepreciationTotal depreciation on trailers
1700Shop Equipment and ToolsFixed AssetMachinery & EquipmentMaintenance shop equipment and tools
1710Office Furniture and EquipmentFixed AssetFurniture & FixturesDesks, computers, printers, office equipment
2000Accounts PayableAccounts PayableA/PMoney owed to vendors
2100Credit Card PayableCredit CardCredit CardOutstanding credit card balances
2200Truck Loans PayableLong-Term LiabilityNotes PayableOutstanding truck loan balances
2210Trailer Loans PayableLong-Term LiabilityNotes PayableOutstanding trailer loan balances
2300IFTA Tax PayableOther Current LiabilityOther Current LiabilityAccrued IFTA fuel tax for the quarter
2310Sales Tax PayableOther Current LiabilitySales Tax PayableSales tax collected and due
2400Insurance PayableOther Current LiabilityOther Current LiabilityInsurance premiums due but not yet paid
2500Payroll LiabilitiesOther Current LiabilityPayroll Tax PayableAccrued payroll taxes and withholdings
2600Driver Escrow PayableOther Current LiabilityOther Current LiabilityDriver escrow deposits held in trust
2700Accrued ExpensesOther Current LiabilityOther Current LiabilityGeneral accrued but unpaid expenses
3000Owner's Equity / CapitalEquityOwner's EquityOwner's investment in the business
3100Owner's DrawEquityOwner's EquityWithdrawals by the owner
3200Retained EarningsEquityRetained EarningsAccumulated profits from prior years
4000Freight Revenue - LinehaulIncomeService/Fee IncomeRevenue from hauling freight (line-haul rate)
4010Fuel Surcharge RevenueIncomeService/Fee IncomeFuel surcharge billed to customers
4020Accessorial RevenueIncomeService/Fee IncomeDetention, layover, stop-off, TONU, lumper fees
4030Detention Pay RevenueIncomeService/Fee IncomeFees for driver detention at pickup/delivery
4040Layover RevenueIncomeService/Fee IncomeFees charged for overnight layovers
4050Stop-Off RevenueIncomeService/Fee IncomeAdditional stop charges beyond origin/destination
4060TONU RevenueIncomeService/Fee IncomeTruck Order Not Used cancellation fees
4099Other RevenueIncomeOther Primary IncomeMiscellaneous income
5000Driver Settlements / PayCOGSOther COGSGross driver compensation (all pay types)
5010Fuel ExpenseCOGSOther COGSDiesel and gasoline purchases
5020Fuel Taxes - IFTACOGSOther COGSIFTA fuel tax payments
5030Dispatcher PayCOGSOther COGSDispatcher wages or commission
5100Truck Maintenance and RepairsCOGSOther COGSRoutine maintenance and unscheduled repairs
5110TiresCOGSOther COGSTire purchases, recaps, and tire services
5120Truck WashCOGSOther COGSInterior and exterior truck washing
5200TollsCOGSOther COGSHighway tolls, bridge tolls, E-ZPass
5210Scales and Weigh StationsCOGSOther COGSScale fees, PrePass, Drivewyze
5300Truck Lease PaymentsExpenseEquipment RentalMonthly truck lease or rental payments
5310Trailer Lease PaymentsExpenseEquipment RentalMonthly trailer lease or rental payments
6000Insurance - Auto/TruckExpenseInsuranceCommercial auto liability and physical damage
6010Insurance - CargoExpenseInsuranceCargo insurance premiums
6020Insurance - General LiabilityExpenseInsuranceGeneral liability and umbrella policies
6030Insurance - Workers CompExpenseInsuranceWorkers compensation premiums
6100Permits and LicensingExpenseTaxes & LicensesIRP, UCR, MCS-150, oversize permits
6110Registration FeesExpenseTaxes & LicensesState vehicle registration, IFTA decals
6200ELD and TelematicsExpenseOther ExpenseELD devices, Motive, Samsara subscriptions
6210Software SubscriptionsExpenseOther ExpenseTMS (FleetLegend), load boards, accounting software
6220CommunicationsExpenseTelephone ExpenseCell phones, internet, satellite for trucks
6300Office RentExpenseRent or LeaseOffice and yard rental or lease payments
6310Office SuppliesExpenseOffice/General AdminPaper, printing, postage, office supplies
6400Professional Services - AccountingExpenseLegal & Professional FeesBookkeeping, CPA, tax preparation
6410Professional Services - LegalExpenseLegal & Professional FeesAttorney and legal services
6500Bank FeesExpenseBank ChargesBank service charges, wire fees
6510Credit Card Processing FeesExpenseBank ChargesMerchant processing and transaction fees
6600Meals and EntertainmentExpenseMeals & EntertainmentBusiness meals (subject to IRS limits)
6700Travel ExpensesExpenseTravelAirfare, hotels, and non-truck travel costs
7000Depreciation ExpenseOther ExpenseDepreciationAnnual depreciation on fixed assets
7100Interest ExpenseOther ExpenseInterest PaidInterest on truck loans, trailer loans, credit lines
7200Miscellaneous ExpenseOther ExpenseOther Miscellaneous ExpenseExpenses that do not fit other categories

Revenue Accounts Explained

Trucking revenue is not a single number. Breaking it into distinct accounts gives you visibility into where your income originates and which revenue streams are growing or shrinking:

  • Freight Revenue - Linehaul (4000): This is your core revenue, the rate you charge to move freight from point A to point B. It should be the largest revenue account by far. If it is not, investigate whether you are undercharging on linehaul rates and over-relying on accessorials.
  • Fuel Surcharge Revenue (4010): Tracked separately so you can compare it against your actual fuel expense (5010). If fuel surcharge revenue consistently falls short of fuel costs, your surcharge rates need adjustment or your fuel efficiency needs improvement.
  • Accessorial Revenue (4020-4060): Detention, layover, stop-off, TONU, and lumper fees. These accounts reveal how much revenue comes from extra services. High detention revenue may indicate that shippers and receivers are routinely holding your drivers, which is a problem worth addressing even if the fees partially compensate for it.

Expense Accounts Explained

Expenses in trucking fall into two broad groups: direct costs of moving freight (COGS) and overhead operating expenses. Separating them allows you to calculate your gross margin (revenue minus COGS) and your net margin (revenue minus all expenses).

  • Driver Settlements / Pay (5000): Usually the largest or second-largest expense after fuel. Track gross driver pay here, including per-mile, percentage, and flat-rate compensation. If you use both company drivers and owner-operators, consider creating sub-accounts (5001 - Company Driver Pay, 5002 - Owner-Operator Pay) to analyze the cost difference.
  • Fuel Expense (5010): All diesel and gasoline purchased for fleet vehicles. This is typically 25-35% of revenue for most fleets. Monitoring fuel expense as a percentage of revenue is one of the most important KPIs for fleet profitability.
  • Maintenance and Repairs (5100): Covers oil changes, brake jobs, engine repairs, DOT inspection repairs, and all other maintenance. Tracking per truck (via class tracking) lets you identify aging trucks that are costing more to maintain than they are worth.
  • Insurance (6000-6030): Separate accounts for auto, cargo, general liability, and workers comp allow you to see the true cost of each insurance type. Insurance is typically the third-largest expense for trucking companies after driver pay and fuel.
  • Permits and Licensing (6100): IRP (International Registration Plan), UCR (Unified Carrier Registration), IFTA decals, oversize/overweight permits, and state-specific permits. These are annual costs that should be prepaid and amortized monthly for accurate monthly financial statements.
  • ELD and Telematics (6200): Monthly subscription costs for electronic logging devices, GPS tracking providers like Motive or Samsara, and related hardware.
  • Software Subscriptions (6210): Your TMS (like FleetLegend), accounting software (QuickBooks), load board subscriptions (DAT, Truckstop), and any other operational software.

Asset Accounts Explained

Trucks and trailers are the largest assets on a trucking company's balance sheet. Proper asset accounting is essential for accurate financial reporting and tax purposes:

  • Trucks at Cost (1500) and Trailers at Cost (1600): Record the full purchase price of each vehicle when acquired. This is the cost basis for depreciation calculations. Do not record truck purchases as expenses, which is a common mistake that massively distorts your income statement.
  • Accumulated Depreciation (1510, 1610): These are contra-asset accounts that reduce the book value of your trucks and trailers over time. Depreciation is recorded monthly or annually to expense account 7000 (Depreciation Expense). Common depreciation methods for trucks are straight-line over 5-7 years or MACRS for tax purposes.
  • Driver Advances Receivable (1200): When you give a driver a cash advance, it is not an expense. It is an asset (money owed to you) until it is deducted from a future settlement. Track advances here and clear them when deducted.

Liability Accounts Explained

Liabilities represent what your company owes to others. Key trucking-specific liabilities include:

  • Truck and Trailer Loans Payable (2200, 2210): Outstanding loan balances for financed equipment. When you make a loan payment, part goes to interest (expense account 7100) and part reduces the loan balance (this liability account). QuickBooks does not split payments automatically, so you may need to set up memorized transactions or journal entries for each payment.
  • IFTA Tax Payable (2300): At the end of each quarter, accrue the estimated IFTA tax you owe. When you file and pay the return, debit this account. This ensures your quarterly financial statements accurately reflect all liabilities, not just the ones you have already paid.
  • Driver Escrow Payable (2600): If you withhold escrow from driver settlements as a security deposit, those funds belong to the driver and are a liability on your books. When a driver leaves and you return the escrow, debit this account.
  • Insurance Payable (2400): If you pay insurance premiums monthly but the policy period is annual, you may have an accrued liability for the remaining premiums. Also use this for insurance installment plans where the total annual premium is financed.

Tips for Customizing the Template to Your Fleet

The template above covers the majority of accounts a small-to-midsize trucking company needs. However, every operation is different. Here are guidelines for customization:

  • Start with the template as-is, then add or remove accounts after your first quarter of operations. It is easier to merge accounts that have few transactions than to split an overloaded account into sub-categories retroactively.
  • Do not over-engineer your chart. If you only have two or three transactions per month in a category, it probably does not need its own account. Use the parent account and add a memo or note to distinguish transaction types.
  • Match your TMS account mapping. If you use FleetLegend, its QuickBooks sync maps invoice line items and settlement details to specific accounts. Align your chart of accounts with the categories FleetLegend uses so synced transactions land in the right place automatically.
  • Add sub-accounts for owner-operators if needed. If you have a mix of company drivers and owner-operators, their cost structures are different. Owner-operator payments are typically higher per load but do not include fuel, insurance, or maintenance costs that the carrier covers for company drivers.
  • Review quarterly with your accountant. At the end of each quarter, review your chart for accounts with zero activity (candidates for removal) and accounts with an unusually high number of varied transactions (candidates for splitting into more specific sub-accounts).

How FleetLegend's Chart of Accounts Works with QuickBooks Sync

When you connect FleetLegend to QuickBooks, the integration maps your TMS data to the appropriate accounts in your chart of accounts:

  • Invoices: Linehaul revenue, fuel surcharges, and accessorial charges from completed loads are synced to the corresponding revenue accounts (4000, 4010, 4020-4060) automatically.
  • Settlements: Driver pay calculated in FleetLegend flows to the Driver Settlements account (5000) in QuickBooks, along with deduction details mapped to the correct expense categories.
  • Customer records: Customers created in FleetLegend (brokers, shippers) sync to QuickBooks customer records with billing details and payment terms.
  • Real-time updates: Changes in either system are reflected in the other via webhooks, so your books stay current without manual intervention.

The key benefit is eliminating double data entry. Your dispatch team works in FleetLegend, your bookkeeper works in QuickBooks, and data flows between them automatically, always landing in the correct account.

For a complete guide on setting up QuickBooks for your trucking operation, including customer setup, vendor configuration, and reconciliation tips, read our QuickBooks for trucking companies setup guide.

Frequently Asked Questions

How many accounts should a trucking chart of accounts have?

A typical small trucking company needs between 40 and 60 accounts. The template above includes approximately 55 accounts, which covers the vast majority of transactions a fleet encounters. Avoid creating more than 70-80 accounts unless you have a specific reporting need, as excessive accounts create complexity without adding value. The goal is enough granularity to make informed decisions, but not so much that categorizing transactions becomes burdensome.

Should driver pay be classified as COGS or an operating expense?

Driver pay is best classified as Cost of Goods Sold (COGS) because it is a direct cost of providing your service (hauling freight). The same is true for fuel, tolls, and maintenance. Categorizing these as COGS allows you to calculate your gross margin (revenue minus direct costs), which is a critical profitability metric. Overhead costs like insurance, office rent, software, and professional services are operating expenses below the gross margin line.

Can I import this template directly into QuickBooks?

QuickBooks Online does not have a direct import function for charts of accounts from a web page. However, you can add accounts manually (it takes about 30-45 minutes to set up the full template) or create a CSV file with the account details and import it via Settings > Chart of Accounts > Import. If you connect FleetLegend, the integration setup process can also help configure the accounts it needs automatically.

How often should I review and update my chart of accounts?

Review your chart of accounts at least once per quarter. Look for accounts with zero transactions (candidates for removal or consolidation), accounts with a very high number of diverse transactions (candidates for splitting), and any new expense categories your operation has taken on. Also review when you make structural changes to your business, such as adding owner-operators, opening a new terminal, or changing pay structures.

Conclusion

A well-structured chart of accounts is the foundation of useful financial reporting for your trucking company. Without trucking-specific accounts, your profit and loss statements will be meaningless jumbles that tell you nothing about cost-per-mile, per-truck profitability, or where your money is actually going. Use the template in this guide as your starting point, customize it to your operation, and review it quarterly to ensure it still matches how your business operates. When connected to FleetLegend, your chart of accounts becomes even more powerful as TMS data flows automatically into the correct accounts.

Automate This with FleetLegend

Stop spending hours on manual calculations. FleetLegend automates accounting and more.

FT

FleetLegend Team

Fleet Management Experts

The FleetLegend team brings decades of experience in fleet management, trucking operations, and transportation technology.