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

SuperDuka manages your till, stock counts, deliveries, and customer debts all in one place. It keeps you fully tax-compliant by automatically sending invoices to KRA eTIMS (if enabled). It works on the phones, tablets, and computers you already have, and keeps selling even when the internet goes down.

14 days free. 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

    Checkout & Payments

    Handle any payment method effortlessly: calculate cash change instantly, trigger an automated M-Pesa push prompt, easily match incoming manual payments to your Till or Paybill, or log the sale as credit for regular customers.

  3. 03

    Print and file

    The receipt prints on a 58 mm or 80 mm thermal printer, and if you are already registered with KRA eTIMS, the invoice goes to KRA automatically.

No internet? No problem.

When the network goes down, your business keeps moving. Cash and credit sales continue recording locally, while automated M-Pesa push prompts pause until connection is restored (direct payments sent straight to your Till or Paybill remain unaffected). Once back online, everything syncs automatically.

When you connect to the internet later, the offline sales get automatically uploaded to keep your records up to date. A shift can't close while any are still waiting, so the day's totals are always unaffected.

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.

Whether you manage a single counter or multiple branches, your back office and till run seamlessly inside a single system, accessible from any device. Every sale, delivery, stock take, and price change is tracked in real-time giving you complete visibility over who did what, and exactly when. You build the business; our system ensures you always stay in control.

  • 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 inventory count is tracked in a dedicated ledger, meaning discrepancies like 'the system says 3, but I received 10' are always easy to resolve. Items running low and batches near their expiry date are flagged.

  • Credit & Debt Tracking

    Digitize your credit ledger with individual customer profiles, balances, and credit limits. The system automatically highlights balances outstanding for over 30 days and generates ready-to-send WhatsApp payment reminders, helping you recover debts faster.

  • Supplier Credit & Orders

    Track credit deliveries organized oldest first, and easily settle balances via cash, M-Pesa, or bank transfer. You can also send new purchase orders directly to your suppliers via WhatsApp.

  • Sales & Profit Reports

    Get real-time clarity on daily revenue, cost of goods sold, and gross profit for any period you choose.Instantly identify your best and worst performing items to optimize your stock management. Get deeper analytics such as cashier and shelf breakdowns, net profit tracking and accountant-ready spreadsheet or PDF exports so you can make informed decisions to grow your business.

  • Staff Management

    Assign owner, manager, and cashier roles, with staff signing in via secure PINs. Restrict sensitive actions to managers, and maintain complete accountability with an audit trail showing who made every change and exactly when.

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

Pay monthly or annually. No specialized terminals 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, KRA eTIMS, offline selling
  • Included: Stock, customer debts, sales reports
  • 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, KRA eTIMS, offline selling
  • Included: Stock, customer debts, sales reports
  • 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, KRA eTIMS, offline selling
  • Included: Stock, customer debts, sales reports
  • 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 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