Start free

Tobacco shop inventory: stock control by barcode for a smoke shop or tobacconist

By mise · Updated October 15, 2026

Quick answer: a tobacco shop keeps stock control by counting packs and cartons as separate items, cigars by box and by single in the humidor, pipe tobacco by tin or pouch, and accessories and e-liquids by exact variant. High-value lines are counted every shift because the units are small and valuable; the humidor weekly; accessories monthly.

Scan the barcode on the pack, the carton or the tin, or snap a photo: mise's AI finds the product and brings it back categorized, ready to count. In a smoke shop or tobacconist that means a shift count of the back wall in ten minutes, cartons and packs that never get mixed up, and a shrink figure per shift.

A tobacco shop has the inventory problem of a jeweller with the turnover of a corner shop: hundreds of lines, small units, high value per unit and a back wall where every pack counts. This guide is strictly about stock control for a smoke shop or tobacconist. It does not discuss products, brands or prices.

What a tobacco shop counts, and in what unit

LineUnitHow to count
Cigarette packsPackScan the pack barcode; count the back wall by column
CartonsCarton of 10 packsOwn barcode; separate item from packs
CigarsBox of 10 to 25; singleBox by barcode; humidor singles by hand per reference
E-liquids, pods, disposablesUnit, by flavour and strengthScan; each variant is its own item
Papers, filters, lighters, accessories, drinksUnit; display box of 50; caseScan the display box or case, multiply

Each variant has its own barcode, so the barcode does the splitting. Loose cigars sold from the humidor and house accessories are created once by hand, with a name and a photo. For a label that is not found, snap a photo and mise's AI tries to identify it, though not every label is found.

Cartons and packs: the open-carton problem

The carton has its own barcode and the pack inside has another. Keep both as items when you sell both. When a carton is opened for the wall, stock out one carton and stock in ten packs, or count the wall in packs at the next shift count. The single most common error in a tobacco shop's inventory is a line called "cigarettes" where nobody knows whether 40 means 40 packs or 40 cartons. Count the wall by column; sealed cartons in the back room are scanned once and counted as cartons.

Do it in mise

Try mise free

7 days free, no card needed.

Where a tobacco shop loses stock

Example in units. A tobacconist started counting the back wall at every shift change. Expected stock after the morning shift: 312 packs across 46 lines. Counted: 304. Eight packs short, on three lines, all from the same column near the counter; the evening shift was clean. The column moved out of reach and the shift gap fell to one or two packs a week.

The count routine: by shift, weekly, monthly

WhatWhenWhy
Back wall: packs, by columnEvery shift changeShrink per shift, not per month
Humidor; e-liquids and podsWeeklyHigh value, many variants
Accessories; whole shopMonthlyStock value for your own records

Each person counts on their own phone with their own permissions: staff count and see quantities, the owner sees values. Every count is stamped with date, time and who counted. Comparing two counts gives what came in, what went out and the gap, in units and in money. See cycle counting and inventory shrinkage.

Minimum stock, dates and the order to the wholesaler

Set a minimum stock (par level) in packs on the lines that turn, sized for the wholesaler's delivery cycle. Below the minimum the line turns red and goes on the purchase list with the quantity short; the list exports as PDF or Excel or opens in WhatsApp or email, split by supplier from the last invoice. Wholesaler invoices import as XML, Excel or CSV and land in stock at the price paid. The monthly count exported to Excel gives you a stock figure for your own tax and compliance records; mise does not file anything. See convenience store inventory and how to do a stock take.

What mise does in a tobacco shop, and what it does not

In short, everything in the "Do it in mise" box above, with no limit on items, counts or scans.

What it does not do: it is not a POS and does not verify age or ID; sales and age checks stay at your till. It does not file tax, duty or compliance reports and does not track tax stamps; it gives you the stock figure, you keep the legal records. It does not recommend products, hold price lists or compare brands, and it does not convert cartons to packs on its own.
Count the back wall at every shift change

Scan each column, and the gap comes out per shift, in units and in money. 7-day free trial, no card.

Start free
Download on the App StoreGet it on Google Play
Keep reading Convenience store inventory: high-turnover small items Cycle counting: how to count without closing Inventory shrinkage: causes and how to measure it How to do a stock take: step by step Retail inventory management: a practical guide Liquor store inventory: many lines, few units All guides

Frequently asked questions

How do I keep cartons and packs from getting mixed up?

Keep two items, each with its own barcode: the carton and the pack. When a carton is opened for the wall, stock out one carton and stock in ten packs, or count the wall in packs at the next shift count.

Why count every shift instead of every week?

A weekly count only tells you that something is missing. A count at each shift change, stamped with who counted and when, tells you which shift and which column.

Does mise check age or handle tax and compliance reports?

No. mise counts stock and builds the purchase list. Age verification stays at your till, and tax, duty and compliance filings stay in your own records.

How do I count loose cigars in the humidor?

Create each reference once by hand, with a name and a photo, and count singles by hand weekly.

How much does mise cost?

7 days free, no card needed, to try it in your store.