Guides

How Much Is a Pack of Cigarettes in BC? 2026 Prices and Taxes

Updated: For Canadian adults of legal smoking age

This article provides general information for Canadian adults. Product availability, pricing, delivery estimates and provincial requirements may change.

Cigarette Pack Prices in British Columbia 2026 Price Guide graphic with a Canadian Full pack and carton on a stone ledge with driftwood and a maple leaf, mountains and a lake behind

How much is a pack of cigarettes in BC? Before a store adds the price of the cigarettes, its margin or sales tax, a pack of 20 already carries $10.39 in federal and BC tobacco tax. A pack of 25 carries $12.99, and a carton of 200 carries $103.92. BC’s tobacco tax is one of the highest in Canada, which is why store packs cost so much here. Native cigarettes at Native Nicotine start at $5.49 a pack and $45 a carton, with delivery across British Columbia. For every province side by side, see cigarette prices in Canada by province.

Below is the exact tax in each pack size, how BC’s taxes stack up, how BC compares with Ontario, and current native cigarette prices.

How much is a pack of cigarettes in BC in 2026?

Two tobacco taxes are built into every legal store pack in British Columbia: the federal excise duty and BC’s own tobacco tax. GST (5%) and PST (7%) are then charged on the shelf price, which already includes both tobacco taxes.

Pack sizeFederal excise dutyBC tobacco taxTobacco tax before GST and PST
Pack of 20$3.89$6.50$10.39
Pack of 25$4.86$8.13$12.99
Carton of 200 (10 packs of 20)$38.92$65.00$103.92

Rates as of November 2026: federal $0.97299 per 5 cigarettes (since April 1, 2026); BC 32.5ยข per cigarette, or $65 per carton of 200 (since July 1, 2021).

Chart comparing federal and provincial tobacco tax in a pack of 20 in BC and Ontario
A BC store pack of 20 carries $2.80 more tobacco tax than one in Ontario.

Add the manufacturer’s price, the wholesaler’s and retailer’s margins, and 12% in combined GST and PST, and the shelf price climbs well past the tax alone. The tax works out to about 52ยข a cigarette before anything else is added. Store prices vary by brand and by store, so we show the tax every legal store pack must carry rather than quoting one store’s shelf price.

How much is a carton of cigarettes in BC?

A carton holds 10 packs of 20, or 200 cigarettes. In a BC store carton, $38.92 goes to federal excise duty and $65.00 to BC tobacco tax: $103.92 before the cigarettes are paid for and before GST and PST.

At Native Nicotine, cartons of 200 start at $45 for BB and disCOUNT, and $49 for Canadian, Canadian Classics, Nexus, Playfare and Rolled Gold. That is less than half of the tax alone in a BC store carton. Shop all cartons.

Where the tax in a BC pack goes

Federal excise duty. Ottawa charges $0.97299 for every 5 cigarettes. The rate is adjusted every April 1; the current rate took effect on April 1, 2026.

BC tobacco tax. British Columbia charges 32.5ยข per cigarette, which is $65 per carton of 200. That rate has applied since July 1, 2021.

GST and PST. The 5% GST applies to the shelf price. Since 2022, BC has also charged 7% PST on tobacco, calculated on a price that already includes the tobacco tax.

Because the federal rate rises each April, the tax in a BC store pack goes up every spring even when BC leaves its own rate alone.

BC vs Ontario: how much more tax is in a BC pack?

British ColumbiaOntarioDifference
Provincial rate per cigarette32.5ยข18.475ยข14.025ยข
Tax in a pack of 20$10.39$7.59$2.80
Tax in a carton of 200$103.92$75.87$28.05
Sales tax on top5% GST + 7% PST13% HST

The federal duty is the same in both provinces, so the whole gap comes from BC’s higher provincial tobacco tax. See the full breakdowns for cigarette prices in Ontario and cigarette prices in Alberta, or compare every province in our guide to cigarette prices in Canada.

Native cigarette prices in BC at Native Nicotine

Prices below are per pack of 20 unless noted, and are the same anywhere in British Columbia.

BrandPackCarton (200)Bulk carton
BB (Full, Lights)$5.49$45$35
disCOUNT (Full, Lights)$5.49$45$35
Canadian (Full, Lights, Menthol)$5.99$49$39
Canadian Classics (Original, Silver)$5.99$49$39
Nexus (Full Flavour, Light)$5.99$49$39
Playfare (Full, Light)$5.99$49$39
Rolled Gold (Full, Light)$5.99$49$39
Canadian Crush (Cherry, Grape, Tropical Splash)$6.99$59$49
Pop N’ Smoke (10-cigarette packs, 6 flavours)$6.99$59.90 (100 cigarettes)$49.90

Bulk carton = price per carton when you order 10 cartons.

BB Full carton of 200 native cigarettes, $45 a carton or $35 in bulk
BB Full: $45 a carton, $35 in bulk. Shop BB Full

The more you order, the lower the price per pack. For Canadian, Canadian Classics, Nexus, Playfare and Rolled Gold:

  • 5 packs: $27.45 ($5.49 a pack)
  • 1 carton: $49 ($4.90 a pack)
  • 5 cartons: $225 ($4.50 a pack)
  • 10 cartons: $390 ($3.90 a pack, about 19.5ยข a cigarette)
  • 3 cartons plus a bonus pack (620 cigarettes): $149 ($4.81 a pack), ships free

BB and disCOUNT run lower: 5 packs for $24.95, 5 cartons for $199 and 10 cartons for $350 ($3.50 a pack). They have no 3-carton option, but 5 cartons for $199 ships free.

Delivery to British Columbia

Shipping is free on orders of $149 or more and a flat $19 below that. Orders to Vancouver and the Lower Mainland are typically estimated at 2 to 4 business days after the order is processed; island, interior and northern routes can take longer. See native cigarette delivery in BC, or the local pages for Vancouver and Surrey, Burnaby and Richmond.

Native Nicotine cartons hold 200 cigarettes in packs of 20. If you are unsure how pack and carton sizes work, see how many cigarettes are in a pack. You must be 19 or older to buy cigarettes in BC. Age is verified at checkout.

Frequently asked questions

How much is a carton of cigarettes in BC?

The tobacco tax in a BC store carton of 200 is $103.92 before GST and PST: $38.92 in federal excise duty and $65.00 in BC tobacco tax. At Native Nicotine, a carton of 200 native cigarettes costs $45 to $59 depending on the brand, or $35 to $49 in bulk.

How much is a pack of 25 cigarettes in BC?

A store pack of 25 carries $12.99 in tobacco tax before GST and PST: $4.86 in federal excise duty and $8.13 in BC tobacco tax. The shelf price adds the product cost, store margins and 12% GST and PST on top.

Why are cigarettes so expensive in BC?

BC charges 32.5ยข per cigarette in provincial tobacco tax, one of the highest rates in Canada, on top of the federal excise duty of $0.97299 per 5 cigarettes. Together they come to about 52ยข a cigarette, or $10.39 in a pack of 20, before GST and PST.

Did BC raise cigarette taxes in 2026?

BC’s own rate did not change in 2026; it has been 32.5ยข per cigarette since July 1, 2021. The federal excise duty rose on April 1, 2026, as it does each April, to $0.97299 per 5 cigarettes.

How old do you have to be to buy cigarettes in BC?

You must be 19 or older. Native Nicotine verifies age at checkout.

Ready to shop?

Browse native cigarettes online with confidence.

Compare cartons, packs, bundles, and available nicotine products with clear pricing, plain packaging, Interac e-Transfer, and tracking after shipment.

Free Shipping at $149+ Plain Packaging Tracking After Shipment Adults Only
Delivery estimates start after payment is confirmed and the order is processed. Legal smoking age is required in your province.