M-Pesa transfer and withdrawal charges 2023

Victor Mochere
6 Min Read

M-Pesa is a mobile phone-based money transfer, financing and microfinancing service. The service allows users to deposit, withdraw, transfer money and pay for goods and services (Lipa na M-Pesa) easily with a mobile device. As a branchless banking service; users can deposit and withdraw money from a network of agents that includes airtime resellers and retail outlets acting as banking agents. Users are charged a small fee for sending and withdrawing money using the service. Mpesa charges will depend on the amount you are sending or withdrawing.

What you need to know about M-Pesa

Here are some things you need to know about Mpesa.

  1. Maximum account balance is Ksh 300,000.
  2. Maximum daily transaction value is Ksh 300,000.
  3. Maximum amount per transaction is Ksh 150,000.
  4. You cannot withdraw less than Ksh 50 at an Mpesa agent outlet.
  5. To initiate Mpesa person to person self-reversal, send the transaction confirmation message to 456.
  6. To transact, your Safaricom line and Mpesa account must be active.
  7. At an agent outlet, you cannot deposit money directly into another Mpesa customer’s account.
  8. You earn Bonga points when you transact on Mpesa.
  9. To transact at any Mpesa agent outlet, you will be required to produce your original identification document, i.e., National ID or Kenyan Passport.
  10. You get 3 free transactions per day for amounts Ksh 1 to Ksh 100, thereafter Ksh 1 for (Ksh 1 – Ksh 49) and Ksh 2 (Ksh 50 – Ksh 100) will apply.
  11. Dial *234# to view applicable charges or use Mpesa cost calculator on mySafaricom App.
  12. An unregistered customer can withdraw money sent to them by an Mpesa customer in Kenya from any agent within 7 days, but cannot carry out other Mpesa transactions.
  13. Unregistered customers will have to register within 21 days to receive funds via the IMT service.
  14. Registered customers can withdraw cash from participating ATM networks. The maximum you can withdraw from your Mpesa account from an ATM is Ksh 20,000.
  15. You can use your Mpesa menu to buy airtime for your phone, or for someone else. This service is free and you will only pay for the airtime purchased.

M-Pesa transfer charges

Here are the Mpesa transfer charges.

a. Transfer to unregistered users

MinimumMaximumCharges
Ksh 1Ksh 49N/A
Ksh 50Ksh 100N/A
Ksh 101Ksh 500Ksh 45
Ksh 501Ksh 1,000Ksh 49
Ksh 1,001Ksh 1,500Ksh 59
Ksh 1,501Ksh 2,500Ksh 74
Ksh 2,501Ksh 3,500Ksh 112
Ksh 3,501Ksh 5,000Ksh 135
Ksh 5,001Ksh 7,500Ksh 166
Ksh 7,501Ksh 10,000Ksh 205
Ksh 10,001Ksh 15,000Ksh 265
Ksh 15,001Ksh 20,000Ksh 288
Ksh 20,001Ksh 35,000Ksh 309
Ksh 35,001Ksh 50,000N/A
Ksh 50,001Ksh 150,000N/A

b. Transfer to other Mpesa users, Pochi La Biashara and Business Till To customer

MinimumMaximumCharges
Ksh 1Ksh 49Free
Ksh 50Ksh 100Free
Ksh 101Ksh 500Ksh 6
Ksh 501Ksh 1,000Ksh 12
Ksh 1,001Ksh 1,500Ksh 22
Ksh 1,501Ksh 2,500Ksh 32
Ksh 2,501Ksh 3,500Ksh 51
Ksh 3,501Ksh 5,000Ksh 55
Ksh 5,001Ksh 7,500Ksh 75
Ksh 7,501Ksh 10,000Ksh 87
Ksh 10,001Ksh 15,000Ksh 97
Ksh 15,001Ksh 20,000Ksh 102
Ksh 20,001Ksh 35,000Ksh 105
Ksh 35,001Ksh 50,000Ksh 105
Ksh 50,001Ksh 150,000Ksh 105

c. Transfer to other mobile money users

MinimumMaximumCharges
Ksh 1Ksh 49N/A
Ksh 50Ksh 100N/A
Ksh 101Ksh 500Ksh 6
Ksh 501Ksh 1,000Ksh 12
Ksh 1,001Ksh 1,500Ksh 22
Ksh 1,501Ksh 2,500Ksh 32
Ksh 2,501Ksh 3,500Ksh 51
Ksh 3,501Ksh 5,000Ksh 55
Ksh 5,001Ksh 7,500Ksh 75
Ksh 7,501Ksh 10,000Ksh 87
Ksh 10,001Ksh 15,000Ksh 97
Ksh 15,001Ksh 20,000Ksh 102
Ksh 20,001Ksh 35,000Ksh 105
Ksh 35,001Ksh 50,000Ksh 105
Ksh 50,001Ksh 150,000Ksh 105

M-Pesa withdrawal charges

Here are the Mpesa withdrawal charges.

a. Withdrawal from Mpesa agent

MinimumMaximumCharges
Ksh 1Ksh 49N/A
Ksh 50Ksh 100Ksh 10
Ksh 101Ksh 500Ksh 27
Ksh 501Ksh 1,000Ksh 28
Ksh 1,001Ksh 1,500Ksh 28
Ksh 1,501Ksh 2,500Ksh 28
Ksh 2,501Ksh 3,500Ksh 50
Ksh 3,501Ksh 5,000Ksh 67
Ksh 5,001Ksh 7,500Ksh 84
Ksh 7,501Ksh 10,000Ksh 112
Ksh 10,001Ksh 15,000Ksh 162
Ksh 15,001Ksh 20,000Ksh 180
Ksh 20,001Ksh 35,000Ksh 191
Ksh 35,001Ksh 50,000Ksh 270
Ksh 50,001Ksh 150,000Ksh 300

b. ATM withdrawal

MinimumMaximumCharges
Ksh 200Ksh 2,500Ksh 34
Ksh 2,501Ksh 5,000Ksh 67
Ksh 5,001Ksh 10,000Ksh 112
Ksh 10,001Ksh 20,000Ksh 197

Other transactions

Other transactionsCharges
All depositsFree
Mpesa registrationFree
Buying airtime through MpesaFree
Mpesa balance enquiryFree
Change Mpesa PINFree
TAGGED:
Share This Article
Follow:
Victor Mochere is a blogger, social media influencer, and netpreneur creating and marketing digital content.
Leave a comment