All articles
    Ecommerce 6 min read

    How to Start Selling Online in Kenya

    A step-by-step guide for Kenyan entrepreneurs to launch their first online store — from choosing a platform and setting up M-Pesa, to driving your first sales on WhatsApp.

    J

    Jane Mwangi

    20 February 2026

    Kenya's ecommerce market is growing faster than almost anywhere in Africa. In 2025, over 23 million Kenyans shopped online, and mobile commerce via WhatsApp and Instagram is expanding even faster than traditional ecommerce websites. If you haven't yet set up your online store, you're leaving money on the table.

    This guide walks you through every step to launch an online store in Kenya — from choosing a platform to making your first sale.

    Why now is the right time to sell online in Kenya

    The numbers make the case clearly:

    • Over 30 million M-Pesa users can pay you instantly from their phone
    • 23+ million Kenyans are active internet users — that's your potential customer base
    • WhatsApp reaches 90%+ of Kenyan smartphone users — the world's most effective commerce channel
    • Delivery services like Sendy, Glovo, and Fargo Courier make same-day delivery possible in Nairobi

    The shift to online shopping accelerated dramatically after 2020 and hasn't reversed. Every month you wait is sales you're not making.

    Step 1: Choose the right platform

    Not all ecommerce platforms are built for Kenya. The key requirements for a Kenyan online store are:

    M-Pesa payment integration — If your checkout doesn't accept Lipa na M-Pesa natively, you will lose customers at the payment step. Most Kenyans won't enter card details online; they pay via mobile money.

    Your own store, not a marketplace — Selling on Jumia or Jiji means competing on price with hundreds of other sellers and paying commission on every sale. Your own store builds your brand and keeps 100% of the margin.

    Mobile-first design — Over 85% of Kenyan internet users access the web on their phone. Your store must look great on a small screen and load fast on a 4G connection.

    sell.ke is built specifically for this: you get a branded online store at yourbusiness.sell.ke, with M-Pesa checkout already connected. Products you sell in-store automatically deduct from your online inventory.

    Step 2: Add your products

    Good product listings are the difference between browsing and buying. Here's what converts in Kenya:

    Clear photos — Take photos in good natural light, on a clean background. Show multiple angles. Customers can't touch your product, so visuals must do all the work.

    Honest descriptions — Include the dimensions, material, colour options, and anything the customer needs to know before buying. Add answers to questions you hear in your physical shop.

    Sharp pricing — Show the price clearly in Kenyan Shillings (KES). If you offer delivery, show the delivery cost upfront. Hidden charges kill conversions.

    Accurate stock — Never show "In Stock" for a product you've run out of. sell.ke automatically updates your online store the moment a product sells in-store or online.

    Step 3: Set up M-Pesa checkout

    This is the step most first-time online sellers underestimate. Getting M-Pesa working on your online store requires a Safaricom-registered Paybill or Buy Goods number, and connecting it to your platform via the M-Pesa Daraja API.

    With sell.ke, this is handled for you. When you sign up and connect your M-Pesa credentials, customers see a familiar "Pay with M-Pesa" button at checkout. They enter their phone number, get an STK Push notification, enter their PIN, and the payment is confirmed in seconds. No manual reconciliation needed.

    If you're setting up for the first time, you'll need:

    1. A registered business (sole trader KRA PIN works)
    2. A Safaricom Paybill or Till Number
    3. A sell.ke account to connect everything

    Step 4: Drive traffic to your store

    Your store is live — now you need customers. Here are the three channels that work best for Kenyan ecommerce:

    WhatsApp is your highest-converting channel. Share your store link with your contacts, create a WhatsApp Business profile with your store link in the bio, and broadcast new products to your saved customers. sell.ke lets you share individual product links that go directly to the checkout page.

    Instagram and Facebook reach millions of Kenyan shoppers. Post your products consistently, use local hashtags (#NairobiShopping, #KenyanFashion, etc.), and add your store link to your bio. Instagram Stories convert particularly well for fashion, food, and beauty.

    Google rewards consistent effort. If you write good product descriptions and maintain an active blog, your sell.ke store will start appearing in Google search results for product searches over time.

    Step 5: Handle orders and delivery

    Once orders come in, your process for fulfilment determines whether customers return.

    Acknowledge quickly — Send a WhatsApp message or call within 30 minutes of receiving an order. Kenyan customers expect a human response, not just a confirmation email.

    Pack carefully — First impressions from unboxing matter. A simple branded bag or box sticker goes a long way.

    Delivery options — For Nairobi, Sendy, Glovo, and Fargo offer same-day delivery. For upcountry, G4S, Posta Kenya, and Fargo are reliable. Build delivery cost into your pricing or charge it separately — just be transparent.

    Common mistakes to avoid

    Going live before testing payment — Always test your M-Pesa checkout with a real payment before advertising your store.

    Ignoring mobile — Open your store on your own phone. If it doesn't look right, fix it before sharing.

    No follow-up system — Most customers don't buy on the first visit. Save customer contacts and follow up. WhatsApp broadcasts to previous buyers are often your highest-converting marketing.

    Poor stock management — If you run out of stock and the online store still shows "Available", you'll disappoint customers and damage trust. sell.ke syncs in-store and online inventory in real time to prevent this.

    Ready to start?

    Setting up your online store on sell.ke takes less than an hour. Sign up free at pos.sell.ke/register — no credit card required. You'll have a live store, M-Pesa checkout, and your first products listed by the time you finish your chai.

    #ecommerce#M-Pesa#online store Kenya
    J

    Jane Mwangi

    Jane is a business writer at sell.ke covering ecommerce, inventory management, and retail operations for Kenyan entrepreneurs.

    Ready to grow your Kenyan business?

    Kenya's #1 POS system, inventory management, and online store — all from one dashboard. Free to start, no card required.