Bookkeeping for Owner-Operators
How to track income and expenses as an owner-operator trucking company — what records you need, what categories to use, how fuel card data fits into IFTA, and how to stay organized from your first load.
Owner-operators who keep clean books know their actual profit. Those who don’t end up guessing — and usually guessing wrong. Bookkeeping isn’t complicated for a single-truck operation, but it requires consistency from day one.
What You’re Actually Tracking
For an owner-operator trucking company, bookkeeping tracks two things:
Revenue: Every payment received from freight brokers, shippers, or direct customers. Record the gross amount (before any factoring fee deduction), the payer, the date, and the load it corresponds to.
Expenses: Every dollar spent running the business. For tax purposes, these reduce your taxable profit. For operational purposes, they tell you your actual cost per mile.
The difference is your net income, which is what you pay taxes on.
Income Categories
Keep income simple but complete:
- Freight revenue — broker/shipper payments for loads hauled
- Detention pay — documented separately from freight rate
- Fuel surcharges — if billed as a separate line item
- Accessorial charges — lumper reimbursements, layover pay, other add-ons
Some of these distinctions matter for understanding your profitability by load type. All of them add up to your total revenue.
Expense Categories for Trucking
These categories map to standard tax deductions for a trucking business:
| Category | Examples |
|---|---|
| Fuel | Diesel purchases (by state for IFTA) |
| Truck payment / depreciation | Monthly loan payment or lease cost |
| Insurance | Truck liability, cargo, physical damage |
| Maintenance and repairs | Oil changes, tires, brake jobs, repairs |
| ELD / telematics | Monthly subscription |
| Permits and registrations | UCR, IRP, IFTA decals, oversize permits |
| Communications | Phone plan used for business |
| Load board subscriptions | DAT, Truckstop.com monthly fees |
| Tolls and scale fees | Documented per trip |
| Lumper fees | When you pay out of pocket (if not reimbursed) |
| Driver per diem | If you’re away from home overnight |
| Accounting and legal | CPA, filing services |
| Office expenses | Software subscriptions, supplies |
Fuel is the largest expense and the one most carriers track the least carefully. Track every fill-up: date, location, gallons, state, dollar amount. Your fuel card makes this easier — most fuel cards provide transaction history by location and state, which is exactly what IFTA requires.
IFTA and Your Books
IFTA quarterly filings require two data sets:
- Fuel purchased by state — your fuel card handles this if you review the exports
- Miles driven by state — your ELD provides this
If you’re doing bookkeeping manually, keep a dedicated tab or section for state-by-state fuel and mileage. Every quarter, you’ll need these numbers to file your IFTA return. See IFTA for New Authorities for the filing process.
Tools: Spreadsheet vs. Software
Spreadsheet (Excel or Google Sheets): Free, flexible, works for a single truck. Set up sheets for: Revenue, Expenses (by category), Fuel & Mileage (for IFTA), and Invoices Outstanding. Update it after every transaction — not weekly, after every transaction.
QuickBooks Self-Employed or Simple Start: Connects to your bank account and credit cards, auto-categorizes transactions, generates profit/loss reports. Costs $15–$35/month. The bank connection reduces manual entry but you still need to review and correct auto-categories.
Trucking-specific software: Products designed for owner-operators (like TruckingOffice, Q7, or similar) combine dispatching, IFTA tracking, and bookkeeping. Worth evaluating if you find yourself spending significant time on administrative tasks.
Don’t overthink the tool choice in month one. Start with a spreadsheet, switch to software when the volume justifies it.
The Daily Habit
Spend 5 minutes at the end of each day entering:
- Revenue for any load delivered today
- Fuel purchases (gallons, state, cost)
- Any expenses paid
That’s it. If you do this daily, your books are current. If you let it slip to weekly, monthly catch-up is manageable but slower. If you let it slip to quarterly, you’re reconstructing transactions from memory and bank statements — which means missed deductions and errors.
Monthly Reconciliation
Once a month, reconcile your records against your bank statement:
- Every deposit on the bank statement should match a revenue entry in your books
- Every debit should match an expense entry
- Any discrepancy needs investigation — not to be ignored
Monthly reconciliation catches errors early. It also tells you whether you’re ahead of your break-even number for the month.
At Tax Time
If your books are current and reconciled, providing your CPA with year-end numbers takes an hour. If they’re not, expect to spend days on reconstruction — or pay your CPA’s staff to do it, which gets expensive.
Your CPA will ask for:
- Total revenue by category
- Total expenses by category
- Mileage (total, and business vs. personal if applicable)
- Any assets purchased (trucks, equipment) for depreciation
- Home office deduction (if applicable)
See Tax Basics for Trucking Companies for what you actually owe and when.
Frequently Asked Questions
Do I need accounting software, or will a spreadsheet work?
A spreadsheet works fine for a single truck operation. The key is consistency — entering data regularly rather than reconstructing it at year-end. Software like QuickBooks makes bank reconciliation faster, but it's not required to keep accurate records.
How long do I need to keep business records?
IRS guidance generally recommends keeping records for at least 3–7 years depending on the type. FMCSA has separate retention requirements for operational records (HOS logs, inspection reports, etc.). Keep financial records for at least 3 years from the date the tax return was filed.
What's the biggest bookkeeping mistake new owner-operators make?
Not recording expenses in real time. Receipts accumulate, transactions blur together, and by quarter-end or year-end the reconstruction is painful and incomplete. A 5-minute daily habit beats a 5-hour monthly catch-up.
Sources & Official References
- About Schedule C (Form 1040) — Profit or Loss from Business— Internal Revenue Service
Schedule C is used by sole proprietors and single-member LLCs to report business income and deductions on their personal tax return.
Always verify that linked pages reflect current regulations, as official sources may update without notice.