Need cash before payday? Compare verified providers on ZangCash

M-Pesa Charges for Sending Money (2026)

Last updated: October 2026.

Sending KSh 100 or less is free. Fees are flat per band and cap at KSh 108.

1 to 100Free
101 to 5007
501 to 1,00013
1,001 to 1,50023
1,501 to 2,50033
2,501 to 3,50053
3,501 to 5,00057
5,001 to 7,50078
7,501 to 10,00090
10,001 to 15,000100
15,001 to 20,000105
20,001 to 250,000108

Open the M-Pesa charges calculator

Fees follow the published Safaricom tariff and may change. Confirm on safaricom.co.ke. Independent guide, not Safaricom.