Three POS apps. Every Kenyan business.

The complete POS platform for every Kenyan business

Mobile POS for dukas, kiosks and mama mbogas — free forever on any Android phone. Retail POS for supermarkets, hardware and electronics shops. Restaurant POS for restaurants, bars and cafés. Pick the app that fits how you sell.

Mobile POS free foreverM-Pesa built inMade in Kenya
DukaSale Restaurant POS running on a tablet
DUKASALE
DukaSale Mobile POS running on a phone
RestaurantsCafésBarsBakeriesHotelsSupermarketsElectronicsHardwarePharmaciesClothingBoutiquesMitumbaBarbersSalonsCar washesGas stationsKiosksMama mbogaFast foodCatering
Customers

Empowering Kenyan businesses

From the kiosk on the corner to the boutique on the high street and the supermarket on the highway — DukaSale fits the way they actually trade.

Why DukaSale

A POS system to help your business succeed

Everything you need to run a small or growing business in Kenya — under one roof.

DukaSale Point of Sale running on a laptop and a phone

Point of sale

Turn your phone or tablet into a fast, forgiving cash register

  • Tap items from a product grid or scan a barcode
  • Print a thermal receipt or send the customer a digital one by SMS
  • Apply a line-level or whole-sale discount in one tap
  • Process refunds with an audit trail attached
  • Keep ringing up sales when the internet drops — syncs when it returns
Explore the Mobile POS
M-Pesa
M-Pesa
STK push
Airtel Money
Airtel Money
STK push
Equitel
Equitel
Equity Bank
Visa
Visa
Card
Mastercard
Mastercard
Card
Bank transfer
EFT / pay-in

M-Pesa & payments

Take any payment your customer wants — cash, M-Pesa, or both

  • Send an STK push straight to the customer's phone
  • Payment is auto-verified — no manual SMS checking
  • Split a sale between cash and M-Pesa
  • Daily till reconciliation done for you
  • Configure your till or paybill in settings
See how M-Pesa works
DukaSale items list with categories, purchase and sale prices

Inventory management

Know what you have, where it sits, and when to reorder

  • Stock count moves the moment a sale rings up
  • Set a reorder threshold per product and get pinged when you hit it
  • Add a supplier delivery and stock numbers update themselves
  • Move stock between branches with a signed transfer note
  • Print product price-and-barcode labels in batches
Explore inventory tools
DukaSale analytics dashboard on a monitor, laptop and tablet

Sales analytics

Know exactly what sold, who paid, and how much you actually made

  • Today's revenue, profit and average basket on the home screen
  • Compare this week against last without exporting anything
  • See which products earn you the most shillings — not just the most units
  • Drill into any sale to see the items, the payments and the staff
  • Pull a CSV for your accountant whenever you need one
See it in the Mobile POS
DukaSale staff list with roles and outlet assignments

Employee management

Give every staff member a PIN and see who did what

  • Short PIN per staff — they log in in three seconds
  • Every sale, void and discount is tagged to a cashier
  • Shift open and close prompts with cash count and variance
  • Pick exactly which screens a junior cashier can see
  • End-of-shift summary per cashier delivered to your phone
Explore employee tools
DukaSale customer list with credit balances

Customer credit (Deni)

Track every shilling of deni without a torn notebook

  • Running balance per customer, kept up to date
  • Partial payments recorded against the right debt
  • Full transaction history per customer
  • Total deni exposure visible at a glance
  • Send a payment reminder by SMS or WhatsApp
See deni tracking
DukaSale outlets list across multiple locations

Multi-store management

From one duka to a chain of supermarkets, on one dashboard

  • Compare performance across every branch
  • Manage items, prices and employees from one place
  • Keep stock and credit separate per shop
  • Approve transfers and expenses across locations
  • Per-store and consolidated reports
Explore multi-store
DukaSale suppliers list with payment integrations

Integrations

Connects to M-Pesa, SMS, email and the tools you already use

  • M-Pesa Daraja STK push and till reconciliation
  • SMS notifications via Africa's Talking
  • Receipts and reports by email
  • Sync sales to QuickBooks or Xero
  • Open API for custom integrations
See all integrations

Our products

Three products. Three kinds of business.

Each one is its own product, built for a specific kind of shop. Use the one that matches how you sell — they do not depend on each other.

Industries

Built for every kind of Kenyan business

Whether you sell chapati, sneakers or spare parts, DukaSale fits the way you actually trade — from the kiosk on the corner to the chain with five outlets.

Clothing rack inside a boutique
Fashion

Boutiques, mitumba, online sellers

Barber shop chairs and styling station
Services

Don’t see your business?

If you sell something for money in Kenya, DukaSale can run it. Talk to us.

Tell us about your shop

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.
Mary W.
Duka owner, Nairobi

Before DukaSale my deni book had so many torn pages. Now I just open the app and see who owes me what — even partial payments.

Peter K.
Hardware shop, Mombasa
Customer
Customer
Customer
Customer
Customer
Testimonials

What duka
owners say

The kind of stories you only get when you actually go talk to shopkeepers.

Aisha M.
Aisha M.
Retail chain owner, Kisumu

With DukaSale, my life feels easier. Really. I close the till at 8pm and the report is already on my phone.

John K.
John’s

M-Pesa STK push, kitchen tickets, end-of-day Z-report — everything just works. My waiters stopped writing chits and the kitchen never misses an order.

John K.
Restaurant owner, Eldoret
Testimonial

What the folks are saying

Here’s a slice of what real Kenyan business owners tell us every week.

Sales report on my WhatsApp every evening. I haven’t written in a notebook in six months.

Grace N.
Grace N.
Salon owner, Thika
Testimonials

What people
say

Drop by any of our 500+ shops — they’ll tell you the same thing.

I used to write sales in a notebook and guess my profit at month end. Now I know exactly w…

Mary W.
Mary W.
Duka owner, Nairobi

Before DukaSale my deni book had so many torn pages. Now I just open the app and see who o…

Peter K.
Peter K.
Hardware shop, Mombasa
Support

We’re on WhatsApp.
Same as you.

English, Swahili, or whichever mix you actually speak. No tickets, no hold music — just a chat on the phone you already check 100 times a day.

DukaSale Support
online · typing…
TODAY

Habari, Sales report ya jana haijatoka kwa email 🙏

10:42

Karibu! Let me check your account...

10:42

Found it — your SMTP token expired. Nimerefresha, jaribu tena 👇

10:43

Inafanya! Asante sana 🔥

10:44

Karibu sana 💚 Tukiwepo siku zote.

10:44

Message
🇰🇪Bilingual support

Karibu! Habari? Sema mambo.

English, Kiswahili, Sheng, or whichever mix you actually speak. Our team is here 7 days a week.

Hi! Mavericks here 👋

Need help?

Karibu! Mimi ni

Wanjiku 🇰🇪

Online now
2 min

Average reply time on WhatsApp.
From a real human, not a bot.

Chat with us now

Help centre

Step-by-step guides for every feature. In English and Swahili.

Browse articles
Member
Member
Member
Member
+500

Community

Swap tips with 500+ Kenyan shop owners running their dukas on DukaSale.

Join the group

Call us

Prefer voice? Tupigieni simu Mon–Sat 8am–7pm.

+254 701 822 032

Dial now

Partner with us

Become a DukaSale Partner

Resell DukaSale, white-label any product for your own brand, or integrate with our API. We work with consultants, accountants, hardware vendors and developers across East Africa.

Apply to partner
Reseller
Earn commission on every customer you bring
White-label
Take any product under your own brand
Integrator
Build on the DukaSale API for your clients
Hardware
List your printers, scanners and tills with us

Q&A

DukaSale POS Q&A

Everything you need to know about DukaSale.

How much does DukaSale cost?

The Mobile POS is free forever — no hidden fees. Retail POS and Restaurant POS are paid plans for businesses that need more advanced features. Contact us for pricing.

Do I need internet to use DukaSale?

No. The Mobile POS is fully offline — sales, inventory and credit all work without internet. M-Pesa STK push needs internet only when a customer pays by M-Pesa. The Retail and Restaurant POS work in any browser.

Does DukaSale work with M-Pesa?

Yes. Configure your M-Pesa till or paybill in settings. At checkout, DukaSale sends an STK push to the customer's phone and verifies payment automatically. No more typing till numbers or manually checking SMS.

What hardware do I need?

For the Mobile POS, any Android phone works — no special hardware. For Retail and Restaurant POS, you can plug in barcode scanners, receipt printers and cash drawers. We can recommend hardware available locally in Kenya.

Can I use DukaSale across multiple shops?

Yes. The Mobile POS supports multi-location businesses. Each shop has its own products, sales and credit; the owner dashboard inside the app rolls everything up into one view so you can compare branches and see total performance.

From the blog

Practical tips for Kenyan business owners

Try it free

Start selling smarter today

Don’t take our word for it — every POS has a live demo loaded with real sample data. One-click login. No sign-up. Click around like you own the shop.

No sign-upNo credit cardPre-loaded with sample dataMade in Kenya
Contact

Karibu —
let’s talk shop.

Questions about DukaSale, want it white-labelled for your business, or interested in partnering? Drop us a line and a real human will get back to you within a business day.

Online now · average reply in 2 minutes

Send us a message

Tell us about your shop. We’ll personally reply within one business day.

0/2000

Protected by honeypot, time check, rate limit, and security question.