Withdrawing cash from M-PESA is the most expensive M-PESA transaction. The fee scales steeply with amount — the difference between the smallest and largest bracket is KES 11 to KES 309. This guide is the complete 2026 withdrawal fee schedule, plus the practical ways to cut down on what you spend cashing out.
M-PESA agent withdrawal fees 2026
These are the official Safaricom fees for withdrawing cash at an M-PESA agent. The fee already includes the 15% KRA excise duty.
| Amount (KES) | Fee (KES) |
|---|---|
| 1 – 49 | 0 |
| 50 – 100 | 11 |
| 101 – 2,500 | 29 |
| 2,501 – 3,500 | 52 |
| 3,501 – 5,000 | 69 |
| 5,001 – 7,500 | 87 |
| 7,501 – 10,000 | 115 |
| 10,001 – 15,000 | 167 |
| 15,001 – 20,000 | 185 |
| 20,001 – 35,000 | 197 |
| 35,001 – 50,000 | 278 |
| 50,001 – 250,000 | 309 |
How agent withdrawal works
- Visit an M-PESA agent (look for the green Safaricom branding and an agent number).
- Open M-PESA → Withdraw Cash → From Agent.
- Enter the agent number (5-6 digit number displayed at the agent's booth).
- Enter the amount.
- Enter your M-PESA PIN.
- Show the confirmation SMS to the agent.
- Receive your cash.
Agents need to maintain a cash float to give you. During lunch hour, end of month, or public holidays, agents can run out — particularly in residential neighbourhoods. Have a backup agent ready.
M-PESA ATM withdrawal fees 2026
If you have an M-PESA-linked ATM card (KCB Mtaani, Equity Mobile Banking card, Co-op M-Banking card), you can withdraw M-PESA balance directly from any ATM. ATM fees are usually cheaper than agent withdrawal at higher amounts:
- KCB ATM (M-PESA-linked): ~KES 35 per withdrawal (varies by amount, capped lower than agent)
- Equity ATM (M-PESA-linked): ~KES 35-50
- Co-op ATM (M-PESA-linked): ~KES 35-50
- Other bank ATMs (interoperable): Higher — typically KES 70-150 per withdrawal
The crossover point: for amounts above KES 5,000, ATM withdrawal is often cheaper than agent. For smaller amounts, agent is usually fine.
When ATM beats agent
| Amount (KES) | Agent fee | KCB ATM (approx) | Cheaper |
|---|---|---|---|
| 1,000 | 29 | 35 | Agent |
| 3,000 | 52 | 35 | ATM |
| 5,000 | 69 | 35 | ATM |
| 10,000 | 115 | 35 | ATM |
| 20,000 | 185 | 35 | ATM (saves KES 150) |
| 50,000 | 278 | 35-70 | ATM (saves ~KES 200) |
For amounts above KES 5,000, you're typically saving KES 30-200 per withdrawal by using an ATM. Over a year of regular cash-outs, this adds up.
Five ways to cut your M-PESA withdrawal costs
- Consolidate withdrawals. One withdrawal of KES 10,000 (KES 115 fee) is much cheaper than 5 × KES 2,000 (5 × KES 29 = KES 145). Plan your cash needs.
- Use ATM for amounts above KES 5,000. M-PESA-linked bank cards (KCB, Equity, Co-op) usually charge KES 35-70 vs agent's KES 87-309. Saves substantially on bigger withdrawals.
- Stay below bracket boundaries. Withdrawing KES 2,500 costs KES 29. Withdrawing KES 2,501 costs KES 52 — almost double. The bracket at KES 2,501 jumps the fee. Same logic at every boundary.
- Pay merchants directly via M-PESA instead of withdrawing. Buy Goods is free. Paybill is much cheaper than withdrawal. If you can pay the merchant via M-PESA, do that instead of withdrawing cash to pay them.
- Refuse agent tips. The KES 10-50 unofficial tips some agents request add up. If it's a regular agent you trust, fine. If it's opportunistic, walk to the next agent.
Real-life withdrawal cost examples
What actually happens when you cash out common amounts in 2026:
| Use case | Amount | Agent fee | ATM (best card) |
|---|---|---|---|
| Daily cash for shopping | KES 1,000 | KES 29 | ~KES 35 |
| Weekend night out | KES 3,000 | KES 52 | ~KES 35 |
| Monthly rent (cash) | KES 25,000 | KES 197 | ~KES 35-50 |
| Salary cash-out | KES 50,000 | KES 278 | ~KES 35-70 |
| Big purchase | KES 100,000 | KES 309 | ~KES 70-100 |
The agent fee for KES 100,000 is KES 309 — almost a third of one percent. ATM with a KCB Mtaani card runs you closer to KES 70. That's a KES 240 saving per transaction — roughly KES 2,800 per year for a once-a-month cash-out at this level.
What changed from 2025?
The 2026 withdrawal schedule is unchanged from 2025. Safaricom held all brackets and fees flat. Excise duty is still 15% (set by the 2023 Finance Act and held in 2024-2026).
The flat-rate hold is good news for users — withdrawal fees haven't risen even as general inflation has. The trade-off is that rapid cash-out remains expensive in absolute terms, particularly at higher amounts.
When you might not need to withdraw at all
Most of the time, M-PESA balance is more useful than cash. Before withdrawing:
- Pay merchants directly. Almost every Kenyan merchant accepts M-PESA via till or paybill. Cash payments are increasingly rare in urban Kenya.
- Send to friends/family directly. Don't withdraw to give cash — send M-PESA to their phone.
- Pay rent and bills directly via paybill. Most landlords now accept M-PESA. Set up a standing order if rent is monthly.
- Use Pochi la Biashara for individual sellers. Mama mboga, motorcycle riders, hawkers — most accept M-PESA via Pochi.
The classic withdrawal scenarios where you genuinely need cash: tipping, transport in rural areas, emergency situations where the recipient doesn't use M-PESA, and any situation involving a person without a phone.
FAQ
How much does it cost to withdraw KES 5,000?
KES 69 at an agent. ~KES 35 at a bank ATM with M-PESA-linked card.
What is the cheapest way to withdraw M-PESA?
For amounts above KES 5,000: M-PESA-linked bank ATM card (KCB Mtaani, Equity, Co-op). For smaller amounts: agent withdrawal is comparable.
What is the maximum withdrawal in one transaction?
KES 250,000. The fee is KES 309. Daily limit for verified accounts: KES 500,000.
Do I have to tip the agent?
No. Agent "tips" are unofficial. The Safaricom fee is the only fee. Agents asking for tips on top are not violating Safaricom rules but are not entitled to anything beyond the published fee.
Why is M-PESA withdrawal so expensive?
Two reasons: cash handling has real costs (agent float, transport, security) and the 15% KRA excise duty. The structure incentivises keeping money in M-PESA balance rather than cashing out — which is the policy direction Kenya has chosen.
Where can I verify these fees?
On Safaricom's official tariff page: safaricom.co.ke/personal/m-pesa/m-pesa-rates.
Resources
- M-PESA withdrawal fee calculator
- Complete M-PESA fee schedule 2026 (all transaction types)
- M-PESA tariff 2026 explained — what changed
- Safaricom official tariff page
Related reading
Curated external sources we cite. Open in a new tab.
M-Pesa Cost Calculator
Detailed cost calculator for sending and withdrawing M-Pesa transactions.
mpesa.or.ke · calculator
M-Pesa Paybill Calculator
Calculator focused on Paybill transactions specifically.
mpesa.or.ke · calculator
M-Pesa Buy Goods (Till) Calculator
Till number transaction calculator from a merchant perspective.
mpesa.or.ke · calculator