(2025) Safaricom Withdrawal charges and Mpesa rates

20

Safaricom has revised the withdraw charges through Mpesa. Below we provide a table that shows the details:

Mpesa Transaction Charges(2025)

TRANSACTION RANGE (KSHS)TRANSACTION TYPE AND CUSTOMER CHARGES (KSHS)
MINMAXTRANSFER TO M-PESA USERS, POCHI LA BIASHARA AND BUSINESS TILL TO CUSTOMERTRANSFER TO OTHER REGISTERED MOBILE MONEY USERSWITHDRAWAL FROM M-PESA AGENT
149FreeFreeN/A
50100FreeFree11
1015007729
5011,000131329
1,0011,500232329
1,5012,500333329
2,5013,500535352
3,5015,000575769
5,0017,500787887
7,50110,0009090115
10,00115,000100100167
15,00120,000105105185
20,00135,000108108197
35,00150,000108108278
50,001250,000108108309
ATM Withdrawal Tariff
MinMaxKshs
200 250035
2501 500069
5001 10000115
10001 35000203
OTHER TRANSACTIONSKSHS
All DepositsFREE
M-PESA RegistrationFREE
Buying Airtime through M-PESAFREE
M-PESA Balance EnquiryFREE
Change M-PESA PINFREE

Note:

  1. Maximum Account Balance is Kshs.500,000
  2. Maximum daily transaction value is Kshs.500,000
  3. Maximum amount per transaction is Kshs.250,000
  4. You cannot withdraw less than KShs. 50 at an M-PESA agent outlet.

You cannot transfer over Ksh35,000 to unregistered number.The maximum amount of money to withdraw from ATM is Ksh 35,000 per day.

ATM Withdrawal charges(2025)

Range (Kshs)ATM Withdrawal Fee (Kshs)
200 – 2,50035
2,501 – 5,00069
5,001 – 10,000115
10,001 – 35,000203

Mpesa Paybill charges(2025)

Transaction RangeCustomer PaysBusiness PaysTotal
0 – 49000
50 – 100000
101 – 500505
501 – 1,00010010
1,001 – 1,50010515
1,501 – 2,50013720
2,501 – 3,50016925
3,501 – 5,000161834
5,001 – 7,500172542
7,501 – 10,000183048
10,001 – 15,000183957
15,001 – 20,000194362
20,001 – 25,000204767
25,001 – 30,000205272
30,001 – 35,000216283
35,001 – 40,000237699
40,001 – 45,0002380103
45,001 – 50,0002484108
50,001 – 70,0002484108
70,001 – 250,0002484108

Business Bouquet Paybill charges

Transaction RangeCustomer Pays
0 – 490
50 – 1000
101 – 5005
501 – 1,00010
1,001 – 1,50015
1,501 – 2,50020
2,501 – 3,50025
3,501 – 5,00034
5,001 – 7,50042
7,501 – 10,00048
10,001 – 15,00057
15,001 – 20,00062
20,001 – 25,00067
25,001 – 30,00072
30,001 – 35,00083
35,001 – 40,00099
40,001 – 45,000103
45,001 – 50,000108
50,001 – 70,000108
70,001 – 250,000108

Customer Bouquet Tariff

Transaction RangeBusiness Pays
0 – 490
50 – 1000
101 – 5005
501 – 1,00010
1,001 – 1,50015
1,501 – 2,50020
2,501 – 3,50025
3,501 – 5,00034
5,001 – 7,50042
7,501 – 10,00048
10,001 – 15,00057
15,001 – 20,00062
20,001 – 25,00067
25,001 – 30,00072
30,001 – 35,00083
35,001 – 40,00099
40,001 – 45,000103
45,001 – 50,000108
50,001 – 70,000108
70,001 – 250,000108

LEAVE A REPLY

Please enter your comment!
Please enter your name here