Mpesa paybill service has made it easy for people to buy goods, deposit money into their bank accounts, and pay utility bills right from the comfort of their mobile phones. However, to transact with Safaricom Mpesa pay bill services, you will incur some charges depending on the amount of money.
Safaricom has halved MPesa paybill transaction charges, with effect from 1st January 2023.
From the tariffs, all pay bill transactions below 100 shillings are still free of charge.
Initially, any additional transactions between 1 and 100 shillings would have cost you between 1 and 2 shillings per transaction, but all that has been waived.

See Also:
- How to Get Lipa na Mpesa Till Number Online and Activate Using USSD
- New Safaricom Mpesa Rates for Withdrawals and Sending Money
Lipa Na Mpesa Paybill Transaction Charges 2023
MPesa to Business Tariff Charges
This is where you pay bills from your MPesa account using the business number of the company you want to pay.
The customer pays all the transaction charges, like in the case of depositing money to bank accounts or paying bills like DStv using Lipa Na Mpesa pay bill service.
For transactions between 101 to 1,000 Kenya shillings, M-Pesa charges 4 shillings, the maximum being 105 shillings for bills between Ksh. 70,001 to Ksh. 150,000.
Min | Max | Customer Charge |
---|---|---|
1 | 49 | Nil |
50 | 100 | Nil |
101 | 500 | 4 |
501 | 1,000 | 9 |
1,000 | 1,500 | 14 |
1,501 | 2,500 | 19 |
2,501 | 3,500 | 24 |
3,501 | 5,000 | 33 |
5,001 | 7,500 | 40 |
7,501 | 10,000 | 46 |
10,001 | 15,000 | 55 |
15,001 | 20,000 | 60 |
20,001 | 25,000 | 65 |
25,001 | 30,000 | 70 |
30,001 | 35,000 | 80 |
35,001 | 40,000 | 96 |
40,001 | 45,000 | 100 |
45,001 | 50,000 | 105 |
50,001 | 70,000 | 105 |
70,001 | 150,000 | 105 |
Business to MPesa Paybill Charges
These are the charges you or the business will incur when depositing money to MPesa from business accounts. For example, some mobile loan apps or Banks may charge you to withdraw money to your MPesa account.
The charges here range between 4 shillings and 12 shillings for all transactions from Sh. 101 to Sh. 150,000. Business to MPesa transactions below sh. 100 remain free.
Here are the new business tariff to MPesa rates:
Min | Max | Customer Charge |
---|---|---|
1 | 49 | Nil |
50 | 100 | Nil |
101 | 500 | 4 |
501 | 1,000 | 4 |
1,000 | 1,500 | 4 |
1,501 | 2,500 | 8 |
2,501 | 3,500 | 8 |
3,501 | 5,000 | 8 |
5,001 | 7,500 | 10 |
7,501 | 10,000 | 10 |
10,001 | 15,000 | 10 |
15,001 | 20,000 | 10 |
20,001 | 25,000 | 12 |
25,001 | 30,000 | 12 |
30,001 | 35,000 | 12 |
35,001 | 40,000 | 12 |
40,001 | 45,000 | 12 |
45,001 | 50,000 | 12 |
50,001 | 70,000 | 12 |
70,001 | 150,000 | 12 |
Disclaimer: Safaricom may change their tariff rates at any time without our notice.
Also Read:
- Pay KPLC Postpaid Electricity Bill by Lipa Na M-pesa, Airtel or Equitel
- USSD Codes for Mobile Loan Apps in Kenya
- Kenyan Banks Mpesa Paybill Numbers