Who We Help · Cannabis · Tax Services
Cannabis business tax: T2 returns and excise duty handled together
A licensed cannabis business runs two tax systems at once: the T2 corporate return everyone knows, and an excise duty regime that bills you monthly whether or not you made a dime. The businesses that stay compliant treat excise as a cost of goods sold line, not an afterthought at year-end. We file both sides on one calendar so the T2, the excise returns, and the HST returns all tell the same story.
By the AnalytIQ Accounting team · Last reviewed: August 12, 2026
One business, two tax systems
Every licensed producer and processor answers to two separate CRA regimes: income tax through the T2, and cannabis duty under the Excise Act, 2001. The excise side has its own licence, its own financial security requirement, its own stamping obligations, and its own monthly return — the B300 Cannabis Duty and Information Return — due whether the month was profitable or not. Missing a B300 is not like filing a T2 a few weeks late; it puts the excise licence itself at risk, and without that licence there is no business.
One piece of good news that surprises US-focused owners: Canada has no equivalent of the American 280E rule. A legal Canadian cannabis company deducts rent, wages, marketing, and professional fees like any other business. Your tax problem here is complexity and cash timing, not disallowed deductions.
Excise duty lives inside your cost of goods sold
Duty is not a below-the-line tax — it is a product cost, and your margins are wrong until it is booked that way. For dried cannabis the duty generally works out to the greater of a flat per-gram amount and a percentage of the dutiable amount — commonly summarized as a dollar per gram or ten percent — but the real calculation layers federal duty, additional duty for the province of sale, and adjustment rates in some provinces. We compute it per SKU and per destination province rather than applying one blended rate, because a blended rate quietly misprices some products.
Two knock-on effects matter. First, GST/HST applies on the duty-inclusive price, so tax compounds on tax and your HST returns must be built from duty-loaded selling prices. Second, duty attaches to packaged product on delivery, not on your collection of the receivable — so a big shipment to a provincial board can trigger an excise remittance weeks before the board pays you. We forecast that gap so the remittance never surprises the bank balance.
There is no small-supplier relief on excise
New operators often assume the $30,000 GST/HST small-supplier threshold has an excise cousin. It does not. Cannabis duty applies from the first packaged gram delivered — there is no revenue floor, no phase-in, and no simplified method for small licensees. A micro-cultivator owes the same stamping, reporting, and remittance obligations as a mass producer, just with smaller numbers on the B300.
The same absolutism applies to excise stamps: every retail-bound package needs the correct province-specific stamp, stamps must be ordered, secured, and accounted for, and unstamped or mis-stamped product is a penalty conversation, not a rounding error. We reconcile stamp inventory against production and B300 filings so the counts agree before CRA asks.
Producers and retailers face different halves of the problem
Retailers do not hold excise licences — by the time product reaches an Ontario store from the OCS, the duty is already embedded in the wholesale cost. The retailer's tax life is a T2 on thin margins, HST on every sale, and input tax credits on a duty-loaded cost base.
| Layer | Producer / processor | Retailer |
|---|---|---|
| Excise licence and B300 | Required; monthly returns and remittances | Not required |
| Excise stamps | Order, apply, and account by province | Product arrives stamped |
| Where duty shows up | Remitted to CRA; costed into COGS | Buried in wholesale cost from the provincial board |
| GST/HST | Charged on duty-inclusive wholesale prices | 13% on retail sales; ITCs on duty-loaded cost |
| Income tax | T2, full ordinary deductions | T2, full ordinary deductions |
For stores, we spend our energy where the money leaks: margin tracking by category, HST reconciliations against POS data, and shrink documentation that holds up because cash-adjacent retail draws review attention.
Losses, refunds, and the US question
Plenty of cannabis companies run non-capital losses in their early years. Losses carry forward up to twenty years against future profit, but they do nothing for excise — duty is owed on delivery regardless of profitability, which is exactly why cash forecasting belongs inside the tax engagement. Note also that medical cannabis is not zero-rated: GST/HST and duty both apply, a point that surprises founders coming from the pharmacy world.
If US expansion is on the whiteboard, slow down: cannabis remains federally illegal there, and Section 280E turns the economics upside down for any US operation. Our cannabis cross-border tax guide explains why the US map is a minefield and what a Canadian licensee can actually do. Domestically, we keep the T2, B300s, and HST returns aligned so no filing contradicts another.
Source: CRA — Cannabis duty.
Common questions.
Do I charge HST on top of excise duty?
Yes. GST/HST is calculated on the duty-inclusive selling price, so excise effectively gets taxed again. Your pricing and your HST returns both need to be built from duty-loaded numbers.
Is medical cannabis exempt from tax?
No. Medical cannabis is taxable for GST/HST purposes and excise duty applies to it as well. Patients may get relief through the medical expense tax credit, but the business charges tax like any other cannabis sale.
My company lost money this year — do I still owe excise duty?
If you are a licensed producer or processor, yes: duty is triggered by delivering packaged product, not by earning a profit. The income tax loss carries forward on the T2, but the monthly B300 remittances continue regardless.
Related reading
Both tax systems, one calendar.
Book a consultation and get a plain answer on exactly what applies to you.