LOADING

Type to search

M-PESA Charges: Full Breakdown for Withdrawals and Transfers in 2026

Share

Since its launch in 2007, Safaricom’s M-PESA has transformed how Kenyans send, receive, and manage money, eliminating distance as a barrier to financial transactions.

Today, the mobile money platform supports everything from small daily payments to high-value transfers.

As of 2026, M-PESA transaction costs continue to vary depending on the amount sent or withdrawn, as well as the method used. While several services remain free, others charge fees that increase with the transaction value.

Below is a full breakdown of M-PESA charges in Kenya for 2026, covering free services, transfer fees, withdrawal costs at agents and ATMs, as well as key transaction limits.

Services That Don’t Attract M-PESA Charges

According to Safaricom, it does not charge customers for several commonly used M-PESA services. These include:

  • M-PESA registration and all deposits
  • Buying airtime through M-PESA
  • Balance enquiries and PIN changes
  • Transfers between M-PESA users, including Pochi La Biashara and Business Till to Customer, for amounts between Kshs 1 and Kshs 100

However, charges apply when sending money to other M-PESA users or other registered mobile money users. The fees increase based on the transaction amount as follows:

  • Kshs 101 – 500: Kshs 7
  • Kshs 501 – 1,000: Kshs 13
  • Kshs 1,001 – 1,500: Kshs 23
  • Kshs 1,501 – 2,500: Kshs 33
  • Kshs 2,501 – 3,500: Kshs 53
  • Kshs 3,501 – 5,000: Kshs 57
  • Kshs 5,001 – 7,500: Kshs 78
  • Kshs 7,501 – 10,000: Kshs 90
  • Kshs 10,001 – 15,000: Kshs 100
  • Kshs 15,001 – 20,000: Kshs 105
  • Kshs 20,001 – 250,000: Flat rate of Kshs 108

Withdrawal Charges

For Withdrawal fees, it varies depending on whether a customer withdraws cash from an M-PESA agent or an ATM. Customers cannot withdraw less than Ksh50 at an agent outlet.

Also Read: What Happens If You Die With Money in M-PESA Without Leaving a PIN Number?

Agent Withdrawal Charges

  • Kshs 50 – 100: Kshs 11
  • Kshs 101 – 2,500: Kshs 29
  • Kshs 2,501 – 3,500: Kshs 52
  • Kshs 3,501 – 5,000: Kshs 69
  • Kshs 5,001 – 7,500: Kshs 87
  • Kshs 7,501 – 10,000: Kshs 115
  • Kshs 10,001 – 15,000: Kshs 167
  • Kshs 15,001 – 20,000: Kshs 185
  • Kshs 20,001 – 35,000: Kshs 197
  • Kshs 35,001 – 50,000: Kshs 278
  • Kshs 50,001 – 250,000: Kshs 309

ATM Withdrawal Charges

Withdrawals from ATMs attract the following charges:

  • Kshs 200 – 2,500: Kshs 35
  • Kshs 2,501 – 5,000: Kshs 69
  • Kshs 5,001 – 10,000: Kshs 115
  • Kshs 10,001 – 35,000: Kshs 203

Transaction Limits and Key Rules

M-PESA users are subject to the following limits and conditions:

  • Maximum account balance: Kshs 500,000
  • Maximum daily transaction value: Kshs 500,000
  • Maximum amount per transaction: Kshs 250,000

Also Read: What Happens If You Die With Money in M-PESA Without Leaving a PIN Number?

  • Customers cannot deposit money directly into another M-PESA customer’s account at an agent outlet
  • To initiate an M-PESA self-reversal, customers must forward the transaction confirmation message to 456
Full List of the Charges
Transaction Range (Kshs) Transfer to M-PESA / Other Registered Mobile Money Users (Kshs) Withdrawal from M-PESA Agent (Kshs)
1 – 49 Free N/A
50 – 100 Free 11
101 – 500 7 29
501 – 1,000 13 29
1,001 – 1,500 23 29
1,501 – 2,500 33 29
2,501 – 3,500 53 52
3,501 – 5,000 57 69
5,001 – 7,500 78 87
7,501 – 10,000 90 115
10,001 – 15,000 100 167
15,001 – 20,000 105 185
20,001 – 35,000 108 197
35,001 – 50,000 108 278
50,001 – 250,000 108 309

Follow our WhatsApp Channel and WhatsApp Community for Instant News Updates

Full Breakdown of M-PESA Charges in Kenya 2026 for Transfers and Withdrawals

Photo of a customer at an M-PESA outlet. PHOTO/Nairobi Leo

Tags: