Skip to content
FX

M-PESA and Fuliza · Kenya

What do M-PESA and Fuliza really cost you?

Safaricom’s own charges, in one place. Check one transaction, see what a Fuliza balance costs by the day, or put in your usual month and see what you pay in a year.

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%.

Shillings found

Fuliza M-PESA overdraft: KES 52 to borrow KES 1,000 for 7 days (Safaricom with NCBA and KCB, published charges read 15 Oct 2026).

For this amount and these days, no mobile loan we track has a lower published charge. Information, not advice.

Share this resultWhatsAppLinkedInX

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
Share on WhatsApp

Safaricom’s published charges

Every band

Amount (KES)Send to M-PESASend to other networksWithdraw at agent
1 – 49FreeFreeNot allowed
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
Fuliza balance (KES)Daily fee, with 20% excise
0 – 100Free
101 – 5003
501 – 1,0006
1,001 – 1,50021.60
1,501 – 2,50024
2,501 – 70,00030

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.