The all-in-one point of sale for retail and wholesale shops.

Your till, stock, deliveries and customer debts in one system, on the phones, tablets and computers you already have. It can send each sale to KRA eTIMS, and it keeps selling when the internet drops.

14 days free from your first sale. No card needed.

A sale takes a few taps.

Everything a cashier does happens on one screen, on whatever device is at the counter.

  1. 01

    Find the item

    Scan its barcode or type part of the name. Each item can carry a retail and a wholesale price, and the till switches between them in one tap.

  2. 02

    Take payment

    Type the cash handed over and the till shows the change. For M-Pesa it sends the prompt to the customer’s phone, or matches a payment made straight to your Till or Paybill. Regulars can buy on credit.

  3. 03

    Print and file

    The receipt prints on a 58 mm or 80 mm thermal printer. If you file with KRA eTIMS, each sale goes to KRA as it completes.

No internet? No problem.

Cash and credit sales carry on with no connection. Each is saved on the till with its own receipt number, and the customer still gets a receipt. M-Pesa prompts wait for the network; payments made straight to your Till or Paybill still arrive, and show once you're back.

When the connection returns, the saved sales upload by themselves, and go to KRA if you file eTIMS. A till can't close its shift while any are still waiting, so the day's totals add up.

A typical morning at the counter17 minutes offline
  1. 10:42
    Online

    M-Pesa · KSh 1,750 · uploaded

    R261014-1041

  2. 10:47
    Offline1 to sync

    Cash · KSh 460 · saved on this till

    R261014-Q7C2E91A0

  3. 10:58
    Offline2 to sync

    Credit to Wanjiru · KSh 1,200 · saved on this till

    R261014-Q3B6F0D42

  4. 11:03
    Back online

    2 sales uploaded and invoices sent to eTIMS

No more missing cash or stock.

The till and the back office in one system, on any device, for one counter or several branches. Every sale, delivery, stock count and price change is recorded with who did it, and when.

  • Cash at the close

    Each till’s shift ends with a count against what the drawer should hold, so a short shows at once, under the name of whoever closed it. Fare or bags paid from the drawer are recorded, so they never pass for a short.

  • Stock you can trace

    Every delivery, sale, return and stock count is a line in the item’s history, with who made it, so “the system says 3 but I received 10” has an answer. Items running low and batches near expiry are flagged.

  • Customer credit

    Each customer has a running balance and a credit limit, and every sale and payment on their account. Balances owed for over 30 days get a list of their own, so you know who to call first.

  • Supplier credit and orders

    Deliveries taken on credit are listed oldest first, with what you still owe each supplier, and you pay them off by cash, M-Pesa or bank transfer. Purchase orders go to the supplier on WhatsApp.

  • Sales and profit

    Sales, the cost of what you sold and gross profit, for any dates you choose. On Pro: sales by cashier and by shelf, expenses and net profit, and Excel or PDF exports for your accountant.

  • Staff and roles

    Owners, managers and cashiers each sign in with their own account, and a PIN unlocks a till left alone. Discounts are for managers, and the activity log shows who changed a price, a credit limit or a role, and when.

Made for mini-marts, wholesalers, hardware stores, agrovets, boutiques and every other kind of duka.

Pay monthly or yearly. No POS machine to buy.

Starter

One shop with one counter, getting off the exercise book.

KSh 1,050a month

or KSh 10,500 a year

  • 1 branch
  • 1 till
  • 3 staff logins
  • Included: M-Pesa, offline selling
  • Included: Stock, customer debts, sales reports
  • Not included: KRA eTIMS invoices
  • Included: Supplier credit and purchase orders
  • Not included: Profit, expenses and sales by staff
  • Not included: Excel and PDF exports
  • Not included: SMS and WhatsApp evening summary

Pro

Recommended

A busy shop with more than one counter, or a second branch.

KSh 3,000a month

or KSh 30,000 a year

  • 2 branches
  • 2 tills per branch
  • 5 staff logins
  • Included: M-Pesa, offline selling
  • Included: Stock, customer debts, sales reports
  • Included: KRA eTIMS invoices
  • Included: Supplier credit and purchase orders
  • Included: Profit, expenses and sales by staff
  • Included: Excel and PDF exports
  • Included: SMS and WhatsApp evening summary

Chain

Branches under one owner, with the numbers for each.

KSh 10,000a month

or KSh 100,000 a year

  • 10 branches
  • 3 tills per branch
  • Unlimited staff logins
  • Included: M-Pesa, offline selling
  • Included: Stock, customer debts, sales reports
  • Included: KRA eTIMS invoices
  • Included: Supplier credit and purchase orders
  • Included: Profit, expenses and sales by staff
  • Included: Excel and PDF exports
  • Included: SMS and WhatsApp evening summary

Every plan starts with 14 days free.

Before you start.

The questions shop owners ask first. Anything else, ask us on WhatsApp.

Do I need to buy a special POS machine?

No. SuperDuka runs on any Android phone, iPhone, tablet or laptop you already own, with nothing to install. A receipt printer is optional: any 58 mm or 80 mm thermal printer works, and the phone’s camera or any USB or Bluetooth scanner reads barcodes.

How does KRA eTIMS work?

You never type a sale into eTIMS. Once your KRA PIN is set up, SuperDuka sends each sale to KRA as it completes, and the receipt prints KRA’s invoice number and QR code. KRA approves SuperDuka as your integrator once, and we help you with that request.

Where does the M-Pesa money go?

Straight to your own Till or Paybill. During setup we connect your business number to SuperDuka, and from then on each M-Pesa prompt goes out from your number and every payment is matched to its sale.

Who can see my shop’s data?

Your shop runs on its own database, separate from every other shop on SuperDuka. Inside it, everyone signs in with their own account, and buying stock, customer accounts and settings are kept to managers and owners. On Pro and Chain you can export your sales to a spreadsheet or a PDF at any time.

How do I pay for it?

Monthly, by M-Pesa, from inside the app, after a 14-day free trial that starts at your first sale, with no card needed. If a payment lapses, SuperDuka pauses until it’s paid, and your data stays exactly as you left it.

Can you load my stock list?

Yes. Send it to us on WhatsApp and we’ll load it for you, with retail and wholesale prices. After that, the deliveries you receive in SuperDuka keep the counts right.

Talk to us.

Tell us about your shop and we'll help you set up, from loading your stock list to connecting your M-Pesa and KRA details.

WhatsApp
+254 705 404 274
The quickest way to reach us