Create an online store in Kenya
Your own storefront at shops.co.ke/yourname — products with photos and KSh prices, M-PESA and WhatsApp ordering, delivery zones, and order records. Live in minutes, free to start.
Quick Answer
Sign up free, name your shop, add products, share the link. That's the whole job — the free plan gives you 30 products, WhatsApp ordering and manual payments at KSh 0 with 0% commission. Automated M-PESA checkout unlocks at KSh 299/month.
Live in 4 steps
Sign up & name your shop
Phone number and a name — your link (shops.co.ke/yourname) is reserved instantly. No card, no paperwork, no coding.
Add your products
Photos, KSh prices, descriptions, stock, variants. Bulk-friendly for bigger catalogs; 3+ photos per product convert best.
Set delivery & payments
Delivery zones with real fees, or free pickup. Manual payment instructions free — M-PESA STK push + cards from KSh 299/mo.
Share your link & sell
WhatsApp bio and Status, Instagram, TikTok, flyers. Orders land in your WhatsApp with payment status — you fulfil.
Everything your store includes
- ✓Free shop link — shops.co.ke/yourname (hosting + SSL included)
- ✓30 products free — variants, categories, stock tracking
- ✓WhatsApp ordering — orders land in your chat, tidy and complete
- ✓M-PESA STK push + card checkout (Starter plan, KSh 299/mo)
- ✓Delivery zones with per-area fees, or pickup
- ✓Order dashboard — every order, status and payment in one place
- ✓Cash on delivery and manual payment instructions
- ✓Free listing in our public directory of ~29,000 Kenyan businesses
- ✓0% commission on every plan — flat fee only, always
- ✓POS, bookings, digital products, broadcasts & API on higher plans
What it costs — honestly
KSh 0 to create — free plan is a working store, not a trial. KSh 299-3,499/month as you grow into M-PESA checkout, POS, bookings and API. Optional extras: .co.ke domain ~KSh 1,000-2,000/yr (not required), eCitizen business registration ~KSh 1,000 (only when you need a PayBill in a trading name). Full breakdown: what an online shop costs in Kenya →
Your store link is one signup away
30 products free, WhatsApp ordering, 0% commission. No card required.
Frequently asked questions
How do I create an online store in Kenya?
Sign up free on Shops in Kenya with your phone number, pick a shop name (that's your link — shops.co.ke/yourname), add products with photos and KSh prices, set delivery zones, and share your link on WhatsApp. Most sellers go live in under an hour; no coding or card required.
Can I create an online store in Kenya for free?
Yes — Shops in Kenya's free plan is a real store: 30 products, WhatsApp ordering, manual payment instructions and 0% commission at KSh 0, no card required. Upgrade to Starter (KSh 299/mo) when you want automated M-PESA STK push and card checkout.
Do I need a domain or hosting to create an online store in Kenya?
No. Your store is live instantly at shops.co.ke/yourname — hosting, SSL and the domain are included free on every plan. If you later want your own .co.ke or .com address, custom domains are supported on the Professional plan.
What payments can a Kenyan online store accept?
On Shops in Kenya: manual payment instructions (Till, PayBill, send-money) on the free plan; automated M-PESA STK push and Visa/Mastercard from the Starter plan (KSh 299/mo); cash on delivery and delivery-zone fees supported throughout.