Most shopkeepers who give up on stock management did not pick the wrong method: they started too big. Entering two thousand product lines on a Sunday is a guarantee of never finishing. This guide proposes the opposite: stock management built up in small pieces, without ever closing the shop.

In short
- Start with your 50 best sellers, not a full inventory. The rest gets added as sales happen.
- Enter purchase prices from the beginning: without them you know your revenue but not your margin.
- Replace the big annual inventory with rolling counts, one aisle at a time.
- A reorder point per product beats the best instinct, and takes a minute to set.
- Record breakage and losses. What you do not measure never improves.
The four figures that genuinely matter
Stock management produces plenty of metrics and most are useless in a small shop. These four are enough to make better decisions.
| The metric | What it tells you | What you do with it |
|---|---|---|
| Sales velocity | How many units go per day or week, product by product. | You derive how much to order and when to order it. |
| Stock on hand | How much is left on the shelf and in the back, right now. | Crossed with velocity, it gives you days of cover. |
| Real margin | The difference between selling price and cost price, per product. | You often discover your best sellers are not your best products. |
| Shrinkage | What is broken, expired, stolen or given away. | The most invisible loss, and the easiest to reduce once measured. |
The methods that work in a small shop
You do not need a sophisticated system. Three simple principles cover the essentials.
- First in, first out: Older stock at the front, new stock behind. It sounds obvious, and it is still the most common mistake on a delivery day, expensive on anything with a date.
- The reorder point: For each important product, a number below which you order. It is calculated simply: average daily sales multiplied by the supplier’s lead time, plus a small safety margin.
- Rolling counts: Instead of a big annual inventory that ties up the shop, you count one aisle a week during a quiet hour. In two months everything is covered, and gaps surface early enough to be explained.
Setting it up, week by week
Six weeks, a few minutes a day, without closing and without an evening of data entry. That is the pace that lasts.
- Week 1: create your 50 best sellers by scanning them, with selling price and cost price.
- Week 2: create each unknown product the moment a customer brings it to the counter. Ten seconds each time.
- Week 3: enter purchase prices as deliveries arrive, and make it a permanent habit.
- Week 4: set a reorder point on your twenty most important products.
- Week 5: put the shrinkage write-off in place: breakage, expiry, giveaways.
- Week 6: run your first rolling count on a single aisle and compare it with theoretical stock.
By the end of the sixth week you will have usable stock figures across most of your sales, visible margins and a routine that takes only a few minutes a day. That is a long way from the multi-month project many people imagine, and precisely why it works.

The gap between theoretical and real stock
There will always be a gap, and that is not a failure. What matters is its size and direction. A gap that always widens on the same products signals something specific: a keying error at goods-in, theft, unrecorded breakage, or a product sold without being scanned. Count often and across few products at a time; that is how the cause gets found.
What complicates stock management in Morocco
Three local realities are worth anticipating. The first is stock with no barcode: imports, loose goods, crafts, repackaged products. The answer is a label printer used at goods-in, never later. Without barcodes there is no scanning, no fast counting and no reliable tracking.
The second is buying for cash with no usable document, common with some wholesalers. Get into the habit of recording the quantity and cost price in the till at the moment of delivery, even without a formal invoice: that is what makes your margin calculable. The third is Moroccan seasonality, particularly Ramadan and the two Eids, which shift demand massively and predictably. The only useful defence is last year’s history, product by product: in Casablanca as in Fes or Agadir, that is what separates a considered order from a gamble.
Other tools worth knowing
We are not the only option and an honest guide says so. Here are the international solutions that come up most, with what each is really worth to a Moroccan business.
| Tool | What it is worth, and for whom |
|---|---|
| Odoo POS | Open source, and the till is only one module of a suite that also handles stock, purchasing and accounting. The strongest choice when you are growing and want everything in one place. In exchange, it takes the longest to set up. |
| Loyverse | A free till for Android tablets or iPad, very easy to pick up, with paid add-ons for team management and advanced stock. A good choice on the move, but the data lives in the cloud. |
| Shopify POS | Mainly interesting if you already sell online with Shopify, since the shop stock and the store stock become the same thing. Hard to justify if you are not already in that ecosystem. |
Check this before choosing a foreign tool
A word of caution before getting excited about a foreign tool. Many of them are free because they earn from card acceptance, and that side depends on country-by-country agreements. In Morocco, card acceptance goes through a terminal supplied by your bank or an approved payment institution. Before building your business on an app, check two things: that it is actually available in Morocco, and that it can produce a document carrying the mandatory Moroccan invoice fields.
Mistakes to avoid
- Trying to enter everything at once. The number one cause of abandonment. Fifty products are enough to start.
- Not entering purchase prices. You get a nice revenue figure and no idea what you earn.
- Counting only once a year. A ten-month-old gap cannot be explained, only observed.
- Forgetting to record breakage. It then shows up as a mysterious gap, which has you suspecting your staff unfairly.
- Ordering on instinct when the week’s sales report is already sitting in the till.
Frequently asked questions
Where do I start with stock management from nothing?
With your fifty best sellers, created by scanning them, with their selling and cost prices. Then add each unknown product at the moment a customer brings it to the counter. In two to three weeks you will cover almost all your regular sales without a single evening spent on data entry.
How do I take stock without closing the shop?
With rolling counts: one aisle a week, during a quiet hour, with a barcode scanner. In two months you will have covered the whole shop. It beats an annual inventory because gaps are found early enough that they can still be explained.
How do I calculate a reorder point?
Multiply your average daily sales by your supplier’s lead time, then add a safety margin of a few days. If you sell three a day and the supplier delivers in five days, order when about twenty are left. Adjust after two months of watching it.
Why enter purchase prices?
Because without them your till knows your revenue but not your margin, and the two have nothing in common. This is especially true in food and electronics, where the products that make the volume are almost never the ones that make the profit.
How do I manage products with no barcode?
By printing your own labels at goods-in with a label printer. Each format or variant gets one and becomes a scannable product like any other. It is the purchase that unlocks stock management entirely for loose goods, crafts and imports. BelloPOS prints barcodes directly from the app.
Do I need paid software to manage stock?
No, not to start. A free till that tracks goods in, goods out and cost prices covers a single-site shop: BelloPOS Lite does that free and offline. Paid software is justified when you want several users, detailed permissions or fine-grained reports.
What to take away
Good stock management is not the most complete, it is the one you will still be doing in six months. Start small, enter your cost prices, count often and across few products, and record what you lose. After two months you will order on figures instead of a feeling, and that is where the margin appears.
Start for free
BelloPOS Lite tracks your stock, your goods-in and your purchase prices, prints your barcodes and produces your sales reports. A free lifetime licence, entirely offline on a Windows PC.
Read next
Other practical guides on the same subject:
