How to manage inventory in a small shop without spending your evenings counting
A stock system that survives a busy counter: what to count, how often, which numbers actually matter, and how to spot money sitting dead on your shelves.
Most small shops do not have an inventory problem. They have a memory problem. The owner knows, roughly, that the 1.5 litre bottles move fast and the imported shampoo does not. That knowledge works right up until the day the owner is ill, or a second person starts serving customers, or the shop grows past the number of lines one head can hold.
This is a practical system for getting stock out of your head and into something you can check. It assumes you are busy, that you will not do a full count every week, and that anything requiring an hour a day will quietly stop happening by Thursday.
Start with the only number that matters: what you actually have
Every inventory system, on paper or on a phone, rests on one number per product: how many you have right now. If that number is wrong, everything built on top of it is wrong too.
Getting it right once is a day of work. Keeping it right is a habit. The order matters: do not try to build the habit before you have done the first count, because you will be correcting a number that was never true.
For the first count:
- Pick a day the shop is quiet, or count after closing. Counting while selling guarantees mistakes.
- Go shelf by shelf, not category by category. Your shelves are the physical truth; your categories are an idea.
- Write down the name, the pack size and the quantity. Pack size is not optional: "Sugar" is not a product, "Sugar 1 kg" is.
- Record what you paid, not only what you sell it for. Without cost you cannot see profit, and profit is the whole point.
- Enter it once, properly. Half-entered products are worse than no products, because you will not trust the list and will stop looking at it.
If your shop has more than a few hundred lines, do not attempt this in one evening. Count one shelf a night for two weeks. A partial list that is accurate beats a complete list that is guesswork.
Decide what "low" means for each product, once
The single highest-value thing you can do after counting is set a minimum for each product: the level at which you need to reorder, not the level at which you run out.
The minimum depends on two things you already know:
- How many you sell in a normal week.
- How long your supplier takes to deliver.
If you sell 20 packets of a biscuit in a week and your supplier comes every Tuesday, your minimum is at least 20, plus a few for a busy week. Set it at 25 and you will not be caught short. Set it at 5 and you will spend Monday explaining to customers that it is finished.
Do this for your top lines first. The products that make most of your money deserve a thought-out minimum; the slow ones can have a rough guess. In Saleva this is the Minimum stock field on each product, and the app puts anything below it on a Reorder list so you are not scrolling the whole catalogue looking for gaps.
Count little and often, not everything at once
A full stock take is useful once or twice a year. It is not a maintenance tool, because nobody does it often enough for the numbers to stay true in between.
What works is a rolling count, sometimes called cycle counting:
- Fast movers, weekly. The twenty or thirty products that make most of your sales. Ten minutes, same day each week.
- Everything else, monthly or quarterly. One section at a time.
- Anything that looks wrong, immediately. If the screen says nine and the shelf has four, stop and find out why before you change the number.
That last point is where most shops give up. Correcting the number is easy; understanding why it was wrong is what stops it happening again. The usual causes are dull and fixable: a sale rung up as the wrong variant, a breakage nobody recorded, stock moved to the back and forgotten, a delivery signed for but never entered, or someone helping themselves.
Learn to see the money sitting on your shelves
Stock is not inventory, it is cash you have already spent. That reframing changes which questions you ask.
Three questions are worth asking every month:
What has not sold at all? Anything with no sales in ninety days is dead stock. It is not "in case someone asks" — it is money you could have spent on something that moves. Discount it, bundle it, return it to the supplier if they will take it, or accept the loss and free the shelf. The shelf space is worth more than the product.
What is about to run out? Not what has run out. Once it is finished you have already lost the sale, and if the customer found it elsewhere you may have lost more than one.
Where has the margin thinned? Supplier prices rise quietly. A product you have sold at the same price for a year may be earning you a fraction of what it did, and you will not notice unless you look at cost against selling price. This is the most common silent leak in a small shop.
Saleva's Forecast screen answers those three from your own sales history: how fast each product moves, roughly when it will run out, what has not sold in ninety days, and where cost has crept up on price. It is arithmetic on your records, not a prediction of the future, and it is only as good as the sales you have actually recorded.
Handle expiry properly if you sell anything perishable
Groceries, dairy, medicines, cosmetics and bakery items all fail in the same way: the newest delivery goes in front because it is what the delivery person handed you, and the older stock rots at the back.
The rule is first-expiry-first-out. When a delivery arrives, the new stock goes behind what you already have, and anything close to its date comes forward. It takes an extra minute per delivery and it is the difference between selling stock and binning it.
If you track batches with dates, the same rule applies to your records: sell from the oldest batch first. Saleva's batch tracking does this automatically when a product has batches with expiry dates, and warns you on expired stock rather than letting it sell quietly.
Make deliveries the moment stock changes hands
The most common reason stock numbers drift is that deliveries get entered "later". Later is after two more customers, a phone call and lunch, and by then the paper is somewhere under the counter.
Enter the delivery when it arrives, against the supplier's bill, with the quantities and the prices you actually paid. It takes two minutes and it does three things at once: your stock is right, your supplier ledger is right, and your cost prices update so your margins stay honest.
If typing a long bill is the obstacle, photograph it instead — Saleva can read a photographed supplier invoice and turn the lines into a draft purchase for you to check and correct before saving. Check it. Optical recognition gets quantities right most of the time and prices right most of the time, which is not the same as always.
What to do when two people serve customers
The moment a second person works the counter, informal stock management ends. Two things have to be true:
- Every sale goes through the till, every time, including the ones for family, the ones on credit, and the small ones. A sale that is not recorded is stock that vanishes.
- Everyone can see the same numbers. If the owner's phone and the helper's phone disagree, nobody trusts either.
That is what multi-device sync is for: the shop's records live on every phone that has joined the shop, and changes flow both ways. In Saleva, staff join with the shop's code, the owner approves them, and the owner chooses what each person can see — most shops let staff sell and check stock without letting them see profit or reports.
A weekly routine that takes fifteen minutes
Pick a slow morning. Every week, in this order:
- Look at the reorder list. Anything below minimum goes on the order, and the order goes to the supplier the same day.
- Count your top twenty products. Fix differences, and note anything you cannot explain.
- Look at what has not sold in ninety days. Pick one item and do something about it.
- Check three products' cost against their selling price. Rotate through the catalogue over the months.
Fifteen minutes, every week, does more for a small shop's profit than a heroic annual count.
Questions shopkeepers ask
How often should I do a full stock take?
Once or twice a year is enough if you are doing rolling counts of fast movers weekly. A full count's real purpose is to catch the slow drift in the products you never think about, and to give you a clean figure for the value of your stock.
Should I record every single item, including cheap ones?
Record everything you sell. The cheap items are usually the fast movers, and they are where shrinkage hides. What you can simplify is the detail: a product like loose sugar can be one line sold by weight rather than a dozen pack sizes.
My stock numbers are already wrong. Where do I start?
Do not try to reconcile the past. Count what is physically there today, set those as your opening numbers, and be strict from that day forward. The old numbers are not worth the evening it would take to explain them.
Do I need a barcode scanner?
Not to start. A phone camera reads barcodes well enough for a small counter, and plenty of shops work faster by searching a name than by hunting for a barcode on a crumpled packet. We wrote about when scanning earns its place.
What is the difference between stock value at cost and at retail?
Cost is what you paid for what is on your shelves — real money you have spent. Retail is what it would bring in if every single item sold at full price, which never happens. Use cost when you are thinking about cash, retail only when you are thinking about insurance or sale potential.
Try this in Saleva
Saleva is a free Android point-of-sale app for small shops: selling, stock, customer dues, staff and an online shop page. Selling works with no internet at all.