M-Shwari vs KCB M-Pesa vs Fuliza 2026: Which Is Cheapest? Real Costs in Shillings

12 March 2026

M-Shwari vs KCB M-Pesa vs Fuliza 2026: Which Is Cheapest? Real Costs in Shillings

M-Shwari vs KCB M-Pesa vs Fuliza 2026

If you have ever wondered whether M-Shwari, KCB M-Pesa, or Fuliza is the cheapest mobile loan in Kenya — this comparison shows you the real cost in shillings so you always choose the right one.

You have a Safaricom line. You need KES 1,000 urgently. Three options appear in your M-Pesa menu. Same phone. Same amount. Three very different costs:

For 7 days:

  • M-Shwari: KES 75
  • KCB M-Pesa: KES 23
  • Fuliza: KES 90

For 30 days:

  • M-Shwari: KES 75
  • KCB M-Pesa: KES 50
  • Fuliza: KES 320

The difference between cheapest and most expensive is over 400%. Most Kenyans use whichever comes up first without comparing. This guide fixes that.


How Each Product Works

M-Shwari — NCBA Bank via Safaricom

How to access: Dial *234# → M-Shwari → Borrow

Cost: One-time facilitation fee of 7.5% charged upfront. No daily fees. Whether you repay in 1 day or 30 days, you pay the same amount.

Example: KES 1,000 loan = KES 75 fee. Repay KES 1,075.

Loan range: KES 100–70,000 depending on usage history Term: 30 days. One 30-day extension available at additional 7.5% CRB impact: Reports to all three bureaux. Adverse listing after 90 days non-payment


KCB M-Pesa — KCB Bank via Safaricom

How to access: Dial *522# to register (one time), then borrow via M-Pesa

Cost: Monthly interest of approximately 4–8% charged on outstanding balance only. Repay early and pay less.

Example: KES 1,000 for 1 month at 5% = KES 50 interest.

Loan range: KES 50–200,000 Terms: 1, 3, or 6 months — the only mobile loan with installment options CRB impact:Reports to CRBs. Adverse listing typically after 120 days non-payment


Fuliza — NCBA Bank via Safaricom

How to access: Enroll once via *234# → Fuliza → Opt In. Activates automatically when M-Pesa balance is insufficient.

Cost: One-time access fee per transaction plus a daily maintenance fee on outstanding balance every single day.

Example: KES 1,000 = KES 20 access fee + KES 10 per day outstanding.

Limit: KES 100–70,000 based on M-Pesa history Term: No fixed term. Repaid automatically when money enters your M-Pesa CRB impact: Outstanding balance affects M-Shwari limit immediately. CRB listing after 90 days


The Master Cost Comparison — Real Shillings

Screenshot this. Share it. Use it every time you need to borrow.

Assumptions: M-Shwari 7.5% flat fee. KCB M-Pesa 5% monthly on balance. Fuliza current 2026 fee schedule — verify at safaricom.co.ke before borrowing.

Borrowing KES 500

Product 1 Day 3 Days 7 Days 14 Days 30 Days
M-Shwari KES 38 KES 38 KES 38 KES 38 KES 38
KCB M-Pesa KES 2 KES 6 KES 12 KES 23 KES 25
Fuliza KES 15 KES 25 KES 45 KES 80 KES 160
Winner KCB KCB KCB KCB KCB

Borrowing KES 1,000

Product 1 Day 3 Days 7 Days 14 Days 30 Days
M-Shwari KES 75 KES 75 KES 75 KES 75 KES 75
KCB M-Pesa KES 4 KES 12 KES 23 KES 47 KES 50
Fuliza KES 30 KES 50 KES 90 KES 160 KES 320
Winner KCB KCB KCB KCB KCB

Borrowing KES 2,000

Product 1 Day 3 Days 7 Days 14 Days 30 Days
M-Shwari KES 150 KES 150 KES 150 KES 150 KES 150
KCB M-Pesa KES 7 KES 22 KES 47 KES 93 KES 100
Fuliza KES 50 KES 90 KES 170 KES 310 KES 630
Winner KCB KCB KCB KCB KCB

Borrowing KES 5,000

Product 1 Day 3 Days 7 Days 14 Days 30 Days
M-Shwari KES 375 KES 375 KES 375 KES 375 KES 375
KCB M-Pesa KES 17 KES 55 KES 115 KES 233 KES 250
Fuliza KES 80 KES 140 KES 260 KES 470 KES 950
Winner KCB KCB KCB KCB KCB

Borrowing KES 10,000

Product 1 Day 3 Days 7 Days 14 Days 30 Days
M-Shwari KES 750 KES 750 KES 750 KES 750 KES 750
KCB M-Pesa KES 33 KES 110 KES 230 KES 467 KES 500
Fuliza KES 150 KES 250 KES 450 KES 850 KES 1,600
Winner KCB KCB KCB KCB KCB

The pattern across all amounts and durations: KCB M-Pesa wins every single time. M-Shwari beats Fuliza from day 7 onwards. Fuliza is only justifiable for 1–3 days on very small amounts when KCB M-Pesa is not accessible.


When to Use Each — The Simple Decision Rule

Use KCB M-Pesa when:

✅ You are already registered (dial *522# to register now if not) ✅ Any amount from KES 500 to KES 50,000 ✅ Any duration from 1 day to 6 months ✅ You want installments rather than a lump sum repayment ✅ You want the lowest possible cost — it wins at every amount and duration

Register via *522# today even if you don’t need it now. Your limit starts small and grows with every on-time repayment.


Use M-Shwari when:

✅ KCB M-Pesa is not accessible or your limit is too low ✅ You need 14–30 days to repay ✅ You want a fixed, predictable cost upfront with no daily surprises ✅ Amount is under KES 20,000

M-Shwari’s flat 7.5% fee is its strength — you know exactly what you owe from day one. For anything over 7 days it is significantly cheaper than Fuliza.


Use Fuliza when:

✅ You need money for 1–3 days maximum and will definitely repay immediately ✅ The amount is small — under KES 500 ✅ You need to complete a transaction right now with no time to access another product

The only scenario where Fuliza is the right choice: You need KES 300 for a matatu, you have money arriving tomorrow, and you cannot wait. Cost: KES 15. Worth the convenience.

Fuliza KES 2,000 for 30 days = KES 630. M-Shwari for the same need = KES 150. You would waste KES 480.


Use none of them when:

❌ You are borrowing regularly at month-end — this is a budgeting problem, not a credit need ❌ The Hustler Fund covers your need — at 8% per annum it costs KES 6.58 to borrow KES 1,000 for 30 days versus M-Shwari’s KES 75 ❌ You have SACCO access — emergency loans at 12% annual are 87% cheaper than M-Shwari ❌ You have savings — use them first, zero cost

See our Hustler Fund Kenya 2026 guide, Best SACCOs Kenya 2026, and How to Save Money in Kenya for cheaper alternatives.


Real Scenarios — Which to Choose

Scenario 1: Emergency hospital deposit — KES 5,000, repay in 7 days

  • KCB M-Pesa: KES 115 total cost ✅ Winner
  • M-Shwari: KES 375 total cost
  • Fuliza: KES 260 total cost

Scenario 2: Rent arrears — KES 2,000, repay in 21 days when salary arrives

  • KCB M-Pesa: KES 70 total cost ✅ Winner
  • M-Shwari: KES 150 total cost
  • Fuliza: KES 450 total cost

Scenario 3: Airtime — KES 100, repay tomorrow

  • KCB M-Pesa: KES 1 total cost ✅ Winner
  • Fuliza: KES 7 (acceptable if KCB not accessible)
  • M-Shwari: Minimum loan often KES 500 — overkill for KES 100

Scenario 4: School fees — KES 10,000, repay over 3 months

  • KCB M-Pesa: KES 500–750 spread over 3 installments ✅ Winner — only product with installment terms
  • M-Shwari: KES 750 lump sum due in 30 days — too short for this need
  • Fuliza: KES 4,500+ over 90 days — avoid completely

Better alternative for Scenario 4: SACCO emergency loan at 12% annual = KES 300 total for KES 10,000 over 90 days.


How All Three Affect Your CRB Record

All three products report to Kenya’s three licensed Credit Reference Bureaux — TransUnion, Metropol, and Creditinfo. There is no consequence-free mobile lending on the Safaricom platform.

Product Warning period CRB listing Listing duration
M-Shwari 30–60 days Day 90+ 5 years from settlement
KCB M-Pesa 30–90 days Day 120+ 5 years from settlement
Fuliza 30–60 days Day 90+ 5 years from settlement

Fuliza’s hidden danger: An outstanding Fuliza balance reduces your M-Shwari limit immediately — before any formal CRB listing. Even KES 200 sitting unpaid quietly shrinks your access to all Safaricom credit products while you are unaware.

The combined default scenario: Someone who defaults on all three simultaneously ends up with three separate adverse CRB entries. KES 9,500 in total unpaid mobile loans can block access to bank loans, SACCO loans, formal employment in financial roles, and all mobile credit for five or more years.

Repay Fuliza the moment money arrives. It accumulates silently and damages your credit position before you notice.

See our CRB Kenya 2026 guide for how to check your CRB status, dispute errors, and clear listings.


How Repayment Behaviour Grows or Destroys Your Limits

The growth pattern — consistent on-time repayment:

Month M-Shwari KCB M-Pesa Fuliza
Month 1 KES 1,000 KES 500 (just registered) KES 500
Month 3 KES 3,000 KES 2,000 KES 1,500
Month 6 KES 10,000 KES 10,000 KES 3,000
Month 12 KES 25,000 KES 30,000 KES 8,000

Total credit access after 12 months of responsible use: over KES 60,000 across all three products.

The destruction pattern — one missed payment: One default on M-Shwari reduces your Fuliza limit. A Fuliza default reduces your M-Shwari access. By Month 3 of non-payment, limits across all three products collapse to near zero. By Month 4, CRB listing blocks every other credit source. Recovery takes years.

The single most valuable financial habit for any Kenyan using mobile credit: repay the moment money arrives, not the day before the deadline.


The Full Cost Ranking — All Mobile Loans in Kenya

If you want to borrow KES 1,000 for 30 days, here is what every major mobile lender actually costs:

Lender Cost for KES 1,000 / 30 days Annualised rate
Hustler Fund KES 6.58 8% p.a.
KCB M-Pesa KES 50 ~60% p.a.
M-Shwari KES 75 ~90% p.a.
Tala KES 150 ~180% p.a.
Branch KES 170 ~204% p.a.
Fuliza KES 320 ~365% p.a.

The action this table demands: Check your Hustler Fund limit via *254# before using any other mobile loan. At KES 6.58 versus KES 75, Hustler Fund saves you 91% on the same KES 1,000 borrowing need.


What Borrowing KES 2,000 Monthly Costs You Annually

If you borrow KES 2,000 every month and repay in 30 days, here is what you are paying per year:

Product Monthly cost Annual cost
Hustler Fund KES 13 KES 156
KCB M-Pesa KES 100 KES 1,200
M-Shwari KES 150 KES 1,800
Fuliza KES 630 KES 7,560

A Fuliza user paying KES 7,560 per year in fees on a KES 2,000 monthly borrowing habit could instead: join a SACCO at KES 500/month (KES 6,000 in shares after one year), build an emergency fund and stop borrowing entirely, or invest in a money market fund earning 10–14% returns. That is what the right mobile lending choice is actually worth.


Your Action Plan — Do These Three Things

Today: Register for KCB M-Pesa via *522# — takes 5 minutes and your limit starts growing immediately even before you need to borrow.

This week: Check your Hustler Fund limit via *254#. Know what you can access before you next need emergency credit.

This month: Start a KES 500/month M-Pesa Goal Savings emergency fund. After 6 months you have KES 3,000 sitting ready. When a KES 1,000 emergency arrives, you use your own money at KES 0 cost instead of borrowing at any rate. See our M-Pesa Savings Tips guide for how to set this up.


FAQ

Which is better — M-Shwari or Fuliza?

For anything longer than 3 days, M-Shwari is cheaper. KES 1,000 for 30 days costs KES 75 on M-Shwari versus KES 320 on Fuliza. Fuliza only wins for 1–3 day needs on small amounts. KCB M-Pesa beats both at every duration. See our Fuliza Kenya 2026 guide for the full Fuliza cost breakdown.

What is the M-Shwari interest rate in 2026?

M-Shwari charges a one-time 7.5% facilitation fee on the loan amount, not a traditional annual rate. KES 1,000 costs KES 75. KES 5,000 costs KES 375. The fee is the same whether you repay in 1 day or 30 days — there are no daily charges. Expressed as an annual rate, 7.5% per month equals approximately 90% per annum.

How do I increase my KCB M-Pesa limit?

Register via *522#, borrow a small amount, repay early, repeat. KCB’s system rewards consistent repayment behaviour with progressive limit increases. Also save small amounts in your KCB M-Pesa account — this signals you are an active customer and accelerates limit growth. A user who registers today and repays three small loans on time can typically reach a KES 10,000–20,000 limit within six months.

Can I use M-Shwari and Fuliza at the same time?

Yes, both can be active simultaneously. However, an outstanding Fuliza balance reduces your M-Shwari limit — Safaricom treats your combined exposure across both products when setting limits. Any money entering your M-Pesa repays Fuliza automatically before you can access it for M-Shwari repayment. Using both simultaneously increases the risk of defaulting on one or both. Best practice: clear Fuliza completely before taking a new M-Shwari loan.

Does Fuliza affect my CRB record?

Yes. A Fuliza balance outstanding for 90+ days results in an adverse CRB listing. Even before that threshold, persistent Fuliza non-payment reduces your limits across all Safaricom credit products. Repay Fuliza the moment income arrives — do not let it accumulate. See our CRB Kenya 2026 guide for the full consequences of mobile loan defaults.

Which mobile loan has the lowest interest in Kenya?

The Hustler Fund at 8% per annum is the cheapest formal loan product available to most Kenyans — access it via *254#. Among M-Pesa products, KCB M-Pesa is cheapest at approximately 60% annualised. M-Shwari follows at approximately 90% annualised. Tala and Branch are more expensive. Fuliza is the most expensive of all at approximately 365% annualised if kept for 30 days. Always check Hustler Fund eligibility first.

 


 

Related Resources

Detailed Product Guides:

Credit & Debt Management:

Build Savings to Avoid Loans:

Fix Root Cause:


Rates verified from NCBA, KCB, and Safaricom official sources. Cost calculations are based on published fee schedules and may change — verify current rates at safaricom.co.ke and kcbgroup.com before borrowing. Last updated March 2026.

See Your Business Here?

Want Your Business Listed on Local Listing Dealz? Contact Us Today For Further Information on Listing and Advertising.