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
| Line | Unit | How to count |
|---|---|---|
| Cigarette packs | Pack | Scan the pack barcode; count the back wall by column |
| Cartons | Carton of 10 packs | Own barcode; separate item from packs |
| Cigars | Box of 10 to 25; single | Box by barcode; humidor singles by hand per reference |
| E-liquids, pods, disposables | Unit, by flavour and strength | Scan; each variant is its own item |
| Papers, filters, lighters, accessories, drinks | Unit; display box of 50; case | Scan 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
- Scan the barcode on the pack, carton or tin, or snap a photo: mise's AI finds the product and brings it back categorized.
- Carton and pack as separate items; the back wall counted by column at every shift change, each person on their own phone with their own permissions.
- Humidor singles and house accessories created once by hand with a name and a photo; damaged or dried stock written off with a reason.
- Minimum stock in packs on the lines that turn and a purchase list in PDF, Excel, WhatsApp or email split by supplier.
- Invoices in XML, Excel or CSV; shrink per shift in units and money between two counts; monthly stock value exported to Excel for your own records.
7 days free, no card needed.
Where a tobacco shop loses stock
- Small, valuable, pocketable. A pack is the easiest thing in retail to slip into a pocket, by a customer or by staff. Only a count per shift shows which shift the gap belongs to.
- Wrong variant at the till (register). One pack sold, a similar one rung up; cash balances, stock does not.
- Humidor singles and short deliveries. Cigars sold without a scan or dried out and binned; 50 cartons invoiced, 48 in the box.
The count routine: by shift, weekly, monthly
| What | When | Why |
|---|---|---|
| Back wall: packs, by column | Every shift change | Shrink per shift, not per month |
| Humidor; e-liquids and pods | Weekly | High value, many variants |
| Accessories; whole shop | Monthly | Stock 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.
Scan each column, and the gap comes out per shift, in units and in money. 7-day free trial, no card.
Start freeFrequently 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.
