
The Delivery Charge Is Usually Taxed Like What It Delivers
I was sitting in my office last Tuesday, staring at a receipt from a local boutique owner that looked like it had been through a literal blender, when she confessed she’d been charging her customers a flat fee for shipping without once considering the hst on shipping and delivery. She thought that because the product itself was exempt, the postage was too. That is a classic, expensive mistake, and frankly, it’s one of the quickest ways to end up with a very unpleasant conversation with a CRA auditor. People love to assume that shipping is just a “pass-through” cost that doesn’t trigger tax obligations, but the CRA doesn’t share that particular brand of optimism.
I’m not here to give you a lecture on the tax code or bury you in legislative jargon that nobody actually uses. My goal is to give you the straight talk I wish my clients had heard years before they realized their books were a mess. I’m going to break down exactly how to handle hst on shipping and delivery so you can stop guessing and start protecting your margins. No fluff, no filler—just the practical rules you need to keep your business running smoothly.
Why the Taxability of Delivery Charges Isnt Always Obvious

The reason this gets so messy is that the CRA doesn’t just look at the label on the box; they look at the nature of the service you’re actually providing. Most of my clients assume that if they aren’t a trucking company, they don’t have to worry about it. But here’s the kicker: the taxability of delivery charges often depends entirely on whether that charge is considered part of the “sale” of the goods or a separate service altogether. If you’re a retailer and you charge a flat fee to get a product to a customer’s door, that fee is generally treated as part of the supply of the goods. That means if your product is taxable, the shipping is too.
It gets even more tangled when you start looking at HST on freight services in Canada for B2B transactions. You might think you’re just passing through a cost, but if you’re acting as a principal in the movement of goods, you’re suddenly in the business of collecting tax. I’ve seen plenty of folks try to treat shipping as a non-taxable reimbursement, only to find out later that they’ve been miscalculating their entire provincial remit. It’s a fine line, and if you cross it, the penalties are a headache you simply don’t need.
The Hidden Gsthst on Shipping Costs Most Owners Miss
Here is the part where most of my clients realize they’ve been leaving money on the table—or worse, collecting it and forgetting to remit it.
The mistake I see most often isn’t that owners ignore shipping entirely; it’s that they treat it as a separate, “non-taxable” line item on an invoice. If you are selling a taxable product, the GST/HST on shipping costs follows the product. If you sell a laptop and charge $20 for shipping, that $20 is part of the total taxable sale. You can’t just decide the shipping is a “service” and skip the tax. If the item is taxable, the delivery is taxable. Period.
Then there is the mess of calculating sales tax on freight when you’re using third-party carriers. If you’re paying a courier to get a package to a customer, you’re likely paying HST on that freight service yourself. You need to ensure you’re capturing those Input Tax Credits (ITCs) properly. If you aren’t tracking the tax you pay to the carrier versus the tax you collect from the customer, you’re essentially giving the CRA a free gift every single month.
Five Ways to Stop Overpaying (or Under-Collecting) on Shipping
- Treat your shipping charge like the product itself. If you’re selling a taxable item, the delivery fee is almost certainly taxable at the same rate. Don’t try to be clever and treat shipping as a “service” to avoid the tax; the CRA sees right through that, and it’s a headache you don’t need.
- Watch your “out-of-province” math. If you’re shipping a product from Ontario to a client in Alberta, you don’t charge HST; you charge GST. I’ve seen too many owners just default to 13% because it’s what they know, and then they’re left holding the bag when they realize they’ve been over-collecting and owe the difference back.
- Keep your own shipping invoices separate. If you’re paying a courier like FedEx or Canada Post to get your goods to a customer, make sure you’re actually claiming the Input Tax Credits (ITCs) on those shipping costs. If you’re losing those receipts in a pile of crumpled packing slips, you’re essentially handing the government a tip they didn’t ask for.
- Beware the “Freight-In” vs. “Freight-Out” distinction. The tax rules for the cost of getting inventory to you (Freight-In) are different from the cost of sending it to a customer (Freight-Out). Getting these mixed up in your bookkeeping is a one-way ticket to a messy year-end audit.
- Audit your automated shipping software. If you use an e-commerce platform, check its settings. Sometimes these programs are set to a flat tax rate that doesn’t account for the destination of the shipment. If your software is charging HST to a customer in BC, you’re creating a mess that I’ll eventually have to help you clean up.
The Bottom Line: Three Things to Check Before Your Next Invoice
Stop treating shipping as a “pass-through” cost; if you’re charging your customer for delivery, the CRA views that fee as part of your service, which means you likely need to tack HST onto it.
Audit your shipping carrier invoices—if you’re paying GST/HST on the postage you send, make sure you’re actually claiming those Input Tax Credits (ITCs) so you aren’t leaving money on the table.
Don’t guess on mixed orders; if you’re shipping a taxable item and a non-taxable item in the same box, you need a clear rule for how you’re splitting that delivery fee to avoid a messy reconciliation later.
Don't Let the Paperwork Win
At the end of the day, managing HST on shipping isn’t about being a tax scholar; it’s about ensuring your delivery fees aren’t quietly eroding your margins. Remember that the taxability of your shipping charges usually follows the tax status of the product itself, and that “shipping” isn’t just a line item—it’s a taxable service in the eyes of the CRA. If you aren’t accounting for those hidden GST/HST costs on your outbound freight or your third-party courier invoices, you aren’t just making a mistake; you’re essentially leaving money on the table that the government will eventually come to collect with interest. Keep your records tidy, separate your freight costs from your product costs, and stop guessing whether a charge is taxable.
I know, I know—nobody wakes up on a Saturday morning excited to dive into the nuances of jurisdictional tax rates. You started your business to build something, to serve your customers, and to be your own boss. My goal is to make sure the tax man doesn’t become an uninvited partner in your success. Get these systems in place now, while things are manageable, so you can focus on what actually matters: growing your business. Treat your tax compliance like a well-placed stone in a curling match—aim true, execute with precision, and keep your eyes on the target so you aren’t constantly playing catch-up.
Frequently Asked Questions
If I’m charging my customers a flat shipping fee, do I have to charge HST on that fee even if the actual product they bought is tax-exempt?
This is one of those “gotcha” moments that keeps me up at night. Here’s the short answer: No. In the eyes of the CRA, shipping is considered a “component part” of the supply. If you are selling something that is tax-exempt—say, certain basic groceries or medical supplies—the shipping fee attached to that sale follows the same rule. If the product is exempt, the shipping is exempt. Just don’t try to split them up to save a buck; the CRA sees right through that.
Can I claim back the HST I paid to Canada Post or my courier when I’m sending out orders?
Yes, you absolutely can. If you’re registered for HST, the tax you pay to Canada Post or your courier isn’t just a “cost of doing business”—it’s an Input Tax Credit (ITC). Think of it as money the CRA owes you back. Just make sure you actually have a proper receipt or invoice that shows the tax amount paid. If you’re just handing over a crumpled slip from a drop-box, you’re going to have a hard time claiming it.
Does it matter if I’m shipping items internationally—do I still need to worry about collecting HST on the delivery portion of an export?
The short answer is: No, you generally don’t collect HST on the shipping portion of an export, provided the goods themselves are zero-rated. If you’re shipping a product to a customer in the US, that sale is zero-rated, and the shipping is treated the same way. Just make sure you keep your documentation airtight—customs forms and proof of export are your best friends here. If you can’t prove it left the country, the CRA will treat it like a local sale.