Inventory Management for Retail Stores in Iraq 2026 — Step-by-Step Guide
Overview: Inventory Is Your Money Sitting on Shelves
Most store owners in Iraq know their daily sales precisely, but few can answer a simpler question: how much is the stock in the shop and warehouse worth right now? Which items are moving, and which have sat untouched for six months?
Inventory is usually the largest asset in any retail business — often more than 60-70% of working capital. Poor inventory management doesn't show up as one big loss; it bleeds silently: fast-movers run out and you lose the sale, dead stock eats your cash, and shrinkage disappears with no name on it. This guide lays out a practical, step-by-step system suited to the Iraqi market, from a small grocery to a supermarket chain.
The Real Cost of Poor Inventory Management
Before solutions, let's put numbers on the problem. These are the main loss sources in retail:
| Loss Source | Typical % of Annual Sales | Example: Store Selling 15M IQD/Month |
|---|---|---|
| Shrinkage (theft, damage, recording errors) | 1.5% - 3% | 2.7 - 5.4M IQD |
| Dead and expired stock | 1% - 4% | 1.8 - 7.2M IQD |
| Lost sales from stockouts | 2% - 4% | 3.6 - 7.2M IQD |
| Over-buying and frozen capital | 5% - 10% opportunity cost on the surplus | Depends on surplus size |
Note: Figures are approximate, indicative retail-sector averages and vary by product category and level of control.
The total easily exceeds 8-15 million IQD per year for a mid-sized store — the equivalent of one or two staff salaries, evaporating without ever appearing on an invoice.
Inventory Methods: Notebook vs Excel vs POS System
| Criterion | Paper Notebook | Excel | POS with Inventory |
|---|---|---|---|
| Practical SKU limit | Under 100 | 100 - 500 | Practically unlimited |
| Auto-deduction at sale | No | No | Yes, with every receipt |
| Detecting discrepancies & shrinkage | Nearly impossible | Late and laborious | Instant, by report |
| Low-stock alerts | No | Manual | Automatic |
| Approximate monthly cost | Zero | Zero - $10 | $20 - $80 |
The notebook and Excel aren't wrong as a starting point. The problem is they record what you remember to enter, while a system records what actually happened at every sale.
Step 1: Code Your Items and Adopt Barcodes
You cannot manage what you cannot identify. Start by giving every item a unique SKU:
1. Use Manufacturer Barcodes Where They Exist
Most imported goods carry a global EAN-13 barcode ready to scan — don't reinvent it.
2. Print Internal Barcodes for Uncoded Goods
Produce, weighed items, and unlabeled local goods need internal labels. A thermal label printer costs $80 - $150 and serves an entire store.
3. Standardize Naming
"Tea 450g", "Big Tea", and "Red Tea" as one product under three names means three wrong balances. One name, one code per item.
Step 2: Start With an Accurate Opening Count
Any system that starts with wrong balances will produce wrong reports forever. Close for a day or work after hours, count everything, and enter opening balances at actual purchase cost. A mid-sized store with 1,500-3,000 SKUs needs 2-4 people for one to two days.
Step 3: Set a Reorder Point for Every Important Item
This is the single most important formula in inventory management:
Reorder point = (average daily sales × lead time in days) + safety stock
Lead times in Iraq vary radically by source: 1-3 days from a same-city wholesaler, 7-14 days from Baghdad or Erbil to the provinces, and 30-45 days for direct sea imports. An imported SKU needs a far higher reorder point and safety stock than a locally wholesaled one.
Step 4: Adopt Cycle Counting, Not Just an Annual Count
The annual count tells you that you lost money — after it's too late. Cycle counting splits inventory into small groups counted weekly:
1. Classify Your Stock (ABC Analysis)
Class A: 10-20% of SKUs producing 70-80% of sales value — count monthly. Class B: every two months. Class C: quarterly.
2. Investigate Discrepancies Immediately
A repeated variance on the same item or the same shift is not a coincidence — it's a pattern worth tracing.
Step 5: Be Ruthless With Dead Stock
An item that hasn't moved in 90-180 days will not improve by waiting. Discount it and free the cash, bundle it with a fast-mover, or return it to the supplier if possible. A practical rule: every dinar frozen in dead stock is a dinar denied to an item that actually sells.
Worked Example: A Baghdad Supermarket Fixes One SKU
Take a single item: 1.8L cooking oil, selling an average of 12 bottles per day, wholesaler lead time of 5 days, cost 2,500 IQD per bottle.
Before the system: the owner orders "20 cartons" whenever the shelf looks low. Actual result over a year: the item stocked out 6 times, averaging 3 days each.
- Lost sales: 6 × 3 days × 12 bottles × 2,500 IQD at a 12% margin ≈ 540,000 IQD in lost profit — plus customers who switched to the shop next door.
After the system:
- Reorder point = (12 × 5) + 24 bottles safety stock = 84 bottles
- The system alerts automatically at 84, and the order arrives before the shelf empties.
- Result: zero stockouts, and maximum stock dropped from 350 hoarded bottles to 180 — freeing roughly 425,000 IQD of cash from one SKU alone.
Apply that logic across 200 Class-A SKUs and you understand why organized stores grow on the same capital that suffocates others.
What Do Inventory Systems Cost in Iraq?
| Item | Approximate Cost |
|---|---|
| Wired barcode scanner | $25 - $60 |
| Thermal label printer | $80 - $150 |
| Thermal receipt printer | $50 - $120 |
| Cloud POS subscription with inventory | $20 - $80 per month |
| Full setup with integrated cashier terminal | $500 - $1,500 one-time + subscription |
Note: Indicative early-2026 figures; actuals vary by specification and supplier. For a full breakdown, see our guide to POS system costs in Iraq.
For a mid-sized store, the full investment typically pays for itself within 3-6 months from reduced shrinkage and lost sales alone.
How Raqm POS From Hanooot Helps
Raqm POS by Hanooot is built for the Iraqi market: automatic stock deduction with every receipt, reorder alerts, item-movement and dead-stock reports, and full Arabic support. And because Hanooot also runs importing and shipping and IFRS-standard accounting with monthly close by Day 5 for 100+ active clients, your inventory can plug into your import cycle and your books in one place. Explore our full product lineup.
Get Your Inventory Under Control This Month
Send us your store size and approximate SKU count, and we'll propose a suitable system setup with a clear quote. Contact us, email hello@hanooot.com, or call +964 781 855 936.