MPESA Withdrawal Charges

MPESA Withdrawal Charges

Explore Safaricom M-PESA updated withdrawal charges for 2024, M-PESA Transactions Charges, and tariff charges on B2B transfers in this post.

MPESA Transaction Charges 2024

Transfer charges from Mpesa to Mpesa and other mobile money wallets

Amount (Min-Max)Transfer Charges
1ksh – 100kshFREE
101ksh – 500ksh7ksh
501ksh – 1,000ksh13ksh
1,001kh – 1,500ksh23ksh
1,501ksh – 2,500ksh33ksh
2,501ksh – 3,500ksh53ksh
3,501ksh – 5,000ksh57ksh
5,001ksh – 7,500ksh78ksh
7,501ksh – 10,000ksh90ksh
10,001ksh – 150,000ksh100ksh
150,001ksh – 20,000ksh105ksh
20,001ksh – 35,000ksh108ksh
35,001kshs – 50,000ksh108ksh
50,001ksh – 150,000ksh108ksh

MPESA Withdrawal Charges 2024

Withdrawal charges from your Mpesa wallets through the M-pesa mobile money agent

Amount (Min-Max)Transfer Charges
1ksh – 100kshFREE
101ksh – 500ksh11ksh
501ksh – 2,500ksh29ksh
2,501ksh – 3,500ksh52ksh
3,501ksh – 5,000ksh69ksh
5,001ksh – 7,500ksh87ksh
7,501ksh – 1,000ksh115ksh
10,001ksh – 150,000ksh167ksh
150,001ksh – 20,000ksh185ksh
20,001ksh – 35,000ksh197ksh
35,001kshs – 50,000ksh278ksh
50,001ksh – 150,000ksh309ksh

Read Also: How to Pay Airtel Postpaid Bill via Mpesa

MPESA ATM Withdrawal Charges 2024

Customers who make an m-pesa money withdrawal  using an ATM will be charged the following transaction fees;

ATM Withdrawal 
Transaction Range (KSH)Customer Withdrawal Fee
MinimumMaximum
2002,50035
2,5015,00069
5,00110,000115
10,00135,000203

Related Link: How to Transfer Money from MPESA to KCB Account

B2C And One Account B2C Transaction Charges 2024

Below are the business-to-customer and one-account business-to-customer charges 

B2C Charges & One Account B2C Charges
BanksCustomerBusinessTotal
           1          49000
         50        100000
       101        500044
       501     1,000044
    1,001     1,500044
    1,501     2,500088
    2,501     3,500088
    3,501     5,000088
    5,001     7,50001010
    7,501   10,00001010
  10,001   15,00001010
  15,001   20,00001010
  20,001   25,00001212
  25,001   30,00001212
  30,001   35,00001212
  35,001   40,00001212
  40,001   45,00001212
  45,001   50,00001212
  50,001   70,00001212
  70,001 150,00001212

Related Link: How to Transfer Money from KCB to MPESA Account

MPESA Other Transaction Charges 2024

Other TransactionKSHS
All DepositsFREE
M-PESA RegistrationFREE
Buying Airtime through M-PESAFREE
M-PESA Balance EnquiryFREE
Change M-PESA PINFREE

How to Withdraw Money from an Mpesa Agent

These guidelines will assist you with steps to withdraw money from an M-pesa agent and ATM machines

How to Withdraw Money from Mpesa Agent

Follow these steps to withdraw money from an m-pesa agent;

  • Dial *334# on your mobile phone (Note: you must be a fully registered customer with m-pesa)
  • Select withdraw cash option from the list
  • Select option 1 – From Agent
  • Enter the agent number (eg. 11435)
  • Enter the amount to withdraw
  • confirm and accept the transaction
  • Enter your M-pesa PIN
  • A transaction confirmation will be sent to your phone

How to Withdraw Money from an ATM with Mpesa

Follow these steps to withdraw money from an ATM with M-pesa

  • Select the M-PESA button on the ATM
  • Select your preferred language
  • Enter the 6-digit ATM Authorization code on the ATM Keyboard
  • Enter your Safaricom mobile number
  • Enter the amount you wish to withdraw
  • Press continue to proceed with the transaction
  • The ATM will dispense your cash and issue you with a receipt.
  • You will also receive an SMS from M-PESA confirming the transaction.

M-Pesa Transaction Questions and Answers

How much money can my M-Pesa account hold?

  • M-Pesa customer accounts can hold a maximum of Ksh 300,000

What is the Maximum daily transaction value of M-pesa?

  • Customers can perform a maximum daily transaction of Kshs.300,000 from their Mpesa wallet

What is the maximum withdrawal amount on M-pesa

  • The maximum amount per transaction with Mpesa is Kshs.150,000

What is the minimum withdrawal amount on M-pesa

  • The minimum amount per transaction with Mpesa is Ksh 50

How can I reverse a transaction from my m-pesa wallet

  •  To initiate a person-to-person self-reversal with m-pesa, send the transaction confirmation to 456

How can I view my Mpesa charges

  •  Dial *334# to view application charges or use the M-PESA cost calculator on the My Safaricom App
Read Also:
Click the link to join our telegram channel for timely updates

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.