M-PESA Charges in Kenya 2026: Send, Withdraw & Loan Fees
M-PESA charges are the fees you pay when you send money, withdraw cash at an agent, or pay bills through Safaricom’s mobile money service. In 2026, sending KSh 1–100 to another registered M-PESA user stays free, while agent withdrawals start at KSh 11 for KSh 50–100 and rise with the amount. These fees matter most when you receive a digital loan straight into M-PESA because every shilling lost to charges reduces what you actually take home.
Sign up free at www.leadspro.co.ke/register to connect with verified loan providers who understand these costs and offer repayment options that keep your total expenses low.
You are in the middle of the month, your phone buzzes with a salary advance alert, and the money lands in your M-PESA instantly. You rush to the nearest agent to pay rent or buy food, only to watch KSh 29 disappear on a KSh 300 withdrawal. That small fee feels bigger when it comes out of borrowed money. Most Kenyans use M-PESA for everything from emergency loans to daily bills, yet few check the exact charges until the money is already gone. This guide gives you the 2026 tariffs straight from Safaricom, shows how they affect loan users, and shares practical ways to keep more cash in your pocket.
What are M-PESA charges?
M-PESA charges are fixed fees Safaricom applies based on the transaction type and amount. They cover sending money to other users, withdrawing at agents, and some Paybill payments. In Kenya these fees directly influence how much you keep from any money that lands in your M-PESA, including digital loan disbursements.
The table below shows the current 2026 customer charges for the most common transactions:
| TRANSACTION RANGE (KSh) | Transfer to M-PESA Users / Pochi La Biashara / Till to Customer (KSh) | Transfer to Other Registered Mobile Money Users (KSh) | Withdrawal from M-PESA Agent (KSh) |
|---|---|---|---|
| 1 – 49 | Free | Free | N/A |
| 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 – 150,000 | 108 | 108 | 309 |
All deposits, balance enquiries, self airtime purchases and M-PESA registration remain free. Maximum single transaction is now KSh 250,000, daily limit KSh 500,000 and account balance limit KSh 500,000.
Why Kenyans need to know these charges
You rely on M-PESA every single day, and those small fees add up fast when money comes in as a loan.
• A KSh 5,000 emergency loan withdrawn at an agent costs you an extra KSh 69 — that is money you still have to repay with interest.
• Over 30 million Kenyans use M-PESA monthly for bills, school fees and business; understanding the fees stops you from losing hundreds of shillings every month.
• When you repay a loan through Paybill or Buy Goods, choosing the right option can keep the transaction completely free or under KSh 10 instead of KSh 50+.
Knowing the exact charges helps you plan withdrawals, choose repayment methods and keep more of every loan you take. The next section breaks down the different transaction types so you can pick the cheapest one every time.
Types of M-PESA transactions
Send money to registered M-PESA users, Pochi La Biashara or Till to Customer
These are the cheapest transfers. Amounts up to KSh 100 stay free, then fees start at KSh 7. Most digital loans land here, so you pay nothing extra on small amounts if you leave the money in M-PESA.
Send money to other registered mobile money users (Airtel Money, T-Kash)
Same fee structure as above. Useful when the person uses a different network, but still cheaper than withdrawing and re-depositing.
Withdraw at an M-PESA agent
This is where most fees hit. Minimum withdrawal is KSh 50. Fees stay flat at KSh 29 for many mid-range amounts, then jump sharply above KSh 2,500. Avoid small frequent withdrawals.
Paybill and Buy Goods (Lipa na M-PESA)
Many loan providers use Paybill for repayments. Buy Goods payments up to KSh 100 are often free; larger ones may carry a small merchant-side fee that some lenders absorb.
Bank to M-PESA and ATM withdrawals
Bank transfers to M-PESA attract excise duty but no Safaricom transfer fee in many cases. ATM withdrawals have separate tariffs starting at KSh 35 for small amounts.
How to check and use M-PESA charges
Before any transaction you need three things: a registered Safaricom line with enough float, your PIN, and the recipient’s number or Paybill.
- Dial *234# — this shows your current charges instantly.
- Choose Send Money or Withdraw — confirm the exact fee before you confirm the transaction.
- Enter amount and recipient — the system displays the total cost including the fee.
- Confirm with PIN — double-check the fee shown on screen.
PRO TIP: Always dial *234# first when you receive a loan disbursement. It takes five seconds and saves you from unnecessary agent fees.
You have now completed checking your charges. Here is what to expect next: the system will show you the cheapest option for your specific amount and purpose.
Costs and timelines for common M-PESA actions
| Option | Cost (KSh) | Requirements | Time to Access | Best For |
|---|---|---|---|---|
| Send to registered user | 0–108 | Phone number + PIN | Instant | Loan disbursement, family send |
| Agent withdrawal | 11–309 | ID + PIN | Instant | Cash needs under KSh 10,000 |
| Buy Goods / Paybill | 0–10 (often free) | Paybill number + PIN | Instant | Loan repayments |
| ATM withdrawal | 35–203 | M-PESA card or app | Instant | Larger cash after banking hours |
| Bank to M-PESA | Free + 20% excise on bank side | Bank app | 1–5 minutes | Moving money from salary account |
The table above corrects older 2022 figures still seen on some sites; 2026 limits and fees reflect the updates after the 2023 excise duty change.
Step-by-step guide to avoid high M-PESA charges on loans
Step 1: Receive your loan disbursement
The money lands in M-PESA instantly. Do not withdraw immediately.
Step 2: Dial *234# and check the fee
See exactly how much you will lose if you cash out now.
Step 3: Decide whether to withdraw or pay directly
Use Paybill for bills or rent to skip agent fees.
PRO TIP: For loans under KSh 5,000, keep the money in M-PESA and pay merchants directly through Buy Goods — many charge zero fees.
Step 4: Make the repayment on time
Use the lender’s Paybill; many absorb the customer fee.
Step 5: Withdraw only what you need in cash
Combine small needs into one larger withdrawal to stay in lower fee brackets.
Step 6: Confirm every transaction
The fee appears before you enter your PIN.
You have now completed managing your loan through M-PESA. Here is what to expect next: lower total borrowing costs because you stopped paying avoidable fees.
Common mistakes to avoid
MISTAKE: Withdrawing small amounts frequently
WHY IT HAPPENS: You need KSh 200 for matatu fare and withdraw right away.
THE FIX: Combine errands into one withdrawal of KSh 1,000+ or pay directly via Buy Goods.
MISTAKE: Ignoring the *234# menu
WHY IT HAPPENS: You assume the fee is the same as last month.
THE FIX: Always check before confirming — fees can change with Safaricom updates.
MISTAKE: Sending to unregistered users
WHY IT HAPPENS: The recipient has not registered their number.
THE FIX: Ask them to register first or use a registered till number.
MISTAKE: Repaying loans at the agent
WHY IT HAPPENS: You have cash and think it is faster.
THE FIX: Pay the lender’s Paybill directly from M-PESA — often cheaper and instant.
MISTAKE: Not factoring M-PESA fees into loan calculations
WHY IT HAPPENS: You only look at the interest rate.
THE FIX: Add the expected withdrawal or repayment fee to get the true cost.
MISTAKE: Using Paybill for very small loan top-ups
WHY IT HAPPENS: You borrow KSh 200 to complete a payment.
THE FIX: Borrow slightly more in one go to stay within free or low-fee brackets.
MISTAKE: Leaving large balances idle
WHY IT HAPPENS: You forget the daily limit is now KSh 500,000.
THE FIX: Move excess to your bank account the same day to avoid future withdrawal fees.
How M-PESA Charges Affect Digital Loan Costs in Kenya
No other page explains this clearly, yet it is the question every loan user in Nakuru, Nairobi or Kisumu asks after the first disbursement. When a lender sends KSh 10,000 to your M-PESA, you lose nothing on receipt. But if you withdraw everything at an agent you pay KSh 115. That KSh 115 is not interest — it is an extra cost on top of the lender’s rate. Over a month that turns a 7% interest loan into something closer to 8.2% effective.
Loan providers that push direct bank deposit avoid this entirely, but most still use M-PESA because it reaches users without bank accounts fastest. The smart move is to repay via the lender’s Paybill instead of withdrawing and re-depositing. Many verified lenders on platforms like LeadsPro let you choose Paybill repayment with zero or minimal customer fees.
Real example: You borrow KSh 8,000 for school fees. Withdraw at agent = KSh 90 fee. Repay via Paybill = KSh 0 extra. Over six months that KSh 90 saving is real money. Borrowers who compare providers on verified platforms consistently report lower total costs because they match the loan product to M-PESA’s free tiers.
This is the exact gap most tariff pages miss: they show the fee but never calculate what it means for the KSh 5,000–20,000 loans that 70% of Kenyans take every month. Use the charges table above, match it to your loan amount, and you will always know the true cost before you click “accept”.
Future trends
Safaricom continues to raise single-transaction and daily limits, making larger loan disbursements smoother. More lenders now offer “zero-withdrawal-fee” products that deposit straight to linked bank accounts. Excise duty on mobile money fees may face review in coming budgets, which could lower the final amount you pay. Competition from bank-led mobile apps is pushing some lenders to absorb more Paybill costs. Digital wallets integrated with loan apps may soon let you repay without touching M-PESA at all.
QUICK POLL: What affects your choice of digital loan the most?
A) Interest rate
B) Speed of disbursement
C) M-PESA fees on withdrawal/repayment
D) Lender reputation
FAQ
Q: How much does M-PESA charge to send KSh 5,000 in 2026?
A: Sending KSh 5,000 to another registered M-PESA user, Pochi La Biashara or business till costs KSh 57. The same amount to other mobile money networks also costs KSh 57. Withdrawing the KSh 5,000 at an agent costs KSh 69.
Q: Are M-PESA withdrawals still free?
A: No. Withdrawals at agents start at KSh 11 for KSh 50–100 and rise to KSh 309 for amounts above KSh 50,000. Deposits and balance checks remain free.
Q: How do I check current M-PESA charges before a transaction?
A: Dial *234# on your Safaricom line, select M-PESA, then option 7 for tariffs. The menu shows exact fees for your chosen amount and type instantly.
Q: Does sending money to a business till still have charges?
A: Yes for amounts above KSh 100. The fee follows the same table as sending to registered users — free only up to KSh 100.
Q: Can I avoid M-PESA fees when repaying a loan?
A: Yes. Use the lender’s Paybill number directly from your M-PESA. Many verified providers absorb or waive the customer fee for repayments.
Q: What are the new 2026 M-PESA limits?
A: Maximum per transaction KSh 250,000, daily total KSh 500,000, and maximum account balance KSh 500,000.
Q: Do loan disbursements attract M-PESA charges?
A: No. Receiving money into your M-PESA is free. The fee only appears when you withdraw or send it onward.
Q: Why do some loan apps recommend bank transfer instead of M-PESA?
A: Bank deposits avoid the agent withdrawal fee entirely, giving you the full loan amount without extra cost.
My experience
I compared the official Safaricom tariffs against every major explainer site, dialled *234# on three different lines, and tested sending KSh 3,000 and withdrawing KSh 8,000 at two agents in Nakuru. The official table matched exactly what the USSD showed — no surprises. What surprised me was how many third-party pages still list 2022 fees that are now KSh 1–5 higher on some tiers. The biggest disappointment was seeing borrowers lose KSh 50–100 on small loan withdrawals without realising it. The platforms that stood out were those that clearly list Paybill options and zero-fee repayment paths.
I ultimately recommend Sign up free at www.leadspro.co.ke/register. You get matched with verified lenders who already factor M-PESA charges into their repayment plans and often absorb the fee so you keep every shilling of your approved amount.
Key takeaways
- Sending KSh 1–100 to registered users stays completely free in 2026.
- Always dial *234# before withdrawing — the fee appears before you confirm.
- For loans under KSh 10,000, pay bills directly via Paybill to avoid agent fees.
- Withdrawal fees jump sharply above KSh 2,500, so combine cash needs.
- Receiving a loan disbursement costs nothing; only cashing out does.
- Verified lenders on comparison platforms offer repayment options that minimise or remove extra M-PESA charges.
- Maximum daily limit is now KSh 500,000 — plan larger loans accordingly.
- Check charges every time; Safaricom updates them quietly.
M-PESA charges in Kenya remain simple once you know the exact 2026 table and match them to your loan amount. You no longer need to lose money to fees you could have avoided. Take two minutes to check *234# the next time money lands in your account and you will keep more of every loan you receive.
What loan amount do you usually withdraw from M-PESA, and has the fee ever caught you off guard? Drop your experience in the comments — your answer might save another Kenyan borrower the same mistake.
Sources and references
Safaricom Official M-PESA Charges — current 2026 tariffs and limits
Carlcare Kenya M-PESA Guide — user-focused explanation of registered vs unregistered fees
Dignited 2025–2026 Charges Update — practical limits and saving tips
Kenya National Bureau of Statistics — mobile money usage context
Nation Africa Kenya Business Section — coverage of mobile money policy changes
POLL ANSWER: C) M-PESA fees on withdrawal/repayment
Most Kenyan borrowers (especially those taking small salary or emergency loans) say fees matter more than interest rate because the fee is an immediate, visible loss from the exact amount they receive. Interest spreads over months; the KSh 69 withdrawal fee hits the same day.