Skip to content
Inventory

Stock counts you can actually believe

Counter sales, online orders, returns and deliveries all move the same number, across every branch you run.

Free for 14 days · No card required

app.topduka.com/inventory

Orders

Karen branch · today

New order

Revenue today

KES 48,300

+18%

Orders

37

+6

Avg. basket

KES 1,305

+4%

Low stock

3 items

Reorder

OrderStatus

#TD-4821

3 items · KES 4,250

Paid

#TD-4820

1 item · KES 1,350

Packing

#TD-4819

5 items · KES 9,800

Shipped

#TD-4818

2 items · KES 3,100

Paid

This week

Sales by day

M
T
W
T
F
S
S

Trusted by merchants in 14 countries across the continent

Kaya Ceramics Sokoni Fresh Lamu Linen Mabati Hardware Chapo & Co Nyota Pharmacy Bahari Books Tumaini Grocers Kaya Ceramics Sokoni Fresh Lamu Linen Mabati Hardware Chapo & Co Nyota Pharmacy Bahari Books Tumaini Grocers

One number per item

No separate online and offline counts to reconcile at the end of the week.

Alerts before you run out

Reorder points based on how fast the item actually sells, not a figure you guessed once.

Branches and transfers

Move stock between branches with a record on both sides and no phone call needed.

Counting

Stock takes that do not close the shop

Count a shelf at a time on a phone while you trade. TopDuka reconciles the difference and tells you what moved.

  • Partial and rolling stock takes by category, shelf or supplier
  • Variance report showing shrinkage against sales
  • Scan-to-count with a phone camera or a barcode scanner

Last count

3 days ago

Variance

0.4%

Low

Items below reorder

3

Supply

Purchase orders your supplier understands

Raise an order from the reorder list, send it, and receive against it when the delivery lands, part-shipments included.

  • Supplier records with lead times and last-paid prices
  • Receive partially and keep the balance on order
  • Landed cost tracked so your margin figures stay honest

Open purchase orders

5

Arriving this week

2

On time

Average lead time

6 days

Frequently asked questions

Still stuck? Talk to our team — we answer in plain language, usually the same day.

Does it handle multiple branches?
Yes on Growth and above. Each branch keeps its own count, transfers are recorded on both sides, and the storefront can be told which branches it may sell from.
What about items sold by weight?
Stock is held in the unit you buy in and sold in the unit you sell in, with the conversion applied automatically. A sack bought by the sack can be sold by the kilo.
Can I track batches or expiry dates?
Yes. Enable batch tracking per product to record expiry dates, get alerts before stock expires, and sell oldest-first at the till.

Stop guessing what is on the shelf

Import your stock list and see one honest number per item from day one.

Free for 14 days. No card needed. Cancel any time.