Bookkeeping — Trucking & Carriers

Bookkeeping for Trucking Companies:
What You Need to Know

Terry owns Highline Hauling in Billings — 4 trucks, $1.2M in freight revenue — and got a $1,200 IFTA penalty because his bookkeeper didn't do IFTA. This guide covers what makes carrier bookkeeping different: IFTA, Form 2290, per diem, factoring, cost per mile, and the chart of accounts general bookkeepers miss.

By Jason Anderson·20 min read
Bookkeeping for trucking companies — IFTA, cost per mile, and carrier financial management

Terry owns Highline Hauling in Billings. Four trucks, three company drivers, running dry van freight on the I-90 and I-15 corridors. He does about $1.2 million in revenue a year, and he has a bookkeeper who keeps the accounts clean and the payroll running on time.

What Terry doesn't have: a clear picture of which lanes are actually making him money. His best lane — Billings to Seattle — looks profitable because the revenue is good. His Billings to Spokane lane looks fine on paper too. What neither number shows is that the Spokane lane, once you factor in fuel cost, the deadhead miles back, and the lower rate he's been accepting from that broker, is running at $2.58 per mile in cost against $2.60 in revenue. He's hauling freight for $80 per trip.

Terry also got a $1,200 penalty from the state of Idaho last year because his IFTA mileage records for Q3 didn't match his fuel receipts. His bookkeeper doesn't do IFTA — he didn't know that until the notice arrived. And one of his trucks is still operating on a 2290 that expired in August because nobody flagged the renewal.

Terry's real problem isn't bad bookkeeping — it's that bookkeeping for trucking companies is a different discipline, and his bookkeeper never learned it. Carrier accounting in Montana and across the West requires IFTA records, 2290 compliance, per diem programs, and cost-per-mile tracking that general-purpose bookkeeping doesn't cover. This guide covers what's different, what's required, and how to set up the financial function that gives you the numbers to actually run the business.

By Jason Anderson — Co-Founder, 406 Consulting Group. Background in large-scale operational finance at BP, where fuel cost tracking, fleet accounting, and compliance reporting were core functions at scale.

Quick Answer: What Makes Trucking Bookkeeping Different

  • IFTA: Quarterly fuel tax filing required for interstate carriers. Requires mileage-by-state records every trip.
  • Form 2290: Annual heavy vehicle use tax, due August 31. Proof of payment required to register vehicles in most states.
  • Per diem: $69/day for DOT-regulated drivers away from home. Must be tracked correctly or it becomes taxable wages.
  • Cost per mile: The number that tells you whether a lane or load is actually profitable — not available from standard bookkeeping.
  • Factoring: Selling invoices at 2–4% discount for immediate cash. Recorded differently than standard revenue — most bookkeepers get this wrong.
1

Why Trucking Bookkeeping Is Different from General Small Business Accounting

A general bookkeeper can handle a retail store, a restaurant, or a service business with standard QuickBooks knowledge. A trucking operation — even a small one — has seven things a standard setup doesn't cover. Miss any of them and you're either out of compliance, paying more tax than you owe, or running lanes blind.

Why trucking bookkeeping is different — 7 unique elements general bookkeepers miss
01

IFTA filing — quarterly, per state, per vehicle

Interstate carriers must file a fuel tax return every quarter, allocating fuel taxes across every state they operated in. This requires trip-level mileage records and fuel receipts organized by state. A general bookkeeper who doesn't know IFTA exists won't be maintaining the records you need to file it.

02

Form 2290 (Heavy Vehicle Use Tax)

Every vehicle over 55,000 lbs used on public highways owes annual federal excise tax. It's due August 31. Most new carriers find out about it when they try to renew their plates and the DMV asks for the stamped Schedule 1 as proof of payment.

03

Revenue tracking by load, not by period

A trucking company's revenue is generated load by load, lane by lane. Standard revenue reporting tells you what came in this month. Carrier-level reporting tells you what you made on the Billings-to-Seattle lane versus the Billings-to-Spokane lane — which is the number you actually need to manage the business.

04

Fuel as a cost-of-revenue item, not overhead

In most businesses, fuel is a small overhead expense. In trucking, fuel is typically 20–25% of revenue — the single largest cost. It needs to be tracked by trip and by vehicle, not dumped into a generic 'fuel' expense account, to be usable for IFTA and cost-per-mile analysis.

05

Per diem for DOT-regulated drivers

Drivers away from home for work qualify for a $69/day per diem deduction. Paid correctly, it's tax-free to the driver and deductible to the carrier. Paid wrong — or not tracked at all — it either becomes taxable wages or disappears as a missed deduction.

06

Equipment depreciation cycles

A semi-truck costs $150,000–$200,000 and has a 5-year MACRS depreciation schedule. Bonus depreciation allows full expensing in year one. A 4-truck fleet's depreciation decisions can swing taxable income by $300,000+ depending on when trucks are purchased and what elections are made.

07

Factoring receivables

Many carriers factor their invoices — selling them to a third party at a 2–4% discount for immediate payment. This is not a revenue reduction. It's a financing cost. Booked wrong, it understates revenue and creates reconciliation problems every quarter.

2

The Chart of Accounts a Trucking Company Actually Needs

The default QuickBooks chart of accounts is built for a generic small business. For a carrier, it's missing most of the accounts you need and lumps together costs that should be separated. Here is the structure Highline Hauling runs — four trucks, about $1.2M in freight revenue.

Trucking company chart of accounts — revenue, operating expenses, and compliance costs for carriers

Revenue Accounts

Freight Revenue — Company Trucks

Primary load revenue from owner-operated equipment

Freight Revenue — Brokered Loads

Revenue from loads dispatched through brokers

Fuel Surcharge Revenue

Surcharges billed to customers — must match surcharge expense

Accessorial Charges

Detention, layover, lumper reimbursement, TONU fees

Operating Expenses — Fuel

Diesel Fuel — Truck 1

Per-vehicle fuel tracking for IFTA and cost-per-mile

Diesel Fuel — Truck 2/3/4

Separate accounts or classes per vehicle

DEF (Diesel Exhaust Fluid)

Often forgotten — required for modern emissions systems

Reefer Fuel

If applicable — separate from tractor fuel

Operating Expenses — Labor

Driver Wages

W-2 wages; separate from owner's draw

Driver Per Diem

Tax-free per diem paid to drivers — $69/day DOT rate

Owner Compensation

Separate line — critical for S-Corp payroll tracking

Payroll Taxes — Employer Share

Separate from gross wages for true labor cost

Operating Expenses — Equipment

Equipment Loan Payments — Principal

Balance sheet only — not an expense

Equipment Loan — Interest

This is the expense; principal reduces the liability

Depreciation — Trucks

MACRS or bonus depreciation; separate from trailers

Depreciation — Trailers

Different depreciation life than tractors

Operating Expenses — Maintenance

Preventive Maintenance

Oil changes, filters, scheduled service — by vehicle

Repairs — Mechanical

Unscheduled repairs; track by vehicle for fleet analysis

Tires

High-cost item; track separately for cost-per-mile

Parts and Supplies

Driver supplies, straps, load bars, tarps

Compliance and Permits

IFTA Taxes Paid

Net payment to states after credits — quarterly

Form 2290 (HVUT)

Annual federal excise tax — $100–$550 per vehicle

UCR Registration

Unified Carrier Registration — annual, by fleet size

Operating Authority / Permits

MC number fees, state permits, oversize/overweight

Highline Hauling — Why Classes Matter as Much as Accounts

Terry uses QuickBooks with a class for each truck (Truck 1 through Truck 4) and a class for each lane (Billings-Seattle, Billings-Spokane, Billings-Denver). Every expense is coded to both the account and the class. This means at the end of the month he can run a profit and loss by class — and see exactly what Truck 3 cost to operate and what the Billings-Spokane lane returned. Without classes, he'd have accounts but no visibility into the performance that matters.

3

IFTA — What It Is and What Happens If You Miss It

IFTA stands for the International Fuel Tax Agreement. It exists because carriers cross state lines constantly, buying fuel in some states and consuming it in others. Without IFTA, every state would require separate fuel tax accounts and filings. IFTA consolidates all of that into one quarterly return filed in your base state — which then settles with the other states on your behalf.

If your truck has three or more axles, or has a gross vehicle weight over 26,000 lbs, and you operate in two or more IFTA jurisdictions, you are required to be registered for IFTA. For Highline Hauling, every truck qualifies. For a single owner-operator running across state lines, every load qualifies.

IFTA filing guide for trucking companies — quarterly deadlines, mileage tracking, and audit triggers

What IFTA Actually Requires

Trip records for every trip

Date, origin, destination, route, total miles, miles by state. Every trip. Without exception. These are the records an IFTA audit examines first.

Fuel receipts for every fill-up

Date, location, gallons purchased, vehicle. The receipt must show the state where fuel was purchased. Credit card statements are acceptable if they show the purchase location.

Quarterly reconciliation

Miles driven in each state ÷ fleet MPG = fuel consumed in each state. Fuel purchased in each state. The difference is either a tax owed (you consumed more than you bought in a state) or a refund (you bought more than you consumed).

Quarterly filing deadlines

Q1 (January–March): due April 30. Q2 (April–June): due July 31. Q3 (July–September): due October 31. Q4 (October–December): due January 31. Montana is an IFTA member — file with Montana DOT.

Penalties — And Why Idaho Sent Terry a $1,200 Notice

The standard IFTA penalty for late filing or non-filing is the greater of $50 or 10% of the net tax due. For an underpayment or a records failure, the penalty applies per jurisdiction — meaning if an auditor finds your mileage records don't support your Q3 filing across four states, you can face four separate assessments.

Terry's Q3 problem: his bookkeeper logged fuel receipts but didn't maintain the trip-level mileage-by-state records. When Idaho audited the Q3 filing, the mileage numbers couldn't be substantiated. Result: Idaho assessed estimated miles (higher than actual), calculated a tax due, and added a 10% penalty plus interest. Total: $1,200 — and that was one state, one quarter.

IFTA audits have a three-year lookback. An auditor can examine every quarter for the past three years. Clean trip records from day one are not optional — they are the only protection you have in an IFTA audit.

IFTA RecordRequired?Acceptable Format
Trip report (miles by state)Yes — every tripDriver log, ELD data, GPS report, or paper trip sheet
Fuel receiptsYes — every purchaseReceipt showing state, date, gallons, vehicle; credit card statement with location
Beginning/ending odometerYes — each quarterLogged in dispatch system or driver log
Fleet MPG documentationYes — for calculationQuarterly MPG derived from fuel purchases and miles driven
Repair records affecting mileageRecommendedService records if vehicle was out of service for extended period
4

Form 2290 — The Heavy Vehicle Use Tax Most New Carriers Miss

Form 2290 is the federal Heavy Vehicle Use Tax (HVUT). Any vehicle with a gross vehicle weight of 55,000 lbs or more that is used on public highways owes this tax annually. The filing period runs July 1 through June 30. For vehicles in use during July, the return and payment are due by August 31.

This is not an obscure filing. It's a federal excise tax that's been on the books for decades. Most experienced carriers know it cold. Most new carriers find out about it the wrong way — when they try to renew their vehicle registration and the DMV requires a stamped Schedule 1 (the IRS-stamped proof of 2290 payment) before they'll issue plates.

2290 Tax Rates (2024–2025)

55,000–75,000 lbs$100
75,000–80,000 lbs$100 + $22/1,000 lbs over 75,000
Over 80,000 lbs$550 (maximum)
Logging vehicles75% of standard rate
Suspended vehicles (under 5,000 mi)$0 — file suspended return

Key Deadlines and Rules

Annual filing period

July 1 – June 30 (federal highway use year)

Due date for July vehicles

August 31 — file and pay for any vehicle used in July

New vehicles mid-year

Due by the last day of the month following first use

Proof required for plates

Stamped Schedule 1 from IRS — digital filing generates this within minutes

Penalty for non-filing

4.5% of total tax per month, plus 0.5% for late payment, up to 25% max

VIN correction

Free VIN correction allowed once — typos on original return require amendment

Highline Hauling — Truck 3's Expired 2290

Terry's Truck 3 was due for 2290 renewal on August 31. Nobody had it in their calendar. The truck kept running. In November, a DOT inspection in Idaho flagged the expired cab card — the Schedule 1 stamped by the IRS, which functions as proof of 2290 payment. The officer issued a citation and placed the truck out of service until Terry could produce a valid Schedule 1. Terry filed electronically that afternoon, got his stamped Schedule 1 within the hour, and the truck was back on the road by evening — but the citation, the lost day, and the scramble cost more than the $550 tax would have.

5

Per Diem for Truck Drivers: Rules, Rates, and Tracking

The per diem deduction for truck drivers is one of the most valuable — and most frequently mishandled — items in carrier accounting. When done correctly, it reduces the driver's taxable income, lowers payroll taxes, and is fully deductible to the carrier. When done wrong, it creates IRS exposure for both the carrier and the driver.

The DOT Per Diem Rate

Standard per diem rate (2024)

$69/day

Deductible percentage (owner-operators)

80% of $69 = $55.20/day

Days away from home required

Overnight, away from tax home

For company drivers: the carrier can pay up to $69/day as a non-taxable reimbursement — it doesn't appear as wages on the W-2, isn't subject to payroll taxes, and is deductible to the carrier. Amounts above $69/day are taxable wages. For owner-operators on Schedule C: 80% of $69 ($55.20) per day away from home is deductible.

Highline Hauling — The Per Diem Math for 3 Company Drivers

Each of Terry's three company drivers is on the road approximately 200 nights per year. At $69/day, that's $13,800 per driver in non-taxable per diem — paid separately from wages and not subject to federal or state payroll taxes.

Without per diem program

Driver compensation: $70,000/year (wages only)

Payroll taxes on $70,000: ~$5,355 (employer share)

Driver's income tax: on full $70,000

With per diem program

Wages: $56,200 | Per diem: $13,800

Payroll taxes on $56,200: ~$4,299 (employer share)

Savings per driver: ~$1,056/year in payroll taxes

Across 3 drivers: ~$3,168/year in payroll tax savings for Highline Hauling — plus the tax benefit to each driver.

What Makes a Per Diem Payment Taxable (and Causes IRS Problems)

  • Paying per diem without documenting that the driver was away from their tax home overnight
  • Paying the same per diem rate to local drivers who return home each night (it's fully taxable for them)
  • Paying per diem above $69/day without adding the excess to W-2 wages
  • No records of which days the driver was on the road — the IRS requires substantiation
  • Including per diem in the driver's hourly or mileage rate without separating it on payroll
6

Equipment Depreciation: Section 179, Bonus Depreciation, and the Timing Game

Equipment is the largest capital investment in a trucking operation. A single semi-truck costs $150,000–$200,000. A trailer runs $50,000–$80,000. How and when you depreciate that equipment determines your taxable income — and for a carrier with multiple trucks, the decision swings five and six figures.

Equipment depreciation for trucking companies — Section 179, bonus depreciation, and timing strategy

MACRS (standard depreciation)

How it works: Semi-trucks depreciate over 5 years using the Modified Accelerated Cost Recovery System. Year 1: 20%, Year 2: 32%, Year 3: 19.2%, Year 4: 11.52%, Years 5–6: remaining balance. On a $160,000 truck, Year 1 depreciation is $32,000.

Best for: Spreading deductions over time when income is expected to grow — higher future rates make the later deductions more valuable.

Section 179 expensing

How it works: Elect to deduct the full cost of qualifying equipment in the year placed in service, up to $1,220,000 (2024 limit). The deduction is limited to your business taxable income — you can't create a loss with Section 179 alone.

Best for: High-income years where you want to reduce taxable income immediately. A $160,000 truck deducted in full in year one saves you from carrying the depreciation over five years.

Bonus depreciation (100%, now permanent)

How it works: For property placed in service after January 19, 2025, 100% bonus depreciation is permanent. Unlike Section 179, bonus depreciation can create a loss. A carrier with $120,000 of net income before depreciation who buys a $160,000 truck in December can show a $40,000 loss — which offsets other income.

Best for: Maximum immediate tax reduction in high-revenue years. The timing of the placed-in-service date is critical — December 31 vs. January 2 is a full year of deduction difference.

Highline Hauling — Terry's Truck 4 Decision

Terry is planning to add a fourth truck in Q4 at $165,000. His net income before the purchase is tracking to $190,000. With 100% bonus depreciation, buying Truck 4 before December 31 reduces his taxable income to $25,000 — saving roughly $42,000 in combined federal and Montana income tax. If he buys it on January 3 instead, that deduction moves to next year. The timing decision alone is worth $42,000.

This is the kind of conversation that happens in October with a tax advisor — not in April with a tax preparer. The decision is already made by the time the return is filed.

7

Factoring vs. Waiting: Cash Flow Management for Trucking Companies

The typical broker payment cycle is 30–45 days. Some brokers pay in 15 days. Some take 60. When you're paying drivers weekly, diesel every few days, and truck payments monthly, waiting 45 days to get paid for a load you delivered last week creates a structural cash flow problem — especially for carriers growing faster than their cash reserve.

Factoring vs. waiting — cash flow comparison for trucking companies

How Factoring Works

You deliver a load. You have a $3,200 invoice from the broker, due in 45 days. Instead of waiting, you sell that invoice to a factoring company. The factor advances you 95–97% of the invoice immediately ($3,040–$3,104). When the broker pays the invoice in 45 days, the factor keeps the remaining 3–5% ($96–$160) as their fee.

Typical factoring fee

2%–4% of invoice

Advance rate

95%–98% same day

Recourse vs. non-recourse

Recourse = cheaper; non-recourse = factor absorbs bad debt

When factoring makes sense

  • You're growing fast and cash can't keep up with payroll
  • You have high-quality brokers but long payment terms
  • Your credit line is maxed or you don't have one
  • You're a newer carrier without established broker relationships
  • The cost of factoring is less than the cost of turning down loads for lack of cash

When factoring doesn't make sense

  • You have a cash reserve that covers 60 days of operating costs
  • Your brokers pay in 15–20 days consistently
  • You're running direct shipper accounts with faster payment
  • The factoring fee (3%) on $1.2M revenue = $36,000/year — that's significant overhead
  • You can qualify for a revolving line of credit at lower effective cost

How Factoring Appears in the Books (and Where Bookkeepers Get It Wrong)

The factoring fee is a financing expense, not a reduction in revenue. When you factor a $3,200 invoice and receive $3,072 (96%), the correct accounting is: record the full $3,200 as revenue, record the $128 fee as a financing cost (account: Factoring Fees or Financing Charges). Do not record $3,072 as revenue — this understates revenue, distorts your cost-per-mile calculation, and creates problems when your gross revenue doesn't match the 1099s your brokers issue.

Highline Hauling factors about $400,000 in invoices per year at 3.2% — roughly $12,800 in annual factoring fees. Booked correctly, Terry sees $1.2M in revenue and $12,800 in financing costs. Booked wrong, he sees $1,187,200 in revenue and wonders why his per-mile numbers don't add up.

8

Owner-Operator vs. Company Driver: How Owner-Operator Bookkeeping Changes Everything

The owner-operator vs. company driver distinction is one of the most consequential decisions in carrier accounting. It affects payroll, IFTA responsibility, equipment ownership, insurance, and tax structure — and getting it wrong creates IRS exposure under worker misclassification rules.

Owner-operator vs. company driver accounting differences for trucking companies
FactorCompany Driver (W-2)Owner-Operator (1099)
Payroll taxesCarrier pays 7.65% employer share; withholds employee shareDriver pays full 15.3% SE tax (offset by deductions)
EquipmentCarrier owns and depreciates the truck; driver has no ownershipDriver owns or leases their truck; depreciates on their return
FuelCarrier pays fuel; deducts and tracks for IFTADriver pays fuel; deducts and files their own IFTA (if applicable)
IFTA responsibilityCarrier files IFTA for company trucksOwner-operator may have their own IFTA account under their own authority
InsuranceCarrier provides liability; driver may need occupational accidentDriver carries their own commercial truck insurance — typically higher
Per diemCarrier can pay $69/day non-taxable; deductible to carrierDriver deducts 80% of $69/day on their own Schedule C
1099 vs. W-2W-2 at year end — payroll records throughout the year1099-NEC by January 31 — if paid $600+ in the year
Lease-on agreementsN/ALeasing onto carrier authority — carrier may supply fuel, dispatch; driver uses their equipment

Worker Misclassification — The IRS and DOL Test

Paying a driver as a 1099 contractor when they meet the legal definition of an employee is one of the most expensive mistakes a carrier can make. The IRS uses a multi-factor test: Does the carrier control when, where, and how the driver works? Does the carrier provide the equipment? Is this the driver's primary income source? If the answers are yes, the IRS may reclassify the relationship — and the carrier owes back payroll taxes, penalties, and interest for every year of the misclassification. Genuine owner-operators who own their own equipment, set their own schedules, and operate under their own authority are properly classified as contractors. Drivers who use your truck, run your loads, and follow your dispatch are employees — regardless of what the contract says.

9

Cost Per Mile: The Number That Tells You If You're Actually Making Money

Cost per mile is the most important operational metric in trucking. It tells you what it costs you to move a truck one mile — and when compared against your revenue per mile on any given lane, it tells you whether you're making money or losing it. A carrier without cost-per-mile visibility is pricing loads by gut feel and finding out the result in April.

Cost per mile calculation for trucking companies — Highline Hauling breakdown

Highline Hauling — Cost Per Mile Breakdown (4 Trucks, ~400,000 Miles/Year)

Variable Costs (per mile)

Diesel fuel (~7 MPG @ $4.20/gal)$0.60
Maintenance and repairs$0.15
Tires$0.08
Tolls and scales$0.04
Driver pay (mileage-based portion)$0.42
Variable total$1.29/mi

Fixed Costs (per mile)

Equipment (depreciation or payments)$0.30
Insurance (4 trucks @ $18K each)$0.18
Driver base salary component$0.13
Permits, IFTA, 2290, UCR$0.07
Overhead and admin$0.05
Fixed total$0.73/mi

Total cost per mile

$2.02

Revenue per mile (avg)

$3.00

Net per mile

$0.98

Why the fleet average hides the real story:

Billings → Seattle

Revenue/mi$3.40/mi
Cost/mi$2.02/mi
Net/mi+$1.38/mi

Billings → Denver

Revenue/mi$2.85/mi
Cost/mi$2.02/mi
Net/mi+$0.83/mi

Billings → Spokane (w/ deadhead)

Revenue/mi$2.15/mi
Cost/mi$2.02/mi
Net/mi+$0.13/mi

The Billings-to-Spokane lane looks fine — it's technically profitable. But at $0.13/mile net on loads that average 350 miles, Terry is making $45.50 per trip before accounting for the deadhead miles back. Once deadhead is factored in, he's often running that lane for less than $20 in net contribution. The Seattle lane makes $483 per trip. Terry can't see this without cost-per-mile tracking by lane — which requires the bookkeeping structure to support it.

Frequently Asked Questions: Trucking Company Bookkeeping

What triggers an IFTA audit?

Common IFTA audit triggers include: significant discrepancies between reported miles and GPS or ELD data, fuel purchases that don't align with reported miles (implying unreported miles or mileage inflation), consistently reporting unusually high or low MPG for your equipment class, and failing to file on time more than once. States share IFTA data with each other and with the IRS. Montana participates in coordinated audit programs with other IFTA member jurisdictions. The best protection is trip-level records — not reconstructed estimates — maintained in real time.

What is UCR registration and is it separate from IFTA?

The Unified Carrier Registration (UCR) is a separate annual registration requirement for interstate motor carriers, freight brokers, and leasing companies. It is not the same as IFTA. UCR fees are based on fleet size: 1–2 vehicles ($76), 3–5 ($228), 6–20 ($380), 21–100 ($1,000+). Registration opens October 1 each year for the following calendar year. Operating without UCR registration is a federal violation — DOT officers check it during roadside inspections. It's a small fee that carriers miss because it's not tied to any other filing they already do.

What bookkeeping software works best for trucking companies?

QuickBooks Online or Desktop handles trucking bookkeeping well when set up correctly — specifically with vehicle classes, lane classes, and the right chart of accounts. Some carriers use trucking-specific software like TruckingOffice, Axon, or Rose Rocket for dispatch and load management, then integrate or import into QuickBooks for accounting. The software matters less than the setup — a generic QuickBooks with a generic chart of accounts won't give you the cost-per-mile or lane-level visibility you need regardless of what platform you're on.

Should a trucking company make the S-Corp election?

For an owner-operator running under their own authority with net profit consistently above $60,000–$80,000, the S-Corp election math usually works. Self-employment tax is 15.3% on all net profit for a sole proprietor. With an S-Corp, you pay yourself a reasonable salary (subject to payroll taxes) and take the remainder as a distribution (not subject to SE tax). For an owner-operator netting $120,000, the savings can be $6,000–$10,000 per year. The election requires running payroll, filing a separate S-Corp return, and maintaining proper documentation of owner compensation — there's an administrative cost, but it's typically well below the tax savings. Use our <Link href='/tools/scorp-calculator' className='text-[#4CAF50] underline font-semibold'>S-Corp Calculator</Link> to run your numbers.

Do I need a bookkeeper who specializes in trucking, or can a general bookkeeper handle it?

A general bookkeeper can handle trucking if they're willing to learn the industry-specific requirements — IFTA, Form 2290, per diem rules, factoring accounting, and the chart of accounts structure a carrier needs. The risk is a general bookkeeper who doesn't know what they don't know: they'll keep the accounts clean, but they may not flag that your IFTA records aren't sufficient for an audit, or that your per diem payments are structured incorrectly. Ask any bookkeeper you're evaluating: 'How do you handle IFTA?' and 'How do you record factoring transactions?' Their answers will tell you what you need to know.

What are the most common bookkeeping mistakes trucking companies make?

The most common: (1) No trip-level mileage records for IFTA — reconstructed estimates won't survive an audit. (2) Recording the full invoice as revenue when factoring instead of booking the factoring fee separately. (3) Missing Form 2290 renewals in August. (4) Paying per diem as part of the mileage rate without separating it on payroll — it becomes fully taxable wages when bundled. (5) No cost-per-mile tracking by vehicle or lane — the carrier is making or losing money on specific lanes but can't see it. (6) Misclassifying owner-operators as employees or employees as independent contractors.

Trucking & Carrier Accounting

Know Your Cost Per Mile. Know Your Lane Margins. Know Your Numbers.

406 Consulting Group sets up and manages bookkeeping for carriers who need more than clean accounts — IFTA-ready records, cost-per-mile tracking, per diem programs, and the financial visibility to make real decisions about loads, lanes, and equipment. Let's build the right setup for your fleet.

Trucking Quick Reference

Key numbers and deadlines

IFTA filing deadlinesApr 30 / Jul 31 / Oct 31 / Jan 31
Form 2290 due dateAugust 31 (annually)
HVUT max tax rate$550/vehicle (80,000+ lbs)
Per diem rate (DOT)$69/day away from home
Owner-operator per diem80% deductible ($55.20/day)
Factoring fee range2%–4% of invoice
UCR registration windowOpens October 1, prior year
IFTA audit lookback3 years
1099-NEC deadlineJanuary 31
Bonus depreciation (2025+)100%, permanent

Carrier Compliance Calendar

January 31

Q4 IFTA return due

1099-NECs to contractors

April 30

Q1 IFTA return due

July 31

Q2 IFTA return due

August 31

Form 2290 (HVUT) due for all qualifying vehicles

October 1

UCR registration opens for following year

October 31

Q3 IFTA return due

December 31

Equipment placed in service for current-year depreciation

Year-end tax planning moves

Running a Fleet?

Get IFTA-ready, cost-per-mile-ready books.

About the Author

Jason Anderson

Co-Founder, 406 Consulting Group

Background in large-scale operational finance at BP — including fuel cost tracking, fleet accounting, and compliance reporting at pipeline scale. That discipline applied to Montana carrier operations means the same rigor on cost-per-mile, fuel allocation, and equipment depreciation that moves $75M in inventory uses at scale.

Read the Full Story