Talk to a specialist on WhatsAppHelp centrePartner with usEnglish · Kiswahili
SOONKRA eTIMS receipts are coming to Omniduka

Run your whole business from your phone.

Sales, stock, bookings, staff and receipts in one app, whatever kind of business you run. Get paid on M-Pesa.

No card requiredFlat fee, zero commissionBuilt in Kenya
Receipt sentBy SMS to the customer
New bookingRoom 4 · deposit paid
Mama Njeri’s DukaTill 1
Unga ya Ngano 2kg × 2KES 380
Kimbo 1kgKES 520
Sugar 1kgKES 180
Safaricom airtimeKES 100
TotalKES 1,180
M-PesaCashCard
MSTK push sent to 0712 ••• 489
Paid KES 1,180 · SJK4T7XQ2M
Who it’s for

One app. Eleven kinds of business.

Switch between a salon, a shop and a BnB in the same login, and the whole interface changes to match. One bill, one team, one place to look.

Shop mode

Fast checkout, stock counts and supplier deliveries for dukas and mini-marts.

  • Barcode and quick-key checkout
  • Stock alerts before you run out
  • Supplier deliveries and costs
  • eTIMS receipts (coming soon)
Features

Everything a Kenyan business runs on

Payments, compliance and bookings that work the way your customers already do.

Get paid the way Kenya pays

M-Pesa STK push, Paybill and Buy Goods, plus card and cash with the change worked out for you.

STK pushPaybillTill

KRA eTIMS receipts Coming soon

We’re building eTIMS in. Receipts will be issued during the sale, with per-product tax codes and your KRA credentials stored encrypted.

eTIMSVAT 16%Exempt

It brings you customers

Your own booking page with zero commission, M-Pesa deposits before arrival and SMS confirmations.

BookingsDepositsSMS
Payments

Get paid the way Kenya pays

Every way your customers already pay, configured per shop.

  • M-Pesa STK push straight to the customer’s phone
  • Paybill and Buy Goods, matched to the right sale
  • Card and cash, with change calculated
  • Choose what walk-in and online customers can use
See checkout in the tour
Payment methodsWestlands branch
M-Pesa STK pushPrompt on customer’s phone
PaybillBusiness no. 247247
Buy GoodsTill no. 5123 •••
CashChange calculated
Card payments
Allow cash on online bookings
Compliance · Coming soon

KRA-ready, without the headache

eTIMS integration is on the way. When it launches, the receipt goes out while the customer is still at the counter.

  • eTIMS receipts issued during the sale
  • KRA credentials stored encrypted
  • Switch eTIMS off when your business doesn’t need it
  • Per-product tax codes, including zero-rated and exempt goods
How eTIMS will work
Preview
Mama Njeri’s DukaBei poa, huduma boraKasarani, Nairobi · PIN P05•••••••Q
Unga ya Ngano 2kg × 2B380.00
Kimbo 1kgA520.00
Sugar 1kgB180.00
Safaricom airtimeE100.00
VAT 16% (A)71.72
Exempt / zero-rated (B, E)660.00
Total paid · M-PesaKES 1,180.00
KRA eTIMS signing coming soon
CU KRACU0300••••
Inv 0041 · 19/10/2026 14:02
Growth

It doesn’t just record sales. It brings them.

Your own booking page sends customers straight to you, not to a marketplace that takes a cut.

Branded booking page

Your rooms, services and prices on your own link, with zero commission.

Deposits on M-Pesa

Guests pay a deposit before they arrive, so no-shows cost you less.

SMS confirmations

Every booking gets a reference the customer can track.

Verified reviews

Only customers who actually visited can leave a review.

Staff and roles

Give each person a PIN and only the screens they need.

Your data stays yours

If a plan lapses the shop goes read-only. Nothing is deleted.

See the booking page
Product tour

See it before you sign up

Ring up a walk-in in three taps.

Search or scan, take M-Pesa or cash, and the receipt is done.

  • Works on any Android phone or tablet
  • Keeps selling when the network drops
New saleTill 1 · Kasarani
Unga 2kgKES 190
Kimbo 1kgKES 520
Sugar 1kgKES 180
Milk 500mlKES 60
BreadKES 65
Eggs ×6KES 120
SoapKES 85
AirtimeKES 100
Charge · 4 itemsKES 1,180
Pricing

From KES 33 a day

A flat monthly fee with no commission on your sales. 14 days free, no card required.

Duka

One small shop, one or two staff.

KES1,000/ month

About KES 33 a day

Start 14 days free

Mkuu

Multi-branch, full hospitality.

KES6,000/ month

About KES 200 a day

Start 14 days free

Hoteli

Hotels, groups and custom needs.

KES12,000/ month

About KES 400 a day

Talk to us
Pay monthly on M-PesaCancel any timeCompare all plans
Customers

Running on Omniduka today

A guesthouse in DianiBnB · bookings and deposits
Case study coming soon
A barbershop on Ngong RoadBarbershop · queue board
Case study coming soon
A mini-mart in KasaraniShop · POS and stock
Case study coming soon
FAQ

Questions owners ask us

Do I need a card to start the free trial?

No. You get 14 days free with no card required. After that you pay a flat monthly fee on M-Pesa.

Does Omniduka issue KRA eTIMS receipts?

Not yet. eTIMS integration is coming soon. When it launches, receipts will be issued during the sale with tax codes set per product, and you’ll be able to switch it off if your business doesn’t need it.

Do you take a commission on my sales or bookings?

No. You pay the flat plan fee and nothing per sale or per booking.

What happens if my subscription lapses?

Your shop becomes read-only. Your data stays with you and nothing is deleted.

Can I run a shop and a BnB on one account?

Yes. One login covers all eleven business types and you switch between them.

Start with one shop. Add the rest later.

14 days free, no card needed. If a subscription lapses the shop goes read-only and your data stays with you.

Omniduka: POS, bookings and M-Pesa payments for Kenyan business