M-PESA Agent Withdrawal Charges 2026: Fees, ATM Comparison & Rules
Quick Answer: The current Safaricom agent withdrawal tariff starts at KES 11 for KES 50-100 and rises to KES 309 for KES 50,001-250,000. A KES 10,000 agent withdrawal costs KES 115, while a KES 20,000 withdrawal costs KES 185.
Withdrawing cash from your M-PESA wallet at an agent outlet is one of the most routine M-PESA transactions in Kenya. Because it is so familiar, many people use it without fully checking which fee band applies, why withdrawal costs are higher than send-money charges, and where ATM withdrawal stops making sense compared with an agent.
The tariff used on this page follows the current official Safaricom M-PESA charges page. The structure currently shown publicly remains the same published withdrawal schedule customers have been using since the 2023 tariff revision. All fees listed here are inclusive of excise duty, so the amount shown on your confirmation screen is the practical amount to expect for that transaction.
Withdrawal Calculator
Enter the amount you want to withdraw at an agent and get the exact fee band instantly.
Enter an amount above to calculate the current withdrawal charge.
How M-PESA Agent Withdrawal Charges Work
M-PESA withdrawal charges follow a tiered pricing structure. As the amount withdrawn increases, the fee generally increases too. This makes withdrawals more expensive than many in-network digital actions such as sending money or paying a merchant directly through Till or Paybill.
That design is not accidental. Every time cash leaves the digital M-PESA network through an agent, the outlet has to carry physical cash risk, maintain adequate float, and spend time replenishing liquidity. Safaricom also uses part of the fee structure to support the commission paid to agents. In simple terms, cashing out is a more expensive service to run than leaving money inside the network.
To withdraw at an agent, you must normally present the original government-issued identification document accepted for your M-PESA use case. The agent verifies your identity, initiates the withdrawal, and you confirm with your M-PESA PIN. Your wallet is debited and the agent pays out physical cash.
M-PESA Agent Withdrawal Charges 2026
The minimum agent withdrawal is KES 50. The maximum single agent withdrawal is KES 250,000, which currently attracts the highest agent withdrawal fee of KES 309.
| Withdrawal Band (KES) | Withdrawal Fee (KES) |
|---|---|
| 50 - 100 | 11 |
| 101 - 500 | 29 |
| 501 - 1,000 | 29 |
| 1,001 - 1,500 | 29 |
| 1,501 - 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 |
Withdrawal Fees vs Send Money Fees
One of the most misunderstood parts of M-PESA pricing is why withdrawal fees are usually much higher than send-money fees for the same amount. Sending keeps money inside the digital system. Withdrawing cash forces the system into a more costly physical-cash process.
The practical lesson is simple: if a recipient can accept money digitally, it is usually cheaper to send or pay them directly than to withdraw cash first. The main exception is the KES 2,501-3,500 band, where the current withdrawal fee of KES 52 is marginally lower than the send-money fee often used for that same range.
| Amount (KES) | Send Fee (KES) | Withdrawal Fee (KES) | Difference |
|---|---|---|---|
| 500 | 7 | 29 | Withdraw costs 22 more |
| 1,000 | 13 | 29 | Withdraw costs 16 more |
| 2,500 | 33 | 29 | Withdraw costs 4 less |
| 5,000 | 57 | 69 | Withdraw costs 12 more |
| 10,000 | 90 | 115 | Withdraw costs 25 more |
| 20,000 | 105 | 185 | Withdraw costs 80 more |
| 50,000 | 108 | 309 | Withdraw costs 201 more |
The cheapest approach is usually to pay a merchant digitally whenever possible. If you need the broader tariff context too, see the send money charges guide.
Agent Withdrawal vs ATM Withdrawal - Which Is Cheaper?
ATM withdrawal uses a different tariff and a tighter transaction ceiling than agent withdrawal. On M-PESA, ATM cash-out is a separate cardless or supported ATM service, not a GlobalPay purchase feature.
| Amount Band (KES) | Agent Fee (KES) | ATM Fee (KES) | Cheaper Option |
|---|---|---|---|
| 200 - 2,500 | 29 | 35 | Agent |
| 2,501 - 5,000 | 52 - 69 | 69 | Agent |
| 5,001 - 10,000 | 87 - 115 | 115 | Agent |
| 10,001 - 35,000 | 167 - 197 | 203 | Agent |
ATM cash-out is more expensive or at best not better than using an agent across the main supported bands. The ATM's practical advantage is convenience and after-hours access, not lower cost.
The standard M-PESA ATM single-withdrawal ceiling is KES 35,000, so higher amounts require an agent. Individual ATM or channel-level restrictions can still vary, so always check what the ATM screen shows before confirming.
Things You Cannot Do at an Agent Withdrawal
Two rules catch people out regularly. First, you cannot withdraw less than KES 50 through the ordinary agent channel because the system enforces that minimum.
Second, an agent withdrawal is not the same thing as depositing money into another person's wallet using your own identity. If you want to move value to another person digitally, use the send-money flow from your own wallet rather than expecting an agent withdrawal process to act like a third-party deposit shortcut.
What to Do If an Agent Withdrawal Goes Wrong
If a withdrawal fails, the amount is wrong, or money is deducted but cash is not received correctly, act immediately while still at the outlet. Use the official Safaricom support route and escalate before you leave the location.
- Confirm the exact transaction message on your phone.
- Do not leave the outlet until the issue is recorded or escalated.
- Use the official Safaricom reversal or support path shown for that case.
- Call customer care on 100 or +254 722 000 100 if needed.
If the issue is not resolved at the outlet, escalate through official Safaricom support immediately and stay with the original transaction details until the case is properly handled.
Frequently Asked Questions
What is the M-PESA withdrawal charges for 2026?
The current Safaricom agent withdrawal tariff starts at KES 11 for the KES 50-100 band and rises to KES 309 for the KES 50,001-250,000 band.
How much is the withdrawal charge for 10,000 from M-PESA?
A KES 10,000 agent withdrawal falls in the KES 7,501-10,000 band and currently costs KES 115.
How much does it cost to withdraw Ksh 20,000?
A KES 20,000 agent withdrawal falls in the KES 15,001-20,000 band and currently costs KES 185.
How much does Safaricom charge for withdrawals?
It depends on the amount and the channel. On the current agent tariff, fees range from KES 11 to KES 309. ATM withdrawal uses a separate tariff that currently ranges from KES 35 to KES 203.
What are the new charges for cash withdrawal?
The currently published Safaricom withdrawal tariff remains the same public structure shown on the official charges page. The agent bands still run from KES 11 at the lowest level to KES 309 at the highest published agent band.
Can M-Pesa hold more than 500 thousand?
No. A standard consumer M-PESA wallet cannot hold more than KES 500,000. That is the normal wallet balance ceiling.
Can I use M-Pesa in the USA?
Ordinary domestic M-PESA agent withdrawals are for Kenyan outlets and do not act like a US cash-out network. International use cases are handled through products such as M-PESA Global, not through ordinary Kenyan agent withdrawal.
Can I withdraw 20,000 cash?
Yes. KES 20,000 is within the normal agent-withdrawal range, provided your wallet has enough balance, your daily limit has room, and the agent has enough cash float.
How much is the ATM withdrawal fee?
The current M-PESA ATM tariff is KES 35 for KES 200-2,500, KES 69 for KES 2,501-5,000, KES 115 for KES 5,001-10,000, and KES 203 for KES 10,001-35,000.
Can I withdraw 50k from ATM at once?
No. The standard M-PESA ATM single-withdrawal limit is KES 35,000, so KES 50,000 cannot be taken out in one ATM transaction.
All fees on this page follow the public Safaricom tariff checked as of March 2026. The main references are the official M-PESA charges page and the relevant support flows shown inside the M-PESA experience. For broader context, see the M-PESA transaction limits guide and the agent commission guide. The confirmation screen displayed before you enter your PIN remains the definitive charge for your specific transaction.