Dukkani

A grocery cashier app that runs on your phone

Dukkani is a full cashier and point-of-sale (POS) app for grocery shops, mini-markets and supermarkets. It runs on your phone or computer with no cashier machine: sell by barcode or by tapping the item, take cash, card or “on account”, stock goes down by itself, and at the end of the day you know how much you sold, how much you made and how much is in the drawer.

Start for freeOr try it now, no account needed ›

Free, no time limit, no card

🧾 Try the cashier here — no account neededSample prices and stock
Try a barcode: 6280000100014
Tap an item or type its barcode, and it goes into the basket with its price.
Total0.00

🎬 Full video walkthrough (5 minutes)

The cashier, the debt book, the customer statement, the daily report, receiving goods, wholesale orders and the invoice — screen by screen from the app. Open it on YouTube ›

A cashier and POS app for grocery shops: what does it do?

How to start in minutes

  1. Sign up with your phone number and pick “I have a grocery shop”.
  2. Add your items: scan the barcode and the name fills in, or start with the ready-made items in one tap and adjust the prices.
  3. Start selling: tap or scan the item, choose the payment method, and that's it.

See the cashier in action (48 seconds)

A cash sale, the customer's statement reaching him on WhatsApp, and a sale on the customer's account going into the debt book by itself. Recorded from the “Try Dukkani” screen (names and numbers are made up).

One sale, step by step

  1. Scan the barcode or tap the item, and it goes into the basket with its price.
  2. Change the quantity, or sell by the carton instead of the piece if the item has a carton.
  3. Choose: cash, card, on account, or part cash and the rest as debt.
  4. Print the invoice or send it to the customer on WhatsApp, and the stock and the drawer update by themselves.

Things you won't find in a normal cashier

A cashier app for your phone: install it like any app

VAT and invoices

If your shop is registered for VAT, turn on VAT and enter your tax number in Settings, and your invoices come out with 15% VAT from the first sale. You can also work out the VAT on any price with the free VAT calculator. Dukkani is also linked with ZATCA (Fatoora — Phase 2): enter your business details and the OTP from Fatoora once, and Dukkani handles the link and sends every invoice and return to ZATCA automatically, and the receipt comes out with the ZATCA code.

Cashier without internet: selling doesn't stop

Selling doesn't stop: cash, card or credit, even for a new customer. Everything is saved on the phone and sent by itself as soon as the internet is back, and the app opens without internet with the same saved number. Invoices you make while the internet is down wait on your phone, and once the connection is back they're sent and show up in your account from any device.

Barcodes and printing invoices

Closing the till at the end of the day

Type how much you counted in the drawer and tap “Close the till”: it shows you the expected amount and the difference (match, short or over), and the result is saved at closing time so it doesn't change later. Debt collections and expenses each get their own line, so you know where the difference came from.

Why a phone instead of a cashier machine?

Quick comparison

Paper bookExcelTraditional cashier machineDukkani
CostCheapNeeds a computerMachine and installationFree on your phone
Barcode salesNoNoYesYes, with the camera or a scanner
Customer debtsGet lost and mixed upManualUsually notDebt book and statement on WhatsApp
StockNoManualYesGoes down with every sale and alerts you
Without internetYesYesDepends on the machineYes, and it sends by itself later
See your shop while you're outNoNoUsually notYes, from your phone

For the detailed comparison: Comparing cashier and debt-book apps for grocery shops in Saudi Arabia

Who is it for?

Common questions

Is there a free cashier app for grocery shops?

Yes, Dukkani is free with no time limit and no card: barcode cashier, debt book, stock and a daily report. The monthly subscription is optional for shops that sell a lot: it removes the monthly limit on sales and new debts and opens the link with ZATCA (Fatoora — Phase 2), with no commitment.

Is Dukkani a point-of-sale (POS) system?

Yes, Dukkani is a full point of sale for grocery shops: barcode sales, several payment methods, invoices, stock and a daily report, just on your phone instead of a dedicated machine.

What's the difference between a cashier app on the phone and a cashier machine?

A cashier machine you buy, install, and it stays in the shop. A cashier app runs on the phone you carry: the same selling, invoices and stock, you see your shop while you're out, and you can run it on more than one phone, or on a computer with a printer if you want.

Does it read barcodes?

Yes, from the phone camera or a connected barcode scanner. And when you add a new item by barcode, it fills in the name by itself if the barcode is known.

Can I sell by the carton and by the piece?

Yes. You set how many pieces are in a carton and the carton price (and its barcode if it has one), and stock goes down correctly either way.

Does it make an invoice with VAT?

Yes, if you turn on VAT and enter your tax number in Settings, the invoice comes out with 15% VAT, and you can print it or send it to the customer on WhatsApp. Dukkani is also linked with ZATCA (Fatoora — Phase 2): enter your business details and the OTP from Fatoora once, and Dukkani handles the link and sends every invoice and return to ZATCA automatically.

Does it work if the internet goes down?

Yes. If the internet goes down you keep selling as usual, cash, card or on credit, even to a new customer you add right then, and the transactions are saved on the phone and sent by themselves as soon as the connection is back. You can also open the app and log in with the same saved number even without internet.

If my phone breaks or gets lost, do I lose my sales and debts?

No. Your account is saved with us: log in with your phone number and password from any other phone or computer and you'll find your sales, your customers' debts and your stock. The only thing that could be lost: invoices you made while the internet was down, if the phone was lost before the connection came back and they were sent.

Do I need a cashier machine or a computer?

No. Dukkani runs on your phone or any device with a browser, and you can add it to your home screen like an app. And if you have a computer and printer, it works on them too.

Does it give a daily report?

Yes, the daily report shows sales, number of invoices, estimated profit and the expected amount in the drawer, with an explanation of “Why this number?”.

Does it suit a supermarket or a big shop?

Yes. Each cashier on their own device (phone, tablet or computer with a barcode scanner, printer and drawer) with their own account and permissions, opens and closes their shift by counting the drawer, and the owner or manager approves the difference. It reads scale labels (price or weight inside the barcode), sells by the piece and the carton, and tracks expiry dates. It also has accounting with automatic entries, suppliers and receiving goods by photographing the invoice, tax invoices in the business name through ZATCA, and each branch links with its own branch code.

Can the worker use it in their language?

Yes, the app is in Arabic, Urdu, Bengali and English, and everyone picks their own language.

Try Dukkani for free

Read more

🧾 Invoicing app for grocery shops: a tax invoice from your phone ›🏬 Cashier app for supermarkets: several cashiers, shifts and a scale ›🏷️ Free barcode generator: print barcodes for items that don't have one ›🧾 15% VAT calculator: add VAT or take it out of the total amount ›📝 Ready receipt voucher template: amount in words and two copies on one page ›Digital debt book: photograph your paper book and it sorts itself out ›Stock app for grocery shops: know what you have and what's missing ›Wholesale orders: goods for your grocery shop from the nearest wholesaler ›Customer statement on WhatsApp in one tap ›

Also read

📖 Free cashier app for grocery shops: 7 questions before you choose ›📖 Cashier app on the phone: can it replace the cashier machine? ›📖 Cashier without internet: how to keep selling when the internet goes down ›📖 Grocery barcodes on your phone: faster selling without a cashier machine ›📖 Phase 2 e-invoicing for grocery shops ›📖 Closing the cashier at the end of the day with no differences ›