
Stock and expiry dates
Every sale and delivery moves the count. Add expiry dates by batch, and the Expiring soon report (Pro) lists what to pull.
Scan a barcode and it is on the ticket. Stock, cartons, suppliers and wholesale prices follow every sale.



Every sale and delivery moves the count. Add expiry dates by batch, and the Expiring soon report (Pro) lists what to pull.

Give a carton its own barcode and price. Stock stays counted in single units.
Most scanners need no setup. Scan an item that is not in Dokani yet and create it on the spot, barcode already filled in.
Put a wholesale customer on the sale and every line switches to their price.

Order from a supplier, receive what actually arrived, and always see what you owe them.

Scan one shelf at a time. Dokani shows the differences and what they are worth before you apply them.

Business customers buy now and pay later, with a credit limit and a statement of every sale and payment.

Print labels on a label printer or your receipt printer. No barcode on the product? Dokani makes one.

Your legal numbers and your business customer's print on every document.
Start on the free plan. Pro is one time, for every till in one shop. Pro+ is a month and adds internet sync and more locations.
early-bird-banner
forever-free
offline-pos
unlimited-customers
unlimited-suppliers
unlimited-staff
1-device
basic-reports
walk-in-queue
appointments
commissions
thermal-printing
one-time-payment
lifetime-updates
everything-in-free
unlimited-customers
unlimited-suppliers
unlimited-staff
pro-local-devices
advanced-reports
support-included
most-popular
cloud-sync-included
lock-price-lifetime
everything-in-pro
cloud-sync
multi-store
support-included
lock-price-50-years-note
currency-disclaimer
Any USB scanner that types like a keyboard, which is most of them. On a phone you can scan with the camera.
Yes. Add a carton to the product with the number of units, its price and its own barcode. Selling one carton takes all its units off the stock.
Yes. Each product can have a semi-wholesale and a wholesale price. Make a customer a business customer, choose their price level, and the cart reprices itself.
Yes. Add dates by batch, or when you receive a purchase order. Adding dates works on every plan; the Expiring soon report is part of Pro.
Yes. Import a spreadsheet with columns in English, French or Arabic. Dokani matches the columns and shows what will be added before anything is saved.
Yes, for shops in Algeria: invoice, delivery note and pro forma with NIF, NIS, RC and ART, plus droit de timbre on cash sales to businesses.
The free plan runs on one device. Pro covers every PC and phone in one shop, synced over your Wi-Fi, for one payment. Pro+ adds internet sync and more locations.
Download Dokani for Windows or get it on Google Play. Setup takes a few minutes, and we help for free.
Run a barbershop or salon? See Dokani for barbershops