Skip to content
Built in Kenya · keeps selling offline

MyDuka POS by Monarch Digital Solutions

A POS built for the way Kenyan businesses work.

Manage sales, stock, receipts and business records in one place. Keep supported sales workflows running offline and sync when your connection returns.

One-time payment of KES 3,000 for one business. See exactly what is included →

  • 7 business editions
  • 9 live demos, no sign-up
  • Sales saved on the device, synced when online

Recorded from the real app with a sample shop: a sale and its receipt, stock coming off, the dashboard, selling with no internet and the tax summary.

Interactive demonstration · sample data

How a sale works

One sale, from scan to dashboard.

Step through a single sale: the item is scanned, the total updates, the payment is recorded, the receipt is ready, stock goes down and the day's figures move. Use Play, Next step or Restart.

Cashier

Maize flour 2kgKES 190
Cooking oil 1LKES 330
Milk 500mlKES 65
Scan or tap an item
Maize flour 2kg190
Cooking oil 1L330
Milk 500ml65
TotalKES 585
CashM-PesaCard
Demonstration sale completed

Receipt preview

DEMO SHOP

Sample receipt · not a real sale


Maize flour 2kg190.00

Cooking oil 1L330.00

Milk 500ml65.00


TOTALKES 585.00

Paid: M-Pesa(demo)


Thank you!

Stock & dashboard

Maize flour 2kg23 in stock
Cooking oil 1L11 in stock
Milk 500ml39 in stock
Sales today (sample)
KES 12,985
39 sales
  1. Scan or tap a product
  2. Items land in the cart
  3. Total updates
  4. Payment recorded
  5. Receipt preview appears
  6. Stock updated
  7. Dashboard updated
Step 7 of 7: The dashboard is updated

A visual demonstration with sample figures. It never records a real sale, changes real stock or triggers a payment. Open a live demo to use the real system with sample data.

What you get

The everyday work of a business, in one place.

What each part does for you, and what has to be set up first.

Sales and receipts

Ring up a sale in a few taps. Print the receipt on a Bluetooth, USB or system printer, or share it on WhatsApp.

Stock and low-stock alerts

Stock comes off with every sale and goes up with every restock. Low-stock warnings show what to reorder.

Reports

Daily sales, profit and expenses, stock and demand trends, so you know where the money came from and went.

Staff logins and permissions

Each person signs in with their own PIN. You choose what each role can see and do, and every sale shows who served it.

Selling offline

Sales are saved on the device first, so the till keeps working when the internet drops. How offline works

Sync across devices

When online, sales and stock reach your other tills and your own phone within seconds.

Branches

Run more than one branch under one business and see each branch's sales and stock. What is included

Payments

Record cash, M-Pesa, card and split payments at checkout. Automatic M-Pesa prompts (STK Push) work once your own M-Pesa or payment-gateway account is set up, and a sale is marked paid only when the provider confirms the payment.

Provider setup needed for STK Push

Tax records

The Tax & Returns tab works out VAT per item and organises your sales and tax records for review and manual reporting. These are not official KRA returns or eTIMS invoices. KRA eTIMS submission needs your business's own KRA approval and setup: ask us whether it is available for your business.

Not an eTIMS invoice unless set up and approved

Offline, explained honestly

What keeps working when the internet drops.

MyDuka saves every sale on the device first and sends it to the server when it can. Here is exactly what that means.

Works without internet

  • Selling, with cash or M-Pesa payments recorded by hand
  • Printing receipts on a printer connected to that device
  • Stock going down with each sale, and restocking
  • Reports from the records on that device
  • Signing in on a device that has been signed in before

Needs internet

  • Seeing sales made on your other devices and branches
  • Automatic M-Pesa prompts and their confirmations
  • SMS and WhatsApp messages sent by the system
  • KRA eTIMS, where it is set up
  • Opening MyDuka for the first time on a new device

When you are back online

  • Waiting sales and changes are sent automatically
  • Each sale has its own reference, so a sale sent twice is counted once
  • The Dashboard shows how many changes are still waiting

Good to know: until they are sent, waiting sales live in that device's browser storage. Do not clear the browser's data or uninstall the app while sales are waiting.

Pricing

One clear price, with the conditions beside it.

The same figures the checkout charges. Nothing is hidden in the terms.

One-time payment
KES 3,000

For one business, for the edition you choose

What you get

  • Your own private link for your business (for example yourshop.mydukapos.store)
  • All the features of the edition you choose
  • Staff logins, receipts and sales with no per-sale fee
  • A licence certificate (PDF) once paid in full

Ongoing costs and limits

  • No subscription is charged at the moment.
  • Each extra branch is its own link, at the same one-time price, joined to your main shop.

Not included

  • Hardware (printers, scanners, terminals) is sold separately. See hardware
  • M-Pesa, bank and SMS charges, which are paid to those providers
  • KRA eTIMS approval, which your business applies for with KRA
  • On-site installation and training: ask us what is available

How you get it

  1. Open a live demo for your kind of business.
  2. Tap Get my own link, then pay by M-Pesa.
  3. Your link is created once the payment is confirmed, and you receive your licence.

Prices in Kenya shillings. Running offers are on the offers page. See the Terms for the full conditions.

Also from Monarch Digital Solutions

Your Business Deserves a Website This Good.

From restaurants and online shops to corporate websites and service businesses, Monarch Digital Solutions builds modern, mobile-friendly websites designed to showcase your brand, reach more customers and make it easier for people to do business with you.

  • Mobile-friendly design
  • Professional presentation of your business
  • Product and service showcases
  • Contact and enquiry forms
  • Online ordering or e-commerce when requested
  • Booking features when appropriate
  • M-PESA and other integrations when agreed
  • Search-engine foundations
  • Domain and hosting where offered

Every website is tailored to the business it is built for, so features, timelines and costs differ from project to project. Not every feature is part of every project. Ask for a quotation.

yourrestaurant.co.ke
Your RestaurantMenuBookOrder

Fresh from our kitchen, to your table

Browse the menu, see today's specials and order online.

Order online
Pilau & kachumbariKES 350
Nyama choma plateKES 650
Chapati & stewKES 300
Restaurant websiteConceptMenu, specials and online ordering
yourshop.co.ke
Your ShopNewSaleCart (2)

New arrivals, delivered to you

Shop the latest products and pay securely.

Shop now
HandbagKES 2,400 · Add to cart
SneakersKES 3,900 · Add to cart
WalletKES 1,200 · Add to cart
Online shopConceptProduct cards, a cart and checkout when requested
yourbusiness.co.ke
Your CompanyServicesAboutContact

Professional services, presented properly

Tell visitors who you are, what you do and how to reach you.

Request a quote
ConsultingWhat we do for you
InstallationWhat we do for you
SupportWhat we do for you
Business or service websiteConceptA credible home for your services, with an enquiry form
yoursalon.co.ke
Your StudioServicesBookContact

Book your appointment online

Pick a day and time that suits you.

MTWTFSS6789101112
09:00 Free10:30 Selected14:00 Free
Booking websiteConceptAppointments and reservations customers can book themselves
richma-supplier.pages.dev
The Richma Supplier online store home page: beauty, skincare and wellness products
Richma SupplierCompleted projectAn online store built by Monarch Digital Solutions. See it in the portfolio

Restaurant, shop, business and booking examples are illustrative concepts that show what a website can look like, not client work. Richma Supplier is a completed project.

Ready when you are.

Try the POS with a sample business today, or tell us about the website you need.

I want the POS

Open the demo for your kind of business. When you are ready, get your own link from inside the demo.

Try a Live Demo

I want a website

Tell us about your business and what you need. We will come back with a quotation.

Get a Website for My Business

Questions? Chat on WhatsApp or send us a message.