M-PESA is a mobile money transfer service. The service enables subscribers to deposit, save, transfer funds, pay utilities and withdraw money. All that comes at a cost as per M-PESA transaction.
If you want to make a transaction using M-PESA I suppose that you should check the charges before you proceed with your transaction. The M-PESA charges depend on the amount you are sending or withdrawing. This article details the updated list of M-PESA charges for 2023.
Contents
- 1 Key-Pointers for M-PESA Transaction Charges
- 2 Transfer to M-PESA Customer
- 3 M-PESA Withdrawal Charges from M-PESA Agent
- 4 Transfer Charges to Unregistered Users
- 5 Transfer Money to other M-PESA Users, Pochi La Biashara and Business Till To customer.
- 6 Mpesa transactions rates: ATM Withdrawal
- 7 Other M-Pesa Service Charges
Key-Pointers for M-PESA Transaction Charges
1. All account deposits are free.
2. The maximum account balance is KSHs.300,000
3. The maximum Daily Transaction Value is KSHs.300,000 and KSHs.150,000 per transaction.
4. M-PESA account-holders can withdraw money starting from KSHs.50 at any M-PESA agent outlet.
5. To initiate M-PESA person-to-person self reversal, send the transaction confirmation message to 456.
6. Customers cannot deposit money directly into another M-PESA customer’s account at the agent’s outlet.
7. You earn Bonga points when you transact on M-PESA.
8. To transact at any M-PESA Agent outlet, you will be required to produce your original identification document, i.e., National ID or Kenyan Passport.
Read Also: How to Reverse MPESA Money Sent to the Wrong Number
Transfer to M-PESA Customer
Min – Max | Charges |
1 – 49 | FREE |
50 – 100 | FREE |
101 – 500 | 6 |
501 – 1,000 | 12 |
1,001 – 1,500 | 22 |
1,501 – 2,500 | 32 |
2,501 – 3,500 | 51 |
3,501 – 5,000 | 55 |
5,001 – 7,500 | 75 |
7,501 – 10,000 | 87 |
10,001 – 15,000 | 97 |
15,001 – 20,000 | 102 |
20,001 – 35,000 | 105 |
35,001 – 50,001 | 105 |
50,001 – 150,000 | 105 |
M-PESA Withdrawal Charges from M-PESA Agent
The figures listed below per tiers show withdrawal charges from the M-PESA agent.
TIERS Min(Kshs)/ Max(Kshs) | M-PESA Charges |
1 – 49 | N/A |
50 – 100 | 10 |
101 – 500 | 27 |
501 – 1,000 | 28 |
1,001 – 1,500 | 28 |
1,501 – 2,500 | 28 |
2,501 – 3,500 | 50 |
3,501 – 5,000 | 67 |
5,001 – 7500 | 84 |
7,501 – 10,000 | 112 |
10,001 – 15,000 | 162 |
15,001 – 20,000 | 180 |
20,001 – 35,00 | 191 |
35,001 – 50,000 | 270 |
50,001 – 150,000 | 300 |
Transfer Charges to Unregistered Users
If you are planning to send money to a non-registered user, you will be charged as indicated in the table below.
TIERS Min(Kshs)/ Max(Kshs) | M-PESA Charges |
1 – 49 | N/A |
50 – 100 | N/A |
101 – 500 | 45 |
501 – 1,000 | 49 |
1,001 – 1,500 | 59 |
1,501 – 2,500 | 74 |
2,501 – 3,500 | 112 |
3,501 – 5,000 | 135 |
5,001 – 7,500 | 166 |
7,501 – 10,000 | 205 |
10,001 – 15,000 | 265 |
15,001 – 20,000 | 288 |
20,001 – 35,000 | 309 |
35,001 – 50,000 | N/A |
50,001 – 150,000 | N/A |
Read Also: How to get MPESA Money for Deceased Person
Transfer Money to other M-PESA Users, Pochi La Biashara and Business Till To customer.
The charges below apply to transfer transactions from a registered M-PESA account to another MPESA user or Pochi La Biashara or business till to the customer.
TIERS Min(Kshs)/ Max(Kshs) | M-PESA Charges |
1 – 49 | FREE |
50 – 100 | FREE |
101 – 500 | 6 |
501 – 1,000 | 12 |
1,001 – 1,500 | 22 |
1,501 – 2,500 | 32 |
2,501 – 3,500 | 51 |
3,501 – 5,000 | 55 |
5,001 – 7,500 | 75 |
7,501 – 10,00 | 87 |
10,001 – 15,000 | 97 |
15,001 – 20,000 | 102 |
20,001 – 35,000 | 105 |
35,001 – 50,000 | 105 |
50,001 – 150,000 | 105 |
Mpesa transactions rates: ATM Withdrawal
The following are the M-Pesa transaction charges for ATM Withdrawal:
TIERS Min(Kshs)/ Max(Kshs) | M-PESA Charges |
200 – 2,500 | 34 |
2,501 – 5,000 | 67 |
5,001 – 10,000 | 112 |
10,001 – 20,000 | 197 |
Other M-Pesa Service Charges
Other Transactions | Charges |
All deposits | 0 |
M-PESA Registration | 0 |
Buying Airtime | 0 |
Balance Inquiry | 0 |
Changing PIN | 0 |