About M-Pesa, Paybill, Till & Pochi La Biashara

M-Pesa is Kenya's pioneering mobile money platform, launched in 2007 by Safaricom. Today, it serves over 34 million users in Kenya alone[reference:0], processing billions of shillings daily. M-Pesa has revolutionised financial inclusion, allowing Kenyans to send money, pay bills, access credit, and run businesses โ€” all from a basic mobile phone.

Beyond person-to-person transfers, M-Pesa offers three powerful business tools:

  • Paybill โ€” for businesses and institutions to collect payments (e.g., utilities, school fees, insurance).
  • Till (Buy Goods) โ€” for retail payments at shops, kiosks, and market stalls.
  • Pochi La Biashara โ€” a wallet that lets small business owners separate business income from personal funds on a single M-Pesa line[reference:1].

This guide covers everything you need to know โ€” charges, registration, popular Paybill numbers, and how to make the most of M-Pesa for your business or daily life.

M-Pesa Paybill Till and Pochi La Biashara guide on a smartphone in Nairobi Kenya

๐Ÿ’ฐ M-Pesa Charges 2026 โ€” Full Tariff Table

Safaricom has kept M-Pesa fees unchanged heading into 2026[reference:2]. The table below shows the official charges for sending money, withdrawing at agents, and ATM withdrawals. All fees include the 15% KRA excise duty[reference:3].

Transaction Range (KSh) Send to M-Pesa / Pochi / Till Withdraw at Agent ATM Withdrawal
1 โ€“ 49FreeN/AN/A
50 โ€“ 100Free11N/A
101 โ€“ 50072935 (200โ€“2,500)
501 โ€“ 1,000132935
1,001 โ€“ 1,500232935
1,501 โ€“ 2,500332935
2,501 โ€“ 3,500535269 (2,501โ€“5,000)
3,501 โ€“ 5,000576969
5,001 โ€“ 7,5007887115 (5,001โ€“10,000)
7,501 โ€“ 10,00090115115
10,001 โ€“ 15,000100167203 (10,001โ€“35,000)
15,001 โ€“ 20,000105185203
20,001 โ€“ 35,000108197203
35,001 โ€“ 50,000108278N/A
50,001 โ€“ 250,000108309N/A

Sources: Safaricom M-Pesa tariff schedule 2026[reference:4][reference:5]. Max single send: KSh 250,000; daily limit: KSh 500,000[reference:6].

๐Ÿ’ก Free M-Pesa transactions in 2026

Person-to-person transfers of KSh 1โ€“100 are free. Merchant payments of up to KSh 200 are also free[reference:7]. Deposits to M-Pesa, airtime purchases, and balance enquiries are always free.

๐Ÿ’ผ Want to grow your business with M-Pesa?

ZangCash connects you with verified customers who pay via M-Pesa. List your business and start getting sales today.

Get More Customers Today โ†’

๐Ÿฆ Paybill Numbers โ€” Popular Business Codes

A Paybill number is a business code used to collect payments from customers via M-Pesa. It's ideal for utilities, schools, insurance, and service-based businesses[reference:8]. Below are some of the most commonly used Paybill numbers in Kenya:

ServicePaybill NumberAccount Number
KPLC Prepaid (Tokens)888880Your meter number[reference:9]
KPLC Postpaid (Bills)888888Your KPLC account number[reference:10]
SHA (Social Health Authority)200222Your National ID number[reference:11]
NHIF (legacy, use SHA)222222NHIFM-Your ID[reference:12]
Nairobi Water444400Your account number[reference:13]
M-PESA (Fuliza/loans)174379Your phone number[reference:14]

Always verify Paybill numbers on official channels to avoid fraud[reference:15].

How to Pay a Bill via M-Pesa

  1. Open M-Pesa and select Lipa na M-Pesa
  2. Choose Pay Bill
  3. Enter the Business Number (Paybill)
  4. Enter your Account Number (e.g., meter number, ID, account number)
  5. Enter the amount, your PIN, and confirm[reference:16]

๐Ÿ›’ Till Numbers โ€” Buy Goods & Services

A Till number (also called "Buy Goods" or "Lipa na M-PESA Till") is designed for retail businesses โ€” shops, supermarkets, restaurants, pharmacies, and market stalls[reference:17]. Customers pay by selecting Buy Goods instead of Pay Bill.

๐Ÿ”‘ Key differences from Paybill:
  • No account number required โ€” just the Till number
  • Funds go to the business's M-Pesa wallet or bank account
  • Customer pays no fee for transactions under KSh 49,999[reference:18]
  • Business pays a fee of 0.5% (capped at KSh 200) for larger transactions[reference:19]

How to Register a Till Number

  1. Visit the M-Pesa for Business portal or a Safaricom shop[reference:20]
  2. Provide your business registration certificate, National ID, and KRA PIN
  3. Fill in the merchant registration form
  4. Safaricom verifies documents (2โ€“5 business days)
  5. Receive your Till number and activate via *234# or the M-Pesa Business App[reference:21]

Official link: m-pesaforbusiness.co.ke

๐Ÿช Pochi La Biashara โ€” Separate Business & Personal Funds

Pochi La Biashara is a Safaricom service that lets small business owners โ€” food vendors, kiosk owners, boda-boda riders, secondhand clothes dealers โ€” separate business income from personal funds on a single M-Pesa line[reference:22]. It requires no paperwork and is free to join[reference:23].

๐Ÿ”‘ Key benefits:
  • โœ… No formal registration โ€” sign up via USSD
  • โœ… Separate business wallet โ€” funds don't mix with personal M-Pesa
  • โœ… Withdraw directly from Pochi at any M-Pesa agent[reference:24]
  • โœ… Payments can't be reversed without your approval[reference:25]
  • โœ… Sell airtime and earn 5% commission[reference:26]
  • โœ… Same limits as M-Pesa: KSh 250,000 per transaction, KSh 500,000 daily[reference:27]

How to Register for Pochi La Biashara

  1. Dial *334# from your M-Pesa registered line[reference:28]
  2. Select Pochi La Biashara
  3. Select Join Pochi and accept Terms & Conditions
  4. Choose your Business Category from the menu[reference:29]

Your M-Pesa PIN will be used to approve all Pochi transactions[reference:30].

How Customers Pay You via Pochi

Customers can send money to your Pochi wallet by dialling *334#, selecting Lipa na M-Pesa, then Pochi La Biashara, and entering your phone number[reference:31]. You can also receive payments via Paybill or Till numbers linked to your Pochi wallet.

๐Ÿ“Š Comparison: Paybill vs Till vs Pochi La Biashara

FeaturePaybillTill (Buy Goods)Pochi La Biashara
Best forUtilities, schools, insurance, services[reference:32]Shops, supermarkets, retail[reference:33]Small traders, freelancers, informal businesses[reference:34]
RegistrationFormal โ€” requires business documents[reference:35]Formal โ€” requires business documents[reference:36]Informal โ€” no paperwork, dial *334#[reference:37]
Customer feeVaries (customer-pays or business-pays)[reference:38]Free for customers (under KSh 49,999)[reference:39]Standard M-Pesa charges apply[reference:40]
Business feeDepends on tariff plan0.5% capped at KSh 200[reference:41]Standard M-Pesa charges
Reference numberRequired (account number)Not requiredNot required

๐Ÿงฎ M-Pesa Fee Calculator

Enter an amount to see the exact M-Pesa fee for sending money or withdrawing at an agent (includes 15% excise duty).

Send fee: KSh 13

Withdraw fee: KSh 29

Based on 2026 M-Pesa tariffs[reference:42].

๐Ÿ“ˆ M-Pesa Transaction Volumes in Kenya (2026)

Source: Safaricom & Communications Authority of Kenya estimates

๐Ÿ“Š M-Pesa in Kenya โ€” By the Numbers

34M+
M-Pesa Users in Kenya[reference:43]
60%
of Retail Payments via M-Pesa[reference:44]
KSh 250K
Max Single Transaction[reference:45]
KSh 500K
Daily Limit[reference:46]
2007
M-Pesa Launch Year[reference:47]

๐Ÿง  Quiz: How Well Do You Know M-Pesa?

What is the official KPLC prepaid token Paybill number?

โ“ Frequently Asked Questions

Paybill is for structured payments like utilities and school fees โ€” you enter an account number. Till (Buy Goods) is for retail payments โ€” no account number needed, and it's free for customers for most transactions[reference:48].
Dial *334# from your M-Pesa line, select Pochi La Biashara, then Join Pochi, accept terms, and choose your business category[reference:49].
The official SHA Paybill number is 200222. Use your National ID number as the account number[reference:50][reference:51].
Dial *334#, select My Account, then M-PESA Statement, and follow the prompts. You can also use the M-Pesa App[reference:52].
Forward the transaction confirmation SMS to 456 to initiate a self-reversal[reference:53]. For Till/Pochi payments, the business owner must approve the reversal[reference:54].
Safaricom has kept M-Pesa fees unchanged for 2026[reference:55]. The government has also confirmed no new charges on mobile money transfers in the Finance Bill 2026[reference:56].

Written by: Ken Odhiambo
Reviewed by: Duke Bundi
Last updated:
Last reviewed:

Sources & Disclaimer: Information compiled from Safaricom's official M-Pesa tariff schedules, Communications Authority of Kenya, and verified business portals. While we strive for accuracy, always verify charges and Paybill numbers on official Safaricom channels. ZangCash is not affiliated with Safaricom or any government agency.

๐Ÿš€ Start Your Journey with ZangCash Today

Whether you're a user looking for verified services, a business wanting qualified leads, or an affiliate earning online โ€” ZangCash connects you with opportunities across Kenya. Get paid via M-Pesa, just like millions of Kenyans do every day.

Free to join. M-Pesa powered. Trusted by thousands.