A like is not a sale. Every buyer who taps away because the payment path is fuzzy is money you already spent on content to attract. Show the price, put a working order link or clear M-Pesa instructions in your profile, posts and replies, then confirm when the money lands. That is how Instagram enquiries become paid orders in Kenya.

What you need before you start

  • An Instagram professional account (Business) linked to a Facebook Page
  • Access to Commerce Manager through Meta Business Suite
  • At least 6 to 10 products with sharp photos, prices in KES, sizes, and honest stock status
  • A payment destination: M-Pesa till or Paybill, Pochi la Biashara, or a shop link that accepts M-Pesa
  • Delivery pricing per zone: within Nairobi, upcountry courier, pick-up station
  • A way to reply to DMs quickly, because slow replies are where most orders die

Two business basics are worth sorting early. A business name through the Business Registration Service makes it easier to open a business till, and a KRA PIN plus eTIMS invoicing keeps your records clean as volume grows. If you store customer phone numbers and addresses, handle that data according to the Office of the Data Protection Commissioner guidance on consent and records.

Setting up the shop, step by step

  1. Open Instagram settings and switch your account to a professional (Business) account.
  2. Create a Facebook Page for the same business name, then link the two accounts.
  3. In Meta Business Suite, open Commerce Manager and create a product catalogue.
  4. Add each product: title, description, price in KES, stock, and a clean image on a plain background.
  5. Decide your payment path and build it before you switch anything on (see the table below).
  6. Enable the shop and product tagging where Meta makes them available to your account.
  7. Place a test order yourself from a friend's phone to see exactly what a buyer sees.

Meta controls catalogue and product tag eligibility, and it varies by account and country. If tagging is not active yet, your catalogue and DM flow still work, so do not wait to start selling.

Where the money actually moves

Instagram is built for discovery, not for local mobile money. Meta does not run M-Pesa inside the app, so the handoff happens through a link, a DM, or a phone number you share. Choose one main path and keep it consistent.

Payment path How the buyer pays Best for
DM order plus M-Pesa Send Money Buyer sends to your number and shares the confirmation message Sellers with low daily volume and personal relationships
Product link to a hosted shop Buyer taps the link, picks items, and pays on a page with M-Pesa checkout Sellers with a catalogue and repeat customers
M-Pesa Buy Goods (till) or Paybill Buyer pays into a business number Registered businesses that need clean records

For a mix of catalogue and payment in one place, a LinkDuka shop with M-Pesa checkout keeps the buyer on one page instead of pushing them back into your DMs.

What sellers should know about collecting M-Pesa

Confirm every payment before you dispatch. Ask for the M-Pesa confirmation message when the order is small, and for a till or Paybill, reconcile against your statement at the end of each day rather than trusting screenshots alone.

Transaction charges and limits change, so read the current M-Pesa tariff guidance from Safaricom before you price your delivery fee or absorb costs. Note the difference between Send Money and a business till: a till gives you a business name on the customer's confirmation, which quietly builds trust.

Common mistake: publishing "Pay to 07XX..." in your bio with no product, no price, and no delivery fee. Buyers hesitate when they cannot see what they are paying for.

How to explain it to a customer

Say it in one short block the buyer can act on immediately: "Tap the product link in my bio, choose your size, and pay with M-Pesa on the checkout page. You will get an M-Pesa message straight away. Send me that message and I will book your delivery for tomorrow." Roughly 45 words, no jargon, and it removes the two questions that stall most orders: how do I pay, and when do I get it.

Which problem this solves best

It solves the trust gap between a nice post and a completed sale. When price, stock, and payment sit in one predictable place, a buyer who found you through a Story can order without interrogating you in the DMs. That matters most for sellers who are losing enquiries because the same four questions get asked every day.

Getting more enquiries from the shop

  • Put the shop link in your bio, and repeat it in captions rather than saying "DM for price".
  • Post the same product across Instagram, WhatsApp Status, and Facebook in one sitting.
  • Use a saved reply template for price, delivery, and payment so you answer in seconds.
  • Set up a Google Business Profile so buyers who search your name find a real listing.
  • Keep three to five bestsellers pinned, and rotate seasonal stock instead of posting everything daily.

Promote the shop where your buyers already chat. On WhatsApp, a Status update with one photo, the price, and the link converts better than a long broadcast. On Instagram, a Story with the product link sticker plus a feed post doing the explaining works as a pair. On Facebook, share into buy - and-sell groups that allow it, and keep the comment section answered.

Next steps

Pick one path this week and test it end to end with a single product. If you sell mostly through chats today, review a shareable shop link and M-Pesa workflow so the buyer never leaves the payment page wondering what happens next. If you want the wider picture on selling online locally, the seller hub for online selling in Kenya covers catalogues, orders, and delivery in more depth.

Set the shop up once, then treat the payment step as your real storefront. Buyers forget posts, but they remember whether paying you felt easy.