Inventory management

Stock control that updates itself, every time you sell

No more end-of-day stock counts by hand. Every sale in Duka POS adjusts inventory automatically, so what's on the screen matches what's on the shelf.

Duka POS inventory screen listing products with a low-stock filter and bulk action buttons

What inventory management covers

Automatic stock deduction

Every completed sale reduces stock instantly — no manual recount needed at the end of the day.

Low-stock alerts

Set a threshold per product, or use one store-wide default, and get flagged before you run out.

Expiry-date tracking

Track expiry per batch — useful for shops selling food, cosmetics, or medicine — with FIFO stock rotation.

Barcode label printing

Generate and print barcode labels for products that don't already have one from the supplier.

Bulk restocking

Restock by carton or dozen instead of one unit at a time when a delivery arrives.

Damage & loss reporting

Log damaged, expired, or lost stock separately, so your reports reflect real shrinkage, not just sales.

Stop guessing what's on the shelf

Open Duka POS