Free POS for Kenyan Dukas

Your whole duka,
in your pocket

Sales. Inventory. M-Pesa. Customer credit. Reports. All in one app that works without internet. Built for how Kenyan businesses actually run.

Works offlineNo monthly feesAndroid
DukaSale home screen
100%
Free forever
0
Internet needed
< 5 min
Setup time
1000+
Products supported

Sell, track, get paid. That simple.

No training needed. If you can use WhatsApp, you can use DukaSale.

01

Tap to sell

Your products appear in a grid. Tap to add to cart. Choose how the customer pays — cash, M-Pesa, or deni. The sale is recorded instantly.

  • Product grid with search
  • Cash, M-Pesa & credit in one flow
  • Sale saved in under 10 seconds
Product grid for selling
02

M-Pesa built in

Customer paying by M-Pesa? One tap sends an STK push to their phone. Payment is verified and recorded automatically. No manual checking.

  • STK push — no till number typing
  • Payment auto-verified
  • Cash + M-Pesa split payments
M-Pesa checkout
03

See where your money goes

Daily and monthly reports show exactly what sold, your profit margin, and how customers paid. No spreadsheets. No guesswork.

  • Revenue, profit & expenses at a glance
  • Top products by sales volume
  • Payment method breakdown
Sales reports

The deni problem, solved

Stop losing money to forgotten credit

Every Kenyan duka gives credit. The problem is tracking it. DukaSale records every deni transaction, shows running balances per customer, and tracks partial payments. No more torn notebook pages or memory-based accounting.

Per customer
Running balance
Full history
Every transaction
Partial pay
Tracked automatically
At a glance
Total deni exposure
Customer credit tracking

What else is inside

Built for the realities of running a duka in Kenya.

Works completely offline

All data lives on your phone. No WiFi, no mobile data, no problem. Your business never pauses because of a network issue.

Smart stock alerts

Set a minimum stock level per product. When stock drops below it, you get notified. Reorder before your shelf goes empty.

Bidhaa & Milo item types

Stock-tracked items (bidhaa) auto-deduct on sale. Made-to-order items (milo) like chapati or juice skip stock tracking.

Multi-location support

Run more than one shop? Switch between locations and keep sales, stock, and credit separate for each.

Staff PINs

Give each employee their own PIN. Track who sold what. Limit access so staff see only what they need.

Expense tracking

Record rent, transport, supplies, and other costs. Your profit report includes everything, not just sales.

“I used to write sales in a notebook and guess my profit at month end. Now I know exactly what I make every single day.”
Mary W.
Duka owner, Nairobi

Built in Kenya, for Kenya

DukaSale was born from a simple observation: millions of Kenyan small businesses still rely on paper notebooks and mental math to run their operations. Not because they lack ambition, but because existing tools are either too expensive, too complex, or require constant internet.

We built DukaSale to change that. It is a POS app designed from the ground up for how Kenyan dukas actually work — cash and M-Pesa side by side, customer credit as a way of life, and unreliable internet as a reality. Everything runs on your phone, offline, for free.

Our mission is to give every duka owner in Kenya the same business visibility that large retailers have — knowing exactly what sells, what your profit is, and who owes you money — without needing expensive hardware or technical expertise.

Frequently asked questions

Everything you need to know about DukaSale.

Is DukaSale really free?

Yes, completely free. No hidden charges, no premium plans, no monthly fees. All features are available to everyone.

Does it work without internet?

Yes. All your data is stored locally on your phone. You can make sales, track inventory, and manage credit without any internet connection.

Can I use it on my phone?

DukaSale works on any Android phone. You do not need a tablet, computer, or any special hardware — just the phone you already have.

How does M-Pesa integration work?

You can configure your M-Pesa till number in settings. At checkout, DukaSale sends an STK push to the customer's phone so they can pay directly. The payment is verified and recorded automatically.

Can my employees use it?

Yes. You can create staff accounts with individual PINs. Each employee logs in with their PIN, and you can see who made which sales. You control what access level each person has.

What if I have more than one shop?

DukaSale supports multiple locations. Each location has its own products, sales, and credit records. You can switch between them easily.

Will I lose my data if my phone breaks?

DukaSale has a backup feature that lets you save your data. We recommend backing up regularly so you can restore your records on a new device.

How do I get started?

Download the app, add your products, and start selling. Most duka owners are up and running in under 5 minutes. No sign-up forms or account creation needed.

Get in touch

Have a question, feedback, or need help getting started? We would love to hear from you.

Location

Nairobi, Kenya

From the blog

Practical tips for Kenyan duka owners.

Start selling smarter today

Free forever. No credit card. No sign-up forms. Just download and start using it.