Simple, honest pricing

Start free.
Pay only when you get paid.

No setup fee, no surprise bills, no paying for a quiet month. LinkDuka only earns when real customers pay you, so we are on your side every time you make a sale.

  • No monthly fee on Paystack checkout
  • 0% commission on your own Daraja
  • No sales, no bill
New We'll set up M-PESA Daraja for you, free for LinkDuka sellers
Pricing calculator Live estimate
KES 20,000
KES 0KES 150kKES 300k
Daraja plan:
Lowest cost Paystack-managed KES 0 to LinkDuka / month 5% per successful sale, no monthly fee
Lowest cost Daraja plan KES 0 to LinkDuka / month 0% commission, flat plan fee
You keepKES 0

Before payment provider charges. Daraja plans need your own verified Daraja, which we set up free.

Two ways to get paid

Same smooth M-PESA checkout. You choose how we charge.

Your buyers always get the same experience: type their number, approve the STK Push on their phone, done. How your shop connects to M-PESA decides which simple price you pay. Never both.

Paystack-managed checkout

Sell today. Pay nothing until you do.

5% per successful sale
  • No monthly subscription, ever
  • No Paybill or Till needed: verify your settlement details and start selling
  • Split at the moment of payment, so your share goes straight to your verified account
  • A failed or cancelled payment costs you nothing
Best for: new shops, side hustles and anyone who wants zero fixed costs.
Your own verified Daraja

Keep 100% of every sale.

0% LinkDuka commission
  • Customer payments land directly in your own Paybill or Till
  • One flat plan from KES 999, with no per-sale cut however much you sell
  • Billed only when your paid sales for the period are more than the plan price
  • Slow month? No invoice, and your plan rolls forward free
Best for: established sellers who sell every week. No Daraja yet? We set it up free.
Daraja plans

Flat plans. Zero commission.

For shops on their own verified Daraja. Pick the plan that fits your catalogue. You are only invoiced in periods where your paid sales beat the plan price.

Starter

Launch a hosted shop for products and services, take bookings and orders, and manage stock and customer purchases.

KES 999 /month
Or KES 9,999/year, save KES 1,989
Products50 active
OrdersUnlimited / month
LinkDuka commission0%
  • Hosted storefront on a LinkDuka subdomain
  • Up to 50 active products
  • Take online orders and service bookings
  • Sell digital downloads with automatic delivery after payment
  • Manage orders, stock, and customers from your dashboard
  • M-PESA STK Push checkout through your own verified Daraja setup
  • Customer order tracking page
  • Unlimited orders and bookings
  • Email support (48-hour response)

Enterprise

Get unlimited listings, assisted M-PESA Daraja setup, and a dedicated account manager for your growing operation.

KES 3,500 /month
Or KES 33,600/year, save KES 8,400
ProductsUnlimited active
OrdersUnlimited / month
LinkDuka commission0%
  • Everything in Business
  • Unlimited active products
  • Hands-on help configuring your own M-PESA Till/Paybill and Daraja credentials
  • Dedicated account manager
  • WhatsApp and phone support during business hours
  • 4-hour response target for critical issues
  • Onboarding and setup assistance
  • Quarterly business review

Not on Daraja yet? You don't need a plan. Start on Paystack-managed checkout for 5% per successful sale and switch when you're ready. Want your own Daraja? We'll set it up for free.

Done-for-you M-PESA setup

M-PESA Daraja integration for e-commerce, done for you

Safaricom's Daraja API is powerful but fiddly: developer apps, passkeys, callback URLs, sandbox tests and go-live approval. Skip the headache. Our team connects M-PESA STK Push to your shop so buyers pay in one tap and every order is confirmed automatically, straight into your own Paybill or Till.

LinkDuka sellers
FREEM-PESA Daraja setup

Sell on LinkDuka and we set up your own Daraja integration at no cost, then switch your shop to 0% commission on your plan. You keep 100% of every sale in your Paybill or Till.

Your own website or app
Fixed quoteaffordable, agreed upfront

Running WooCommerce, a custom website or a mobile app? We'll integrate M-PESA Daraja STK Push into your checkout for a reasonable one-off price, agreed before we start. No surprises.

What we set up for you

  • STK Push (Lipa na M-PESA Online): the buyer enters their number and approves payment on their phone
  • Automatic payment confirmation: Safaricom callbacks mark orders as paid, with no manual checking of M-PESA messages
  • Paybill or Till (Buy Goods): money goes directly into your own business account
  • Daraja app, sandbox testing and go-live: we handle the Safaricom developer portal steps with you
  • Secure by default: credentials stay encrypted and payments are verified against Safaricom before an order is confirmed
1Request setup
2We call you
3We integrate & test
4You go live

Request M-PESA Daraja setup

Tell us a little about your business. We'll call or WhatsApp you within one working day.

Do you sell on LinkDuka?
Safaricom, Airtel or Telkom number

We only use these details to contact you about your M-PESA setup. See our privacy policy.

Included on every shop

Everything you need to sell more

Whichever way you get paid, you get the full LinkDuka toolkit built for Kenyan sellers.

Your own online shop

A fast, mobile-first shop link you can share on WhatsApp, Instagram, TikTok and Facebook.

M-PESA STK Push checkout

Buyers type their number, approve the prompt on their phone, and the order is paid. No screenshots, no back-and-forth.

AI product photos & descriptions

Snap a photo and LinkDuka cleans the background and writes a description that sells.

Auto-post to social media

Schedule posts with your product image, price and buy link across your connected accounts.

Customer database

Every buyer is saved automatically, so you can sell to them again when new stock lands.

Buyers from Ask LinkDuka

Shoppers describe what they need and get matched with shops like yours.

Our promise: no sales, no bill.

If customers don't pay you, you owe LinkDuka nothing for that period. Paystack sellers only share successful sales. Daraja sellers are only invoiced when paid sales beat the plan price. We only win when you win.

Start selling free
Questions

Pricing, answered

Does it cost anything to open a shop?

No. Opening your shop, adding products and sharing your link costs nothing. LinkDuka only earns once customers actually pay you: a 5% share of each successful Paystack sale, or a Daraja plan fee that only applies when your sales for the period are bigger than the fee.

What happens if I make no sales this month?

You pay LinkDuka nothing. On Paystack-managed checkout there is no sale to share. On your own Daraja, no invoice is raised unless your completed sales for the billing period exceed the plan price, and your plan simply rolls forward.

Will I ever pay both a commission and a subscription?

Never. Your shop uses one checkout connection at a time. Paystack-managed shops pay only the sale share. Shops on their own verified Daraja pay only the plan, with 0% LinkDuka commission.

Which option should I pick?

If you are starting out or do not have a Safaricom Daraja (Paybill or Till API) setup, Paystack-managed checkout gets you selling fastest with no monthly fee. Once you sell consistently and have your own verified Daraja, a plan usually works out cheaper. The calculator on this page shows the difference for your numbers.

How does the money reach me?

With your own Daraja, customer payments go straight into your Paybill or Till. With Paystack-managed checkout, Paystack splits each payment at the moment it is made and settles your share to the account you verified. LinkDuka never sits on your money.

Are there other charges I should know about?

LinkDuka does not add setup or hidden fees. Your payment provider (Paystack or Safaricom M-PESA) may charge its own transaction fees, which are separate from the LinkDuka figures on this page.

What is M-PESA Daraja integration for e-commerce?

Daraja is Safaricom's official M-PESA API. Integrating it into an online shop lets the checkout send an STK Push (Lipa na M-PESA Online) prompt to the buyer's phone, receive Safaricom's payment confirmation automatically, and mark the order as paid, with the money going straight into your own Paybill or Till.

Will you set up M-PESA Daraja for me?

Yes. If you sell on LinkDuka, our team sets up and connects your M-PESA Daraja integration for free. If your shop runs on your own website or app (WooCommerce, a custom website or a mobile app), we can integrate M-PESA Daraja for you too at a fixed, affordable price agreed before any work starts.

What do I need to get M-PESA Daraja set up?

An active M-PESA Paybill or Till number registered to your business, and access to its M-PESA business administrator account. Do not have one yet? We will guide you through applying. We then handle the Daraja app, sandbox testing, go-live with Safaricom and connecting payments to your orders.

Still unsure? Talk to our team and we'll help you pick the right setup.

Instant M-PESA STK Push

Create your shop in minutes.

Your products. Your link. Paid directly to M-PESA.

  • No credit card required
  • Ready to start
  • M-PESA STK Push