Connect with us

Tidbits

M-Pesa Transaction Charges: Fees and Tariff Costs

A complete guide to M-Pesa transaction fees and tariff costs.

Updated on

M-Pesa transaction
M-Pesa charges depend on your transaction amount. (Photo: Courtesy)

M-Pesa has revolutionized mobile money in Kenya, offering a fast and secure way to send and receive cash. However, many users are unclear about M-Pesa transaction charges. 

This guide will break down key M-Pesa fees and costs to help you make informed decisions.

M-Pesa Charges

Here’s a breakdown of M-Pesa tariff charges:

Transaction Range (Sh)Transfer to M-PESA Users, Pochi la Biashara, and Business Till to Customer (Sh)Transfer to Other Registered Mobile Money Users (Sh)Withdrawal from M-PESA Agent (Sh)
1 – 49FreeFreeN/A
50 – 100FreeFree11
101 – 5007729
501 – 1,000131329
1,001 – 1,500232329
1,501 – 2,500333329
2,501 – 3,500535352
3,501 – 5,000575769
5,001 – 7,500787887
7,501 – 10,0009090115
10,001 – 15,000100100167
15,001 – 20,000105105185
20,001 – 35,000108108197
35,001 – 50,000108108278
50,001 – 250,000108108309

ATM Withdrawal Tariffs

Transaction Range (Sh)ATM Withdrawal Charge (Sh)
200 – 2,50035
2,501 – 5,00069
5,001 – 10,000115
10,001 – 35,000203

Other Transactions

TransactionCharge (Sh)
All DepositsFree
M-PESA RegistrationFree
Buying Airtime through M-PESAFree
M-PESA Balance EnquiryFree
Change M-PESA PINFree

Sending Money with M-Pesa

The transaction cost on M-Pesa is usually based on the amount you send and whether you’re sending it to another subscriber, till, or paybill number. 

For smaller transfers (e.g., Sh1 to Sh100), the service may be free. It’s crucial to check the current rates for each transfer amount to avoid surprises.

Withdrawing Money from M-Pesa

Withdrawing funds from your M-Pesa account comes with M-Pesa transaction charges, which vary depending on how much you withdraw and the method used (e.g., agent or ATM). Higher amounts incur higher fees, so always confirm the rates before withdrawing.

RELATED: How to Buy Airtel Airtime From M-Pesa Without Charges

Other M-Pesa Services

M-Pesa offers various services, such as bill payments, airtime purchases, and merchant transactions. Each service has its own set of M-Pesa fees, which can differ by service and country. Be sure to review the charges for each service to understand the full cost.

Key Facts About M-Pesa

1. The maximum M-Pesa account balance is Sh500,000.

2. The daily transaction limit is Sh500,000.

3. The maximum transaction amount is Sh250,000.

4. Withdrawals at agent outlets must be at least Sh50.

5. To request a self-reversal, send the confirmation SMS to 456.

6. You can’t deposit into another M-Pesa account at an agent.

7. Valid IDs for transactions: Passports, National IDs, Military IDs, and Foreigner Certificates.

Judith Wong is a versatile writer covering a wide range of topics, from lifestyle to societal issues, offering clear and engaging content for diverse readers.