Join 1,000+ Kenyan shops already selling on Duka โ€” get started free
Duka
FeaturesHow it worksPricingReviews
Log inGet started free
๐Ÿ‡ฐ๐Ÿ‡ช Built for Kenyan businesses

Sell on social media
effortlessly.

Create your online store, accept M-Pesa payments, take orders on WhatsApp, and sell live on TikTok โ€” all from your phone.

Start for free See how it works
  • Free forever

    No card, no setup fee

  • M-Pesa payouts

    Straight to your number

  • Live in 2 minutes

    No technical skills

A Kenyan seller photographing stock for her online shop
3

New orders today

KES 12,400 ยท paid by M-Pesa

Every duka looks like its owner

Pick a colour, add your logo, and your shop looks like yours โ€” not like everybody else's. These are examples.

Mama Njeri's Kitchen

njeri.duka.bio

Meal boxes

Thrift by Wanjiku

wanjiku.duka.bio

Preloved fashion

Kip Repairs

kip.duka.bio

Gadgets & fixes

Glow Studio

glow.duka.bio

Beauty

Mazoezi Fit

mazoezi.duka.bio

Gym wear

Trusted by 1,000+ shops across Kenya

NairobiMombasaKisumuEldoretNakuruThika

Features

Everything your duka needs

We handle the store, the payments and the delivery bookings, so you can spend your day selling.

Go Live

Sell while you are live on TikTok

Pin your link mid-stream. Viewers tap a numbered product, pay by M-Pesa on their phone, and the order is confirmed before you have finished talking about it.

Live248 watching
1Ankara dressKES 1,999
2Slim fit jeansKES 1,800
3Canvas toteKES 950

M-Pesa

Paid on their phone

STK Push straight to the customer. The money lands in your M-Pesa, not ours.

M-PESA

Enter your M-PESA PIN to pay

KES 1,200

WhatsApp

Orders arrive in your chats

Every order lands on your WhatsApp. Confirm and update without opening a dashboard.

New order ยท DKA-4K7P
Ankara dress โ€” KES 1,999

Confirmed โœ“ Out for delivery

Delivery

Booked the moment it is paid

Pickup Mtaani doorstep, agent pickup or express โ€” arranged automatically.

๐Ÿ“ฆ
Your shopDoorstep

Analytics

Know what is selling

Revenue, top products and order trends, in plain numbers.

KES 84,300

this month

Your store

A shop of your own, live in two minutes

Your products, your colours, your logo โ€” on your own address, ready to paste into a TikTok bio.

mystore.duka.bio

Ankara dress

KES 1,999

Denim jacket

KES 2,450

Veg box

KES 850

Meal box

KES 800

Sell anything

Whatever you sell, Duka handles it

FashionAnkara, thrift, sneakers
GadgetsPhones, earbuds, chargers
Food & drinksMeal boxes, cakes, produce
BeautySkincare, wigs, nails
HomeFurniture, decor, bedding
BooksTextbooks, stationery
FitnessGym wear, supplements
WellnessHerbal, supplements
FashionAnkara, thrift, sneakers
GadgetsPhones, earbuds, chargers
Food & drinksMeal boxes, cakes, produce
BeautySkincare, wigs, nails
HomeFurniture, decor, bedding
BooksTextbooks, stationery
FitnessGym wear, supplements
WellnessHerbal, supplements
FashionAnkara, thrift, sneakers
GadgetsPhones, earbuds, chargers
Food & drinksMeal boxes, cakes, produce
BeautySkincare, wigs, nails
HomeFurniture, decor, bedding
BooksTextbooks, stationery
FitnessGym wear, supplements
WellnessHerbal, supplements
FashionAnkara, thrift, sneakers
GadgetsPhones, earbuds, chargers
Food & drinksMeal boxes, cakes, produce
BeautySkincare, wigs, nails
HomeFurniture, decor, bedding
BooksTextbooks, stationery
FitnessGym wear, supplements
WellnessHerbal, supplements

How it works

Your store live in 2 minutes

01

Sign up

Create your account with Google or phone number. Takes 30 seconds.

02

Add products

Upload your products with photos, prices, and variants. No technical skills needed.

03

Share your link

Put storename.duka.bio in your TikTok bio, WhatsApp, Instagram. You're live.

04

Get paid

Customers order and pay via M-Pesa or card. Orders appear in your dashboard instantly.

Go Live

Sell while you're live on TikTok or Instagram

Start a live sale session, pin your link in TikTok comments. Viewers tap the link, see your products with live prices, tap to buy โ€” M-Pesa STK Push fires on their phone. No checkout friction.

  • Works on TikTok, Instagram & Facebook Live
  • Numbered product list โ€” easy to reference on camera
  • Real-time stock updates
  • WhatsApp confirmation to customer
Try Go Live free
Seller doing TikTok live
3

Orders in last 10 mins

KES 12,400 earned

Reviews

Don't just take our word for it

โ€œNiliweka duka langu online in 5 minutes. Sasa napata orders from Instagram and TikTok directly to my WhatsApp. M-Pesa inaenda moja kwa moja kwangu.โ€

Njoki Kamau

Njoki Kamau

Fashion seller, Nairobi

โ€œBefore Duka I was sending photos on WhatsApp one by one. Now I share my link and customers order themselves. PickupMtaani handles delivery automatically.โ€

Omosh Omondi

Omosh Omondi

Fresh produce, Kisumu

โ€œI was skeptical about going online but setup took 2 minutes. Now I get orders from Instagram and TikTok. I manage everything from my phone.โ€

Kipkaren Kiptoo

Kipkaren Kiptoo

Sportswear, Eldoret

โ€œThe Go Live feature is a game changer. I do TikTok Live, pin my link, and orders with M-Pesa payments come in while I'm still cooking on camera.โ€

Grace Wanjiru

Grace Wanjiru

Food & catering, Nairobi

Pricing

Simple, affordable pricing

We never take a cut of what you sell. Pay for the plan you need, keep every shilling the customer pays you.

Side Hustle

Free

Free forever

We take 0% of your sales

Start your side hustle bila wasiwasi. No cut of your sales, ever.

Get started free
  • 10 products
  • M-Pesa payments
  • Your own store link
  • Order management
Most popular

Duka

Starter

KES 999/mo

We take 0% of your sales

Grow your duka with the tools that sell.

Start free trial
  • Unlimited products
  • Custom domain
  • WhatsApp notifications
  • PickupMtaani delivery
  • Card payments (Visa/Mastercard)

Biashara

Pro

KES 2,499/mo

We take 0% of your sales

Everything you need to scale.

Go Pro
  • Everything in Starter
  • Go Live selling
  • TikTok Pixel
  • Analytics dashboard
  • Staff accounts
  • Custom store theme

What you actually receive

On a KES 2,000 sale paid by M-Pesa you receive about KES 1,930 โ€” the same on every plan. The difference is the M-Pesa and card charges that any payment carries; none of it comes to us. Your dashboard shows the figure before you price anything.

Start selling online today

Join thousands of Kenyan businesses who use Duka to sell online, accept M-Pesa, and grow their business.

Create your free store

Free forever ยท No credit card ยท Live in 2 minutes

Duka

ยฉ 2026 Duka. Built for Kenya ๐Ÿ‡ฐ๐Ÿ‡ช

PrivacyTermsContact