East Africa FinanceMobile Payments

Lipa Na M-Pesa in 2026: What 40M Users Means for Your Margins

Written by Carolyne Kigathi·7 December 2025·12 min read·GuideIntermediate
Share:PostShare

In this article
  1. 40 million users, 19 years — and your Till charges just became a line item you can't ignore
  2. What does the Lipa na M-Pesa fee actually cost a business doing KSh 2M–20M revenue?
  3. Three moves smart Nairobi operators are making right now to control M-Pesa costs
  4. How AskBiz shows you exactly which product lines are absorbing your M-Pesa charges
  5. What are the warning signs your M-Pesa costs are quietly killing your margins?
  6. Your action plan for this week
Key Takeaways

M-Pesa hit 40 million Kenyan users in March 2026 — meaning every customer you have is on it, and ignoring your Till charges is no longer a small-business excuse. The 0.5% fee, capped at KSh 200, sounds trivial until you run it across KSh 5M in monthly collections and realise you're handing Safaricom KSh 25,000 a month. This week: pull your last 90 days of M-Pesa statements and calculate your true payment-processing cost per product line.

  • 40 million users, 19 years — and your Till charges just became a line item you can't ignore
  • What does the Lipa na M-Pesa fee actually cost a business doing KSh 2M–20M revenue?
  • Three moves smart Nairobi operators are making right now to control M-Pesa costs
  • How AskBiz shows you exactly which product lines are absorbing your M-Pesa charges
  • What are the warning signs your M-Pesa costs are quietly killing your margins?

40 million users, 19 years — and your Till charges just became a line item you can't ignore#

On March 6, 2026, Safaricom announced M-Pesa had crossed 40 million customers in Kenya. That is up from 9.8 million monthly active users in 2012 — a 308% increase in fourteen years. The platform that started as a person-to-person transfer tool now runs Lipa na M-Pesa, Pochi la Biashara, Fuliza, KCB M-Pesa, and Global Pay. It is no longer a payment option for your customers. It is the payment option. For SMEs, that milestone changes the calculus on fees. The Lipa na M-Pesa Buy Goods (Business Till) structure charges you nothing on transactions of KSh 200 and below. Above that, you pay 0.5% of the transaction amount, capped at KSh 200. The cap kicks in at KSh 40,000 — meaning any single transaction above KSh 40,000 costs you exactly KSh 200, no more. That sounds manageable. Here is where it stops being manageable. A hardware retailer in Industrial Area doing KSh 3M in monthly Till collections — average ticket of KSh 2,500 — processes roughly 1,200 transactions. At 0.5%, that is KSh 15,000 gone to Safaricom every month. KSh 180,000 a year. On a business with 18% gross margins, that single fee line is eating 3.3% of your net. Before 2026, you could argue that not all your customers used M-Pesa, so the exposure was partial. With 40 million users and Safaricom's agent density now covering every ward in Nairobi, Mombasa, Kisumu, and Nakuru, that argument is gone. Your exposure is total. The fee applies to every shilling above KSh 200 that moves through your Till.

What does the Lipa na M-Pesa fee actually cost a business doing KSh 2M–20M revenue?#

Take a Kilimani-based beauty supply distributor doing KSh 8M in annual revenue. She collects 70% via Lipa na M-Pesa Buy Goods — KSh 5.6M a year through the Till. Average transaction: KSh 3,200. That is roughly 1,750 transactions annually. At 0.5%, her annual M-Pesa merchant fee lands at KSh 28,000. Not catastrophic — but she has been booking it under 'bank charges' and never isolating it. Now add Pesapal or a WooCommerce gateway on top for her online orders (another 1.5–2.5% depending on card volume), and her blended payment processing cost is closer to KSh 68,000 a year. That is KSh 5,667 a month leaving the business silently, with no single invoice attached to it. The founders getting squeezed hardest are in low-margin categories: electronics, mobile accessories, fast-moving consumer goods, and fuel-adjacent retail where ticket sizes are moderate (KSh 500–KSh 4,000) and volume is high. A Gikomba-based fabrics wholesaler doing 400 transactions a week at an average of KSh 800 each runs KSh 64,000 through her Till weekly. Her weekly M-Pesa charge: KSh 320. Her monthly charge: KSh 1,280. But her monthly gross margin on KSh 256,000 of fabric sales might be KSh 38,400 at 15%. That fee is now 3.3% of margin — and she has never seen it broken out on a dashboard. The other pressure point: Safaricom's M-Pesa for Business app (launched June 2020) gave real-time statements and performance tracking to merchants. It had 100,000 downloads in its first three months. If you are not using it to reconcile weekly, you are flying blind on a cost that compounds every transaction.

Three moves smart Nairobi operators are making right now to control M-Pesa costs#

**1. Segment your Till by transaction size and reroute low-value payments.** Transactions at KSh 200 and below cost you nothing on Lipa na M-Pesa. A Westlands café doing 60 transactions a day — half of them KSh 150–KSh 200 coffees — is already in the free tier on those. The mistake is mixing high-volume, low-value sales with high-value orders under one Till and never checking the split. Download the M-Pesa for Business app, pull your last 30-day statement, and filter by transaction band. If more than 40% of your transactions are sub-KSh 200, you have a free-tier buffer you are probably not tracking. **2. Recalculate your true landed price per product to include the M-Pesa fee.** Most SMEs in Kenya price based on cost-plus-margin without factoring payment processing into the unit economics. A Nairobi phone accessories seller buying a phone case at KSh 280 and retailing at KSh 500 has a KSh 220 gross margin. But if the KSh 500 sale goes through her Till, she pays KSh 2.50 in M-Pesa charges. On 200 units a month, that is KSh 500 she has not accounted for. Small. But multiply across a 300-SKU catalogue and it becomes a material margin leak. Rebuild your pricing sheet with a 0.5% processing cost baked into every unit above KSh 200. **3. Register for Pochi la Biashara if you have informal or service-based income streams.** Pochi la Biashara is Safaricom's personal-business wallet — it separates business receipts from personal M-Pesa without requiring a full Till number. For freelancers, caterers, and sole traders doing below KSh 500,000 a month in mixed income, it reduces the admin of reconciling business vs personal receipts. Set it up via *334# or the M-Pesa app. It takes under 10 minutes. Then stop depositing client payments into your personal M-Pesa — KRA's data-sharing arrangement with Safaricom means commingled funds are a red flag in an audit.

How AskBiz shows you exactly which product lines are absorbing your M-Pesa charges#

A Parklands-based kitchenware retailer types this into AskBiz: *'Which of my product categories has the worst margin after M-Pesa charges this quarter?'* AskBiz pulls her M-Pesa STK Push CSV export and her Shopify sales data. The CFO Dashboard cross-references transaction volume by product category, applies the 0.5% fee structure, and returns this: *'Your cookware category generated KSh 412,000 in revenue this quarter across 186 transactions — average ticket KSh 2,215. M-Pesa charges on this category: KSh 2,060. Effective margin after processing: 21.4%. Your bakeware category — 310 transactions at an average of KSh 680 — generated KSh 210,800 but incurred KSh 1,054 in charges on a 14% gross margin. Bakeware's post-processing margin is 13.5%. Alert: bakeware M-Pesa charges have risen 31% quarter-on-quarter as transaction volume grew — your pricing has not adjusted.'* That is the output. Not a spreadsheet she builds on Sunday night. A direct answer to a direct question, in KSh, by category, with the delta flagged. She now knows bakeware needs a KSh 35–50 price increase before the next restock. She makes that call before her next Gikomba buying trip. AskBiz connects to M-Pesa STK Push CSV exports, Shopify, WooCommerce, and Xero. Growth plan starts at KSh 3,800/month.

What are the warning signs your M-Pesa costs are quietly killing your margins?#

Four signals to check before end of June: **1. Your M-Pesa statement shows rising average transaction values.** If your average ticket is climbing toward KSh 1,500–KSh 3,000, your effective processing cost per transaction is growing proportionally — but your prices probably have not moved. **2. You have not separated your Pochi la Biashara from your Buy Goods Till.** If personal and business receipts are mixing, you cannot calculate a clean processing cost — and KRA flags this pattern during compliance reviews. **3. Your monthly M-Pesa charges exceed KSh 5,000 but you have never run a margin analysis by payment method.** Pull the last three months of statements from the M-Pesa for Business app and sum the merchant charges column. If that number surprises you, your pricing model has a hole. **4. You are absorbing charges on bulk supplier payments you make via Till.** Some operators pay suppliers via Lipa na M-Pesa instead of bank transfer — at 0.5% on a KSh 200,000 supplier payment, you just paid KSh 200 for a transaction that would cost KSh 0 via Equity Bank RTGS.

Your action plan for this week#

**Before Friday:** Log into the M-Pesa for Business app or pull your last 90-day statement via *234# Business menu. Sum your total merchant charges. Divide by your total Till revenue. If that ratio exceeds 0.45%, your average transaction size is in the KSh 500–KSh 2,000 band and you have a volume-fee problem — reprice your top 10 SKUs upward by KSh 20–50 immediately. **Set up once:** Create a separate Google Sheet — or connect AskBiz to your M-Pesa CSV exports — to auto-calculate your monthly processing cost by product category. Do this once. Run it on the first Monday of every month. **Track monthly:** Your blended payment processing rate: total M-Pesa merchant charges divided by total M-Pesa revenue. Benchmark is 0.35–0.45% for businesses with average tickets above KSh 1,000. Above 0.48%, your transaction mix or pricing has drifted and needs correcting. Safaricom's M-Pesa for Business app is free. The statement is free. The cost of not reading it — compounded across 12 months — is not.

📊 By The Numbers
40 million9.8 million308%0.5%18%

People also ask

How much does Lipa na M-Pesa charge businesses per transaction in Kenya 2026?

Lipa na M-Pesa charges businesses 0.5% of the transaction amount for collections above KSh 200, capped at a maximum of KSh 200 per transaction. The fee is free for transactions of KSh 200 and below. The KSh 200 cap applies once the transaction hits KSh 40,000. Smart operators track this monthly as a percentage of total Till revenue — benchmark is 0.35–0.45% for businesses with average tickets above KSh 1,000.

What is the break-even point for Lipa na M-Pesa merchant charges?

The break-even point where the 0.5% fee hits the KSh 200 maximum cap is KSh 40,000 per transaction. Any single Lipa na M-Pesa Buy Goods collection above KSh 40,000 costs exactly KSh 200 — no more. Below KSh 200 per transaction, there is no charge at all. Businesses with high-value transactions above KSh 40,000 benefit most from the cap structure.

How do I reduce M-Pesa transaction fees for my small business in Kenya?

Three practical steps: first, track your transaction mix — sub-KSh 200 payments are free, so high-volume low-value businesses have a natural buffer. Second, use Equity Bank RTGS or Pesalink for large supplier payments above KSh 50,000 instead of Lipa na M-Pesa, where the KSh 200 cap makes bank transfer cheaper. Third, rebuild unit pricing to include 0.5% processing cost on every SKU above KSh 200. Do this quarterly.

What is Lipa na M-Pesa and how does it work for SMEs in Kenya?

Lipa na M-Pesa is Safaricom's merchant payment service that gives businesses a Buy Goods Till number to receive M-Pesa payments from customers. When a customer pays via their M-Pesa app or USSD, the funds settle directly to the business Till. The business is charged up to 0.5% of the transaction, capped at KSh 200. With 40 million M-Pesa users in Kenya as of March 2026, it is the dominant point-of-sale payment rail for Nairobi SMEs.

How does AskBiz help Kenyan businesses track M-Pesa merchant charges?

AskBiz connects to your M-Pesa STK Push CSV exports and cross-references them with Shopify or WooCommerce sales data. You type a plain-English question — 'Which product category has the worst margin after M-Pesa charges?' — and the CFO Dashboard returns a breakdown by category in KSh, including the exact charge per transaction and a quarter-on-quarter variance. A Nairobi retailer doing KSh 5M in monthly Till volume might find KSh 25,000 in charges they had never isolated. Growth plan is KSh 3,800/month.

CK
Carolyne Kigathi
Head of Strategic Partnerships, East Africa

Carolyne Kigathi leads AskBiz's East Africa strategy, tracking regulatory shifts, mobile money trends, and SME growth signals across Kenya, Uganda, Tanzania, and Rwanda — and turning them into briefings founders can act on before their competitors notice.

14-day free trial · No credit card needed

See exactly what Lipa na M-Pesa charges are costing your margins — by product, by month

Connect your M-Pesa CSV export to AskBiz and get a full breakdown of merchant charges by category, so you know which products to reprice before your next buying run. Try it free — ask your first question in 30 seconds.

Start free trial →See pricing

Connects to Shopify, Xero, Amazon, QuickBooks, Stripe & more in minutes

Share:PostShare
Next →
Dubai Hotel Increases Room Service Revenue with AskBiz, +52%
8 min read

Learn the concepts

Business Intelligence Basics
What Is Business Intelligence?
4 min · Beginner
Financial Intelligence
What Is Cash Flow?
4 min · Beginner
Financial Intelligence
What Is EBITDA?
4 min · Intermediate
eCommerce Intelligence
What Is Refund Rate?
3 min · Beginner