Freight Dispatch·For Carriers·Not a Freight Broker

Bookkeeping for Owner-Operators: Stay Audit-Ready

Sloppy books cost owner-operators thousands at tax time and in audits. Here's a simple bookkeeping system that keeps every mile and receipt accounted for.

/10 min read/By the TRUCC dispatch team

Most owner-operators are excellent drivers and terrible bookkeepers — at least in the early years. Load after load gets hauled, fuel receipts stack up in the glove box or disappear entirely, and by February the accountant is asking for records that no longer exist. The result is missed deductions, audit exposure, and sometimes a tax bill that wipes out months of profit.

The good news is that trucking bookkeeping is not complicated. It requires consistent habits, the right tools, and a basic understanding of what records you're legally required to keep. Here's the system that works.

Separate Business and Personal Finances

Before any bookkeeping system can work, you need a hard wall between business and personal money. This means:

  • A dedicated business chequing account that receives all load payments and pays all business expenses
  • A business credit or fuel card used exclusively for business purchases
  • A defined owner's draw or salary that moves money from the business account to your personal account on a regular schedule

If personal and business money flow through the same account, you're creating hours of extra reconciliation work for your accountant, losing deductions you can't prove, and — if your business is a corporation or LLC — potentially piercing the corporate veil that protects your personal assets from business liabilities.

Tracking Per-Mile Costs

Knowing your cost per mile (CPM) is the single most important financial metric for an owner-operator. Without it, you can't evaluate whether a load is profitable, can't set a floor for negotiations, and can't identify where your margins are being eroded.

Your CPM breaks down into fixed and variable components. Track them monthly:

  • Fixed CPM: Truck payment + insurance + permits + ELD divided by miles driven that month
  • Variable CPM: Fuel + maintenance + tolls + factoring fees divided by miles driven
  • Total CPM: Add fixed and variable. If your total CPM is $1.85 and you're accepting loads at $1.90/mile, you're making 5 cents per mile — which means one breakdown wipes out two months of profit

Many operators calculate CPM annually and are shocked to find it's higher than they assumed. Calculate it monthly so you can course-correct in real time.

Receipt Management

The CRA (Canada Revenue Agency) and IRS both require supporting documentation for deductions. "I know I spent money on maintenance" is not documentation. The specific requirements:

  • Every fuel purchase: date, location, amount, litres/gallons, vehicle identification
  • Every repair or maintenance invoice: shop name, date, work performed, parts list, total
  • Every business meal (must be directly related to business or with a business contact): date, location, amount, names of who was present, business purpose
  • Toll and scale receipts
  • Permit and registration fees

The practical solution in 2026 is a smartphone receipt scanning app. Dext (formerly Receipt Bank), Hubdoc, or even the built-in scanning feature in QuickBooks or Wave can capture and categorize receipts the moment you get them. Take a photo at the pump, at the parts counter, or at the shop window. The paper receipt can then be discarded. CRA and IRS both accept digital copies of receipts as long as they're legible and retained for the required period (6 years in Canada, 3–7 years in the USA depending on the type of return).

IFTA Mileage Records

IFTA (International Fuel Tax Agreement) quarterly filings require trip-by-trip mileage records broken down by jurisdiction. You must be able to prove how many miles you operated in Ontario, Michigan, Ohio, Pennsylvania, and every other jurisdiction you entered during the quarter — and correlate those miles with fuel purchased in each jurisdiction.

Your ELD automatically records GPS-tracked mileage by jurisdiction. This is the most important function of your ELD from a bookkeeping perspective beyond hours of service compliance. Export your jurisdiction mileage report from your ELD provider monthly and file it alongside fuel purchase records. At quarter end, completing the IFTA return takes 30–60 minutes if your records are current.

IFTA audits are common and can result in penalties of up to 10% of underpaid taxes plus interest if records are inadequate. Keep ELD mileage reports for at least four years.

Software Options

You don't need an expensive enterprise system. The tools that work best for single-truck operators:

  • QuickBooks Self-Employed or QuickBooks Online Simple Start: Bank feed integration, mileage tracking, quarterly tax estimates, receipt capture. $20–$40/month. The most widely used by small carriers and the most familiar to accountants.
  • Wave Accounting: Free for income/expense tracking and invoicing. Paid plans for payroll. Works well for sole proprietors who want a no-cost starting point.
  • TruckingOffice or Rigbooks: Purpose-built for trucking. Includes IFTA mileage tracking, per-trip profit/loss, and fleet management features. $20–$35/month. Better IFTA integration than general-purpose accounting software.
  • Axon Software: More robust for carriers with multiple trucks. Overkill for a single truck but worth knowing for when you scale.

Quarterly Bookkeeping Habits

Monthly reconciliation prevents year-end chaos. Block 2–3 hours at the end of each month for:

  1. Reconcile bank and credit card statements against your accounting software
  2. Categorize any uncategorized transactions
  3. Confirm all fuel purchases are captured
  4. Export ELD jurisdiction mileage report and save it to a labelled folder
  5. Calculate CPM for the month
  6. At quarter end: complete IFTA filing and make quarterly estimated tax payments (USA: by April 15, June 15, September 15, January 15; Canada: quarterly instalment payments if required by CRA)

When to Hire a Bookkeeper or Accountant

A bookkeeper is not the same as an accountant. A bookkeeper maintains your records and reconciles accounts — often for $200–$500/month for a trucking business. An accountant (CPA) prepares your tax returns and provides planning advice — typically $800–$2,500/year for an owner-operator's personal and business returns.

You should hire a bookkeeper when: you're missing the monthly reconciliation more often than not, you're running multiple trucks, or your revenue exceeds $300,000/year. A good bookkeeper pays for themselves in missed-deduction recovery within the first tax year. Hire an accountant from day one — the $1,500/year cost of a tax return done correctly is a fraction of what CRA or IRS mistakes can cost you.

Looking for a dispatch partner that handles the load board, broker setups, and paperwork? Get dispatched with TRUCC — we work with owner-operators and small carriers across Canada and the USA.

For carriers

Need a dispatch desk behind your truck?

TRUCC handles load sourcing on DAT, rate negotiation, broker setups, and cross-border paperwork for owner-operators and small carriers across Canada and the USA. A dispatcher replies within 24 hours.