M-Pesa Charges: Fees and Limits in 2026

M-Pesa charges 2026: Current transaction fees, withdrawal costs, free services, and money transfer rates. Official Safaricom pricing, limits, and cost-saving tips for Kenya's leading mobile money service.

Current M-Pesa Transaction Charges (2026)

Free M-Pesa Services

The following services are completely free:

  • All deposits to M-Pesa accounts
  • M-Pesa registration
  • Buying airtime through M-Pesa
  • M-Pesa balance enquiry
  • Changing M-Pesa PIN

Key Transaction Limits and Policies

Account Limits

  • Maximum Account Balance: KShs 500,000
  • Maximum Daily Transaction Value: KShs 500,000
  • Maximum Amount per Transaction: KShs 250,000
  • Minimum Withdrawal: KShs 50 (withdrawals below this amount are not allowed)

Important Policies

  • Direct deposits to another M-Pesa customer's account at agent outlets are not permitted
  • To initiate M-Pesa self-reversal, send the transaction confirmation to 456
  • For registration at agent outlets, only Kenyan Passports and National IDs are valid
  • Foreign Passports, Military IDs, and Foreigner Certificates can only be registered at Safaricom Shops and Care Desks