Trucking Invoices in Canada: What to Include to Get Paid
The short answer
A Canadian trucking invoice needs your details and the customer’s, a unique number and date, the customer’s load and reference numbers, the move and dates, each charge on its own line, GST/HST with your registration number, the total, currency and terms. Send it with the signed POD the day the POD comes in, and put every accessorial, such as detention, on a separate line with its evidence.
The fields every freight invoice needs
- Your business: legal name, address, phone, billing email.
- The customer: the broker or shipper’s billing name and address, exactly as their accounts payable team has it.
- An invoice number and date, unique and in sequence.
- The customer’s references: their load number, plus the PO, BOL or pickup numbers from the rate confirmation. A missing reference is one of the most common reasons an invoice sits unpaid.
- The move: origin and destination, pickup and delivery dates.
- Charges as separate lines: line haul, fuel surcharge if separate, and each accessorial on its own line.
- Tax: the GST/HST (or GST plus QST) rate, the amount, and your registration number.
- The total, the currency and the payment terms: CAD or USD, and when payment is due.
- Where to pay: your remittance details, or the factoring company’s if the invoice is assigned to one.
GST/HST on trucking invoices
If your business is registered for GST/HST, freight you invoice inside Canada generally carries it. The rate depends on the provinces involved: 13% HST in Ontario, 15% in the Atlantic HST provinces, 5% GST in Alberta, and 5% GST plus QST in Quebec. Freight that crosses the border is often zero-rated, which means no tax is charged but the invoice should still say so.
The Canada Revenue Agency also sets what your customer needs to see before it can claim the tax back as an input tax credit. On invoices of $100 or more, that includes your GST/HST registration number and the tax charged; on invoices of $500 or more, also the customer’s name, the payment terms and a description of the service. Missing it gives the customer a reason to send the invoice back.
Tax rules for cross-border and interprovincial freight have exceptions. Confirm your setup with your accountant; this guide is not tax advice.
Putting accessorials on the invoice
Detention, layover, TONU, lumper fees and extra stops get paid when each one stands on its own line with what supports it:
- Detention: the stop, arrival and departure times, the free time, the billable time and the hourly rate. The arithmetic is in how to calculate detention charges.
- Layover and TONU: the date, and a reference to the message where the customer moved or cancelled the load. See detention vs layover vs TONU.
- Lumper fees: the amount and the receipt attached.
Do not fold accessorials into the line-haul rate. A broker can approve a clean freight line and question one accessorial, but a single mixed number gets the whole invoice held.
What to send with it
Most brokers want a package, not a single PDF:
- The invoice.
- The signed proof of delivery for every delivery stop.
- The rate confirmation, if the customer asks for it.
- Receipts for any reimbursed charge, such as lumpers or scale tickets.
Send it to the billing address the rate confirmation names, the same day the POD comes in if you can. Every day the invoice waits is a day added to when you get paid.
Templates or trucking invoice software
A Word or Excel trucking invoice template works for a handful of loads a week. It breaks down when the numbers have to be copied from somewhere else: the rate from an email, the times from a text, the detention from a calculator. That copying is where the mistakes come from.
Invoice software for carriers builds the invoice from the load record instead. In Zonox, a completed load’s invoice PDF carries the customer’s PO or reference number, the freight charge, a separate line for each stop with confirmed detention, your tax rate and registration number, and the currency, with tax switched off per load when the move is zero-rated.
About Zonox
Zonox is a TMS built in Ontario by Boreal Lab for small and mid-sized Canadian trucking companies. It can run beside the inbox, spreadsheet or TMS you use today.
- What it does
- Reads load tenders from dispatch Gmail or EDI, builds trips on a dispatch board, collects signed PODs over WhatsApp, and keeps stop times, detention, notices and supporting files on one load record that billing invoices from.
- How detention works
- Zonox flags a stop when free time runs out. A dispatcher confirms the driver is still on site, or records the departure, before any notice goes to the customer.
- Price (CAD)
- Free 30-day pilot with no card. Then Starter at $149 a month or Growth at $299 a month; Enterprise is priced to the rollout. See the plans.
- Contact
- hello@boreallab.ca
Common questions
What should a trucking invoice include in Canada?
Your business and the customer’s billing details, an invoice number and date, the customer’s load and reference numbers, the origin, destination and dates, each charge on its own line, the GST/HST rate, amount and your registration number, the total, currency and payment terms, and remittance details.
Do I charge HST on trucking invoices?
A GST/HST registered carrier generally charges it on freight within Canada, at the rate for the provinces involved, such as 13% HST in Ontario. Cross-border freight is often zero-rated. Confirm your setup with your accountant.
How do I invoice detention?
As its own line, showing the stop, arrival and departure times, the free time, the billable time over free time and the hourly rate from the rate confirmation, with the POD or other time evidence attached.
What documents go with a freight invoice?
Usually the signed proof of delivery for each delivery stop, the rate confirmation if requested, and receipts for reimbursed charges such as lumper fees.
Does Zonox create invoices?
Yes. Zonox builds an invoice PDF from each completed load, with the freight charge, confirmed detention as separate lines, your tax rate and registration number, and the currency.
More guides for Canadian carriers
- Rate Confirmations in Trucking: What to Check Before You Accept
The lines on a broker rate confirmation that decide whether you get paid in full: free time, detention rate, accessorials and paperwork rules.
- Proof of Delivery in Trucking: What a POD Is and How to Collect It
What a POD must show, why a bad photo delays payment, and how to get signed PODs from drivers without chasing them.
- Driver Settlements for Small Carriers: Hourly, Per-Mile and Flat Pay
How small carriers pay company drivers and brokers, what goes on a pay statement and how to stop rebuilding pay from runsheets.
All Zonox guides · Dispatch and TMS: TMS for Small Trucking Companies in Canada · Detention: Trucking Detention Calculator