What will this cost?
Safaricom charges you
KES 33
1.7% of the amount.
What does Fuliza cost?
Total charges
KES 52
Access fee KES 10 once, then KES 6 a day. As a yearly rate, about 271%.
What do I pay in a month?
You pay about
KES 508 a month
KES 6,096 a year
- Sending
- KES 260
- Withdrawing
- KES 208
- Fuliza
- KES 40
Safaricom’s published charges
Every band
| Amount (KES) | Send to M-PESA | Send to other networks | Withdraw at agent |
|---|---|---|---|
| 1 – 49 | Free | Free | Not allowed |
| 50 – 100 | Free | Free | 11 |
| 101 – 500 | 7 | 7 | 29 |
| 501 – 1,000 | 13 | 13 | 29 |
| 1,001 – 1,500 | 23 | 23 | 29 |
| 1,501 – 2,500 | 33 | 33 | 29 |
| 2,501 – 3,500 | 53 | 53 | 52 |
| 3,501 – 5,000 | 57 | 57 | 69 |
| 5,001 – 7,500 | 78 | 78 | 87 |
| 7,501 – 10,000 | 90 | 90 | 115 |
| 10,001 – 15,000 | 100 | 100 | 167 |
| 15,001 – 20,000 | 105 | 105 | 185 |
| 20,001 – 35,000 | 108 | 108 | 197 |
| 35,001 – 50,000 | 108 | 108 | 278 |
| 50,001 – 250,000 | 108 | 108 | 309 |
| Fuliza balance (KES) | Daily fee, with 20% excise |
|---|---|
| 0 – 100 | Free |
| 101 – 500 | 3 |
| 501 – 1,000 | 6 |
| 1,001 – 1,500 | 21.60 |
| 1,501 – 2,500 | 24 |
| 2,501 – 70,000 | 30 |
Charges in KES, as published by Safaricom and checked by us on 15 October 2026: M-PESA charges, Fuliza. Plus a one-off Fuliza access fee of 1%. Safaricom’s older Fuliza questions page mentions the first three days free on smaller balances; its current Fuliza page does not, so the calculator charges from the first day. Your M-PESA statement shows what you were actually charged. Paying a till or a paybill is not covered here.
Ways to pay less
Small habits, real money
- Withdraw once, not twice: KES 3,000 in one go costs KES 52; two withdrawals of KES 1,500 cost KES 58.
- Every send of KES 100 or less is free.
- Fuliza is charged every day the balance is unpaid: clearing it a day sooner saves that day’s fee.
Also see
More on what money costs
Information, not advice. Afronomics is not linked to Safaricom.
Quick answers
Questions people ask
- How much does M-PESA charge to send money?
- Sending up to KES 100 to another M-PESA number is free. From KES 101 the charge rises by band, to KES 13 for KES 1,000 and KES 90 for KES 10,000, up to KES 108 for the largest amounts. These are Safaricom's published charges, checked on 15 October 2026.
- How much does it cost to withdraw from an M-PESA agent?
- KES 29 for KES 1,000, KES 69 for KES 5,000 and KES 115 for KES 10,000. Agents do not pay out less than KES 50.
- How much does Fuliza cost?
- A one-off access fee of 1% of the amount, then a daily fee that depends on the balance, charged from the next day until you repay. Using KES 1,000 for a week costs about KES 52 in total.