Inventory Management for Nigerian Businesses (2025 Guide)
A practical guide to tracking stock, managing multi-location inventory, recording import costs, and connecting your inventory to your POS and accounting — for Nigerian retailers, wholesalers, and distributors.
What this guide covers
- ✓ Tracking stock across multiple locations and warehouses
- ✓ Product variants and customer pricing tiers
- ✓ Restocks, damage write-offs, and audit-ready stock records
- ✓ Setting reorder points and low-stock alerts for Nigerian supply chains
- ✓ Creating purchase orders for local and imported goods
- ✓ FIFO vs AVCO stock valuation — which to choose
- ✓ Recording import duties and landed costs correctly
- ✓ Syncing inventory with your POS and sales records
- ✓ Stock count frequency and shrinkage management
- ✓ Using inventory as collateral for business financing
Key Inventory Facts for Nigerian Businesses
The Nigerian Inventory Problem
Nigerian businesses lose significant revenue every year to avoidable inventory problems. The root cause is almost always the same: stock is tracked in Excel spreadsheets, WhatsApp messages, or physical notebooks that don't update automatically when sales are made or goods are received.
This creates four recurring problems that compound each other:
The solution is a system that automatically deducts inventory when sales are made, adds stock when purchase orders are received, and alerts you when any item falls below its reorder point — without any manual intervention.
Variants and Pricing Tiers
Most Nigerian retail and distribution businesses don't sell one uniform product — they sell the same product in different sizes, colours, or pack quantities, and at different prices to different customer types. Two features handle this properly:
Product variants
A variant is one sellable version of a product — "Ankara fabric, 6 yards, blue" vs "Ankara fabric, 6 yards, red". Each variant carries its own SKU, its own stock count per location, and its own cost and selling price.
- • Track stock at the variant level, not just the parent product — otherwise "20 units in stock" hides that all 20 are the size nobody buys.
- • Every sale, restock, and transfer should be recorded against a specific variant so per-variant profitability is visible.
- • If a product has variants, its total stock should always equal the sum of its variants across all locations — a mismatch means a mis-keyed movement.
Pricing tiers
Nigerian wholesalers routinely sell the same item at three or more prices: retail (walk-in), wholesale (bulk buyers), and distributor/reseller rates. Pricing tiers formalise this instead of leaving it to cashier memory.
- • Define each tier once (e.g. Retail, Wholesale, Distributor) with its own price per product or variant.
- • Assign customers to a tier so the POS and invoicing screens automatically apply the right price — no under-the-counter discounts.
- • Tiered prices keep your margin visible: the system knows the cost, so it can show gross profit per tier and flag any tier selling below cost.
Restocks, Damage Write-Offs, and Stock Adjustments
Stock doesn't only move when you sell. Every other movement — goods received, breakages, expiries, theft, count corrections — must be recorded with its own movement type, because each has a different accounting and tax treatment:
Inventory records for tax and audit: keep a complete movement history — opening stock, every restock with its supplier document, every sale, every write-off with its reason, and every count adjustment. This trail is what supports your cost of goods sold figure in your CIT return and your input VAT claims, and it is the first thing an external auditor or NRS reviewer asks for. Records should be retained for at least six years.
FIFO vs AVCO: Which Stock Valuation Method for Your Nigerian Business?
Your stock valuation method determines how you calculate the cost of goods sold (COGS) and the value of remaining inventory on your balance sheet. Both FIFO and AVCO are accepted under IFRS as adopted by the Financial Reporting Council of Nigeria (FRCN).
FIFO — First In, First Out
Assumes the oldest stock is sold first. COGS reflects the cost of your earliest purchases; remaining inventory reflects your most recent purchase prices.
AVCO — Average Cost
Recalculates a weighted average cost per unit every time new stock is received. COGS and inventory value both use this rolling average.
Recording Import and Landed Costs
Landed costs are fully deductible business expenses — but only if you have the supporting receipts and documentation. Our expense tracking guide explains how to organise supplier invoices and import documents so your landed-cost deductions survive an NRS audit. Note that if your imported goods attract customs duty and you're VAT-registered, you may also owe reverse-charge VAT on some foreign service payments — covered in our NRS VAT guide.
Many Nigerian importers make a costly mistake: they record only the foreign supplier's invoice price as the cost of their inventory, ignoring all the additional costs incurred to get the goods from the factory door to their warehouse. This understates COGS, overstates gross profit, and results in incorrect tax calculations.
Under IAS 2 (Inventories), the cost of inventory includes all costs of purchase and conversion, and other costs incurred in bringing the inventories to their present location and condition. For an importer, this means:
Divide the total landed cost by the number of units received to get your unit landed cost. This is the cost that flows into your COGS when items are sold, and the value that appears on your balance sheet for remaining stock.
Step-by-Step: Setting Up Multi-Location Inventory
Step 5 below connects inventory to your invoicing flow — every sale on a POS or invoice automatically deducts stock from the right location. To issue compliant sales invoices (including VAT invoices for taxable supplies), see our invoicing guide for Nigerian businesses.
Create your product catalogue
Add every product with its SKU, description, unit of measure, selling price, cost price, and applicable variants (size, colour, weight). Assign a minimum stock level (reorder point) to each product.
Set up your locations
Create a location for each physical store, warehouse, or market stall. Each location will have its own inventory register and can have different prices for the same product if needed.
Open stock entry
Record the current physical stock at each location as your opening balance. This is the baseline from which all future movements are tracked. Do a physical count before entering the opening stock.
Configure low-stock alerts
Set the reorder point for each product at each location, factoring in your lead time and sales velocity. The system alerts you when stock hits this level so you can reorder before you run out.
Connect to your POS and invoicing
Enable inventory tracking on the POS and invoicing modules so every sale automatically deducts from the correct location's stock. Test with a few transactions to confirm the sync is working.
Create purchase order workflows
When you receive a low-stock alert, raise a purchase order. When goods arrive, confirm the received quantity against the PO — inventory increases automatically, and your accounts record the purchase.
Frequently Asked Questions
Inventory management questions from Nigerian business owners
Track inventory automatically — across every location
JusticeSure connects your stock, your POS, your invoicing, and your accounts — so inventory updates automatically with every sale and every restock.
