Escape theGrindLifePlay Nairobi free

M-Pesa charges calculator 2026

Sending Ksh 1,000 to another M-Pesa user costs Ksh 13. Withdrawing Ksh 3,000 at an agent costs Ksh 52, and Ksh 5,000 costs Ksh 69. Sending up to Ksh 100 is free, and paying a till costs you nothing.

Rules as of October 2026. Updated .

Work out the fee

What are you doing?

Fee to sendKsh 13on Ksh 1,000

Sending feeYou pay it, on top of what you send.Ksh 13
Leaves your M-PesaThe amount plus the fee.Ksh 1,013
Fee as a share of the amount1.3%
Paying a till insteadBuy Goods tills are free for the person paying. The shop pays.Ksh 0

Move Ksh 500 instead and the fee drops to Ksh 7. That is Ksh 6 less.

Fees for sending to a registered M-Pesa user and withdrawing at an agent. ATM withdrawals and some paybills charge differently.

In GrindLife Nairobi every payment comes off a phone wallet with these same fees. See how far Ksh 1,000 goes on rent, fare and food.

Play free GrindLife is a free life game on real Nairobi streets. Your wallet in the game is GrindPesa.

M-Pesa charges table 2026

Sending to a registered user and withdrawing at an agent, in Ksh. Agents pay out from Ksh 50.

Amount (Ksh)SendWithdraw at an agent
1 to 100011
101 to 500729
501 to 1,0001329
1,001 to 1,5002329
1,501 to 2,5003329
2,501 to 3,5005352
3,501 to 5,0005769
5,001 to 7,5007887
7,501 to 10,00090115
10,001 to 15,000100167
15,001 to 20,000105185
20,001 to 35,000108197
35,001 to 50,000108278
50,001 to 250,000108309

Charges at common amounts

Send is what you pay. Withdraw is what they pay at the agent. Both is the money from your phone to cash in their hand.

Amount (Ksh)SendWithdrawBoth
10001111
50072936
1,000132942
1,500232952
2,000332962
2,500332962
3,0005352105
3,5005352105
5,0005769126
7,5007887165
10,00090115205
15,000100167267
20,000105185290
35,000108197305
50,000108278386
100,000108309417
250,000108309417

How to pay less

Limits

The words on the menu

Send Money
To another person's phone. You pay the fee.
Buy Goods (till)
Paying a shop. Free for you; the shop pays a small fee.
Paybill
Paying a company: rent, school fees, power, water. Many billers absorb the fee, some pass it on.
Withdraw at an agent
Cash out at a shop with the agent sign. The fee comes off your balance.

Questions people ask

How much does it cost to withdraw Ksh 3,000 from M-Pesa?

Ksh 52 at an agent. Ksh 3,000 falls in the Ksh 2,501 to 3,500 band, so anything in that range costs the same.

What is the M-Pesa charge for sending Ksh 1,000?

Ksh 13. Every amount in the Ksh 501 to 1,000 band costs the same.

How much is it to withdraw Ksh 5,000?

Ksh 69 at an agent. Sending the same Ksh 5,000 costs Ksh 57.

How much does it cost to send Ksh 50,000?

Ksh 108. Above Ksh 20,000 the sending fee stops rising. Withdrawing Ksh 50,000 costs Ksh 278.

Is sending under Ksh 100 free?

Yes. Sending up to Ksh 100 costs nothing.

What is the most I can send on M-Pesa?

Ksh 250,000 in one transaction and Ksh 500,000 a day.

Who pays the withdrawal fee?

The person who cashes out, at the agent. If you want someone to get the full amount in cash, send a bit extra to cover it.

Does GrindLife charge the same?

Yes. GrindPesa, the phone wallet in GrindLife Nairobi, uses these same bands. GrindLife has no link to M-Pesa or its operator.

Sources

  1. Market research, 2026: the published mobile money tariff for sending and agent withdrawals, checked 17 October 2026.
  2. Central Bank of Kenya, mobile payments statistics
  3. National Payment System Act 2011 (Kenya Law)
  4. Excise Duty Act 2015 (Kenya Law)

More Nairobi calculators