Why Trucking and Transport Bookkeeping Is Highly Specialised
Trucking is not just a business with high revenue and high fuel costs. It has regulatory reporting obligations that exist nowhere else in Canadian business — IFTA, per-diem meal deductions at a higher rate than other industries, owner-operator subcontractor T4A requirements, and different HST rules for domestic versus international freight. A bookkeeper who handles restaurants and retail but has never done a trucking account will miss multiple obligations every quarter:
- IFTA quarterly returns: Interstate and interprovincial carriers must file quarterly International Fuel Tax Agreement returns, allocating fuel consumption across every jurisdiction driven through. Missing or incorrect IFTA filings result in roadside audit risk and back-tax assessments from multiple jurisdictions simultaneously
- Per-diem at 80%: Long-haul truck drivers can deduct 80% of meal expenses — higher than the 50% rate for other business travellers. Using the wrong rate leaves money on the table in every tax year
- Owner-operator T4As: Carriers who use owner-operators as subcontractors must issue T4A slips by the last day of February. Missing T4As generate CRA penalties and flag the carrier for a potential worker classification review
- Cross-border HST: International freight (Canada to US or US to Canada) is zero-rated — no GST/HST charged. Domestic freight is taxable. Carriers who apply the same HST rule to all loads are either overcharging or underremitting
- Fuel surcharges: Many carriers add a fuel surcharge to invoices based on a weekly diesel index. The surcharge is revenue and must be included in the HST calculation — it is not a pass-through or exempt amount
- CCA on trucks and trailers: Commercial vehicles are Class 10 assets (30% CCA declining balance). Equipment additions, disposals, and the half-year rule must be tracked to produce correct capital cost allowance deductions at year-end
IFTA — International Fuel Tax Agreement
IFTA is the multi-jurisdictional fuel tax system that replaced separate fuel tax licences in each province and US state for commercial carriers. Instead of buying a fuel tax permit for every jurisdiction entered, a carrier registers once in their base jurisdiction and files a single quarterly return that calculates net tax owed to or refunded from each jurisdiction.
How IFTA works in practice:
- The carrier tracks total kilometres (miles) driven in each jurisdiction per quarter — from driver logs, ELD (electronic logging device) records, or GPS data
- The carrier tracks total fuel purchased in each jurisdiction — from fuel receipts, fleet cards (Esso Fleet, Shell Fleet), or fuel card reports
- IFTA calculates a blended fuel consumption rate (kilometres per litre) and determines what fuel tax should have been paid in each jurisdiction based on kilometres driven there
- If more fuel was purchased in a jurisdiction than the calculated consumption requires, the carrier gets a credit. If less was purchased than required, the carrier pays the difference
- The quarterly IFTA return is due the last day of the month following the quarter end: April 30 (Q1), July 31 (Q2), October 31 (Q3), January 31 (Q4)
| Quarter | Jurisdictions Driven | Data Required | Filing Deadline |
|---|---|---|---|
| Q1 (Jan–Mar) | All provinces + US states entered | KM per jurisdiction + fuel receipts | April 30 |
| Q2 (Apr–Jun) | All provinces + US states entered | KM per jurisdiction + fuel receipts | July 31 |
| Q3 (Jul–Sep) | All provinces + US states entered | KM per jurisdiction + fuel receipts | October 31 |
| Q4 (Oct–Dec) | All provinces + US states entered | KM per jurisdiction + fuel receipts | January 31 |
The overseas bookkeeper collects driver logs or ELD reports and fuel card statements every month, enters the data into the IFTA worksheet, and prepares the quarterly return for filing by the carrier. For a 5-truck fleet, IFTA data entry and return preparation takes 4–8 hours per quarter — a task that local bookkeepers without trucking experience frequently get wrong, leading to IFTA audits that cover all four jurisdictions driven in simultaneously.
Per Diem and Meal Allowances — CRA Rules for Truck Drivers
Long-haul truck drivers have a higher meal deduction rate than other Canadian employees and self-employed individuals — 80% of meal costs versus the standard 50%. Getting this right affects every driver's personal tax return and every T2200 (employee business expense) form the carrier must sign:
| Driver Type | Deductibility Rate | Simplified Rate (per meal) | Maximum per day |
|---|---|---|---|
| Long-haul truck driver (160+ km from base) | 80% of actual meal costs | C$23 per meal × 80% | C$55.20 (3 meals) |
| Other business traveller / employee | 50% of actual meal costs | C$23 per meal × 50% | C$34.50 (3 meals) |
| Employee driver — employer reimburses per diem | Non-taxable if within CRA limits | C$69/day simplified rate | C$69/day — no T4 box required |
For an employed driver who works 200 days per year, using the 50% rate instead of the 80% rate costs C$4,140 in missed deductions annually (based on C$69/day × 200 days × 30% difference). At a 33% marginal tax rate, that is C$1,366/year in additional tax that should not have been paid.
The overseas bookkeeper tracks driving days, confirms each trip qualifies as long-haul (over 160 km from the carrier's establishment), and ensures the correct deductibility rate is applied on year-end T2200s and corporate returns. For owner-operators, the 80% rate applies directly to Schedule T2125 on their personal T1.
Owner-Operator Subcontractors — T4A Filing and Classification
Many Canadian carriers use owner-operators — independent truck drivers who own their own trucks and are contracted to haul loads for the carrier. The tax treatment differs completely from an employed driver:
- No CPP deductions: The carrier does not deduct or remit CPP on payments to owner-operators. The owner-operator pays their own CPP as a self-employed person on their personal T1
- No EI premiums: Owner-operators are generally not eligible for EI, and carriers do not remit EI on payments to them. Some carriers elect EI coverage voluntarily — this must be set up separately
- T4A required — not T4: Payments to owner-operators go on a T4A slip in Box 048 (Fees for services), not a T4. Issuing a T4 triggers CPP and EI obligations; issuing no slip at all triggers CRA penalties
- Gross amount on T4A: The T4A must show the gross amount paid before any deductions — fuel advances, owner-operator escrow contributions, or cargo insurance chargebacks are not netted against the T4A figure. The owner-operator accounts for those separately on their own return
- C$500 threshold: A T4A is required for any owner-operator paid C$500 or more in a calendar year. There is no minimum number of loads — a single load that pays C$600 requires a T4A
The overseas bookkeeper maintains a running log of all owner-operator payments throughout the year — by driver name, carrier number, and gross amount paid — and prepares T4As in January for CRA filing by the last day of February. For a carrier using 10–20 owner-operators, this is a 3–5 hour task done once per year at the overseas rate of under C$70.
HST on Freight Services — Domestic vs Cross-Border
The HST treatment of freight services depends on where the goods are moving, not where the carrier is based:
| Freight Type | HST/GST Rate | Input Tax Credit | Common Error |
|---|---|---|---|
| Domestic Canada — within one province | Provincial HST/GST rate applies | Carrier claims ITCs on operating costs | Forgetting to charge HST on fuel surcharges |
| Domestic Canada — interprovincial | 5% GST (federal only) | Carrier claims ITCs on all costs | Charging provincial HST rate instead of 5% federal GST |
| International — Canada to US or US to Canada | 0% (zero-rated) | Carrier can still claim ITCs — zero-rated is not exempt | Treating international freight as exempt and missing ITC claims |
| Fuel surcharge on domestic load | Same rate as the underlying freight service | Included in ITC calculation | Treating fuel surcharge as a cost pass-through with no HST |
| Fuel surcharge on international load | 0% (zero-rated with the service) | Carrier claims ITCs on fuel costs | Correct — no HST charged on the surcharge either |
The critical distinction between zero-rated and exempt: a zero-rated supply charges 0% HST but the carrier can still claim input tax credits on all costs incurred to provide that supply. An exempt supply also charges no HST but the supplier cannot claim ITCs. Freight services for international movement are zero-rated — the carrier who treats them as exempt is leaving ITC claims on the table every quarter.
What Overseas Trucking Bookkeeping Costs
| Fleet Size | Monthly Hours | Local (C$45/hr avg) | Overseas (C$14/hr avg) | Annual Saving |
|---|---|---|---|---|
| Small carrier (1–5 trucks, under C$1M) | 15–25 hrs | C$675–C$1,125 | C$210–C$350 | C$5,580–C$9,300 |
| Mid-size fleet (6–20 trucks, C$1M–C$5M) | 30–55 hrs | C$1,350–C$2,475 | C$420–C$770 | C$11,160–C$20,460 |
| Larger fleet (20+ trucks, C$5M+) | 55–90 hrs | C$2,475–C$4,050 | C$770–C$1,260 | C$20,460–C$33,480 |
Included: IFTA data entry and quarterly return preparation, per-diem tracking and T2200 support, owner-operator T4A preparation, fuel expense reconciliation by truck and jurisdiction, HST return with correct domestic/international classification, fleet CCA schedule, and monthly P&L. Year-end T4 and T4A filing included at no additional charge.
Written by Sharma Jyoti, CA (ICAI) — Founder, Sharma Jyoti and Co. We are an ICAI-registered Chartered Accountant firm providing overseas bookkeeping and accounting services to Canadian businesses including trucking and transport carriers, franchise operators, retail stores, and service businesses. Learn more about our firm →
Related Reading