The 3-day quarterly headache

NorthMart, a 4-store grocery chain in Dhaka, used to shut down for three days every quarter to do a manual stocktake. Staff worked overtime, sales were lost, and the final reconciliation was always off by 4–7%.

Today, the same exercise takes 90 minutes per branch, runs in parallel with sales, and reconciles to within 0.3%.

Here's exactly how they did it.

Step 1 — One source of truth

Every SKU lives in Ryzan with a unique barcode. Branch managers can't create their own SKUs — every product is added centrally. This single change eliminated 80% of historical "ghost stock" entries.

Step 2 — Mobile cycle counts

Instead of one big quarterly count, Ryzan generates a rotating daily cycle-count list for each branch. A staff member scans 30–50 SKUs per day on their phone. After 6 weeks, every product in every branch has been counted at least once.

Step 3 — Variance triage, not panic

When a count varies from system stock, Ryzan flags it for the branch manager. Variances under 1% auto-adjust. Variances over 1% trigger an investigation workflow: receipt check, sales check, transfer check.

"We stopped treating stocktake as an event. It became part of the daily rhythm." — Rashed Karim, Founder, NorthMart

The numbers that matter

  • Stocktake time per quarter: 3 days → 6 hours total
  • Inventory accuracy: 93% → 99.4%
  • Lost sales during count: ৳4.2L → ৳0
  • Audit prep time: 5 days → 4 hours

What it cost

Ryzan's monthly subscription. That's it.

Book a 30-minute demo →