Home / Inventory / Smoke shops
Smoke shop inventory

Smoke shop inventory management software that knows your wall

About 100 products on the wall. Around 20 of them pay the rent. A glass case full of pieces you'll never reorder. Batchly tracks a smoke shop the way a smoke shop actually stocks.

Most inventory software was built for a warehouse or a grocery store — bin locations, purchase-order workflows, ten thousand SKUs. A smoke shop is a different animal. You have a wall of maybe a hundred active products, a counter of impulse movers, and a case of one-of-a-kind glass. Half of it restocks weekly and the other half may never restock at all. The system should fit that shape instead of fighting it.

One shop, four kinds of stock

The reason spreadsheets fail in a smoke shop is that the categories don't behave alike. Papers sell out and come back every week. A $180 rig sits for a month and then leaves forever. Treating them the same is how you end up with a dead shelf and an empty pegboard on the same day.

CategoryHow it movesWhat Batchly does
Glass — pipes, rigs, one-offsSlow turn, high margin, never reorderedEach piece is its own SKU with its own cost, so the margin shows when it sells
Disposables & vaporFast movers in a flavor-and-strength matrixVelocity tracking per variant; a dead flavor shows up as a dead flavor
E-liquidSteady sellers across nicotine strengthsKeeps strengths straight and flags stock that has stopped moving
Papers, wraps, conesWeekly staples, small dollars, constantLow-stock alerts before the pegboard is bare
Counter accessoriesGrinders, torches, lighters — impulse volumeWatches the counter movers so the impulse rack never sits empty

The 20 items that pay the rent

Every shop owner knows the list without looking: the house papers, the top two disposables, the $20 grinder, the lighters by the register. Batchly surfaces those core movers on their own — sales velocity, days of stock left, what they earned this week — so you watch twenty numbers instead of a hundred. The rest of the catalog is still tracked; it just doesn't shout for attention it hasn't earned.

Low-stock alerts that follow velocity, not a fixed number

A reorder point of "5" means nothing by itself. Five units of your best disposable is a day and a half; five torches is a quarter. Batchly ties the alert to how fast each item actually sells, so the flag fires when you have days left, not units left. Alongside the alert you get a suggested reorder quantity based on recent velocity — a suggestion you approve, not an order that happens to you. Batchly never sends a purchase order on its own. The AI inventory tools page walks through how the alerts and suggestions work under the hood.

Count discipline for a two-person shop

Nobody in a smoke shop has a night to burn on a full physical count, and you don't need one. Count in small sections on a rhythm: the counter wall on Monday, the disposable rack on Wednesday, the glass case on Friday. Each count takes minutes, and a variance shows up while it's still one missing box instead of a year-end mystery. Every stock adjustment in Batchly is logged with who made it and when, so "the count was off" has a trail instead of a shrug. Receiving works the same way — check the delivery in against what you ordered and the on-hand numbers update at the door, not from memory at close.

Age-restricted flags live on the product

Tobacco and vapor are 21+, and the compliance check belongs in the system, not in a new hire's head. In Batchly you flag the SKU once — disposables, tobacco, vapor, kratom where your state requires it — and from then on any sale containing that item prompts an ID check before it rings. Staff scan the license, the date of birth is confirmed, and the check is logged on the sale. Because the flag lives on the product, it follows the item everywhere: new stock, new staff, busy Friday, same prompt.

The same catalog runs the register

Inventory is half the story. The same products power the point of sale, where dual pricing decides who covers the 3.5% + $0.20 card fee on every sale — the store, the customer, or a split. If you came here for the register and payments side, the smoke shop POS page covers it, and the card fee calculator shows what the fee line costs at your volume. When you're ready for the phone to answer itself and regulars to get a text when their usual is due, that's Shophand, the AI staff bundle at a flat $49.96/mo. The platform itself is $99/mo — details on pricing.

Questions smoke shop owners ask

How many SKUs can Batchly handle in a smoke shop?

A few hundred is normal and fine. Batchly is built around the shape most smoke shops actually have: roughly 100 active products, about 20 of which drive most of the volume. The catalog holds everything, and the register and the alerts stay focused on the movers.

Can it track one-of-a-kind glass pieces?

Yes. Each piece gets its own SKU with its own cost and price, so the margin is visible when it sells. One-off glass carries no reorder point, so it never clutters your low-stock alerts, and the glass case can be cycle-counted on its own.

Does Batchly reorder stock automatically?

No. Batchly watches sales velocity, flags items running low, and suggests reorder quantities for your core movers. A human approves every order. Nothing is purchased and no purchase order is sent without you saying so.

How do age-restricted SKU flags work?

You flag the product once in inventory. From then on, any sale containing that SKU prompts an ID check at the register before it rings — staff scan the license, the date of birth is confirmed, and the check is logged on the sale. New products in a flagged category can be flagged as you receive them.

Put the whole wall on one screen

Load your catalog, flag the age-restricted SKUs, and let the velocity alerts earn their keep. 21 days free.

Start free