Bookkeeping, payroll, and accounting services for small businesses across Northwest Arkansas.

Call or Text: (479) 685-9673

What records do I need to keep for a trucking company audit?

Trucking companies deal with two types of audits. Financial audits from the IRS focus on income, expenses, and tax compliance. DOT audits focus on safety and operational compliance. You need documentation ready for both.

For financial audits, start with income documentation. Keep every load sheet, rate confirmation, broker settlement statement, and invoice. If you’re paid by a carrier or broker, those settlement statements show gross pay, deductions, and net pay. The IRS wants to see that your reported income matches what you actually received.

Fuel records are critical for trucking businesses. Save every fuel receipt showing date, location, gallons purchased, and amount paid. These receipts support both your expense deductions and your IFTA filings. Fuel cards help because they generate detailed reports, but keep the underlying receipts anyway.

IFTA documentation requires mileage logs broken down by state or province. You need to show where you drove, not just total miles. Your ELD data helps here, but maintain separate mileage records that clearly show jurisdictional breakdown. Auditors will compare your reported miles to fuel purchases to check if the numbers make sense.

Maintenance and repair records serve double duty. They support expense deductions on your taxes and prove vehicle maintenance compliance for DOT. Keep invoices for all repairs, oil changes, tire purchases, and parts. Note which truck or trailer each expense applies to.

Heavy Vehicle Use Tax documentation matters if you operate trucks over 55,000 pounds. Keep copies of Form 2290 filings and proof of payment for each vehicle. This comes up in both IRS and DOT audits.

Equipment depreciation requires purchase documents, loan agreements, and records of any improvements. The IRS wants to verify your depreciation schedule matches actual purchase prices and dates. If you bought a used truck, keep the bill of sale showing what you paid.

Per diem records need documentation if you claim the per diem deduction. Keep logs showing days away from your tax home, where you were, and why. The IRS has challenged per diem deductions that lack supporting documentation.

Payroll records for company drivers should include W-4s, pay stubs, tax deposits, quarterly filings, and year-end W-2s. If you use owner-operators, keep contracts, 1099s, and payment records. The distinction between employee and contractor matters and the IRS looks closely at trucking companies for misclassification.

DOT audits require driver qualification files with applications, licenses, medical certificates, driving records, and road test documentation. You also need hours of service logs from your ELD, vehicle inspection reports, and drug and alcohol testing records. These have different retention periods than tax records.

Retention periods vary by document type. Keep tax-related records for at least seven years. The IRS can audit up to six years back in certain situations. Driver qualification files need to stay on hand for three years after a driver leaves. Hours of service records require six months. Vehicle inspection reports stay until the next annual inspection.

The practical approach is to keep everything for seven years unless you know a specific shorter period applies. Storage is cheap compared to scrambling during an audit because you threw something away too early.

Organize records by year and category so you can find what auditors ask for. A bookkeeper near Gentry who understands trucking can help you set up systems that capture everything from the start rather than reconstructing records when an audit notice arrives.

Northwest Arkansas's Dedicated Bookkeeping Partner

The Next Step:
A Quick Conversation

Tell us about your business and where you need help. We'll listen, ask a few questions, and give you a clear plan and honest price.

More Questions

Can a bookkeeper work remotely for my business?

Yes, and for most small businesses, remote bookkeeping is now standard practice. Cloud-based accounting software and secure digital tools make location irrelevant. What matters is finding a bookkeeper with good systems, clear communication, and expertise in your industry.

Read answer

How do I handle retainer payments in my books?

Record retainer payments as a liability when received, not as income. The money becomes revenue only when you've performed the work. In QuickBooks, use a Customer Deposits or Unearned Revenue account to track what you owe clients.

Read answer

How do I calculate food cost percentage for my restaurant?

Divide your food costs by your food sales and multiply by 100. For accuracy, use beginning and ending inventory counts rather than just purchase totals.

Read answer

What records should landscaping companies keep?

Landscaping companies should keep financial records, job documentation, equipment logs, employee files, and customer contracts. Organized records protect you in disputes, simplify tax preparation, and show which types of work are actually profitable.

Read answer

How do I manage cash flow for a seasonal restaurant?

Build cash reserves during peak months to cover fixed costs in the slow season. Separate operating funds from tax savings and slow-season reserves, then track your cash position weekly instead of monthly.

Read answer

How do I separate overhead costs from job costs?

Overhead costs are general business expenses like rent and insurance. Job costs can be traced directly to specific projects. Set up your chart of accounts to separate them and code every transaction consistently.

Read answer

Oliver Bookkeeping Solutions offers monthly bookkeeping, payroll, and accounting services to small businesses in Benton County and across Northwest Arkansas.

Client Reviews

5-Star Rated Firm

Social

  • QuickBooks Level 1 Certified badge
  • QuickBooks Level 2 Certified badge
  • QuickBooks Payroll Certified badge
  • Intuit Bookkeeping Certified badge

© 2026 Oliver Bookkeeping Solutions, LLC