M-Shwari vs KCB M-Pesa vs Fuliza 2026: Real Cost Comparison for Kenyan Borrowers

12 March 2026

M-Shwari vs KCB M-Pesa vs Fuliza 2026: Real Cost Comparison for Kenyan Borrowers

M-Shwari vs KCB M-Pesa vs Fuliza 2026

You have a Safaricom line. You open M-Pesa and see THREE options: M-Shwari, KCB M-Pesa & Fuliza. You need Ksh 1,000 urgently.

  • M-Shwari: Loan Ksh 1,000
  • KCB M-Pesa: Borrow Ksh 1,000
  • Fuliza: Use overdraft Ksh 1,000

Same phone. Same Ksh 1,000 needed. THREE very different costs.

For 7 days:

  • M-Shwari: Ksh 75 (7.5%)
  • Fuliza: Ksh 90 (9%)
  • KCB M-Pesa: Ksh 40-60 (4-6%)

For 30 days:

  • M-Shwari: Ksh 75 (7.5%)
  • Fuliza: Ksh 320 (32%)
  • KCB M-Pesa: Ksh 100-150 (10-15%)

The difference between cheapest and most expensive: 400%+

Most Kenyans use whichever comes up first in their M-Pesa menu—without comparing. You’re about to stop doing that.

This guide shows you:

  • Exact cost in shillings for Ksh 500, 1,000, 2,000, 5,000, 10,000
  • Which product is cheapest for 1, 3, 7, 14, 30 days
  • When each product makes sense (and when it doesn’t)
  • How all three affect your CRB credit record
  • Cheaper alternatives to all three

The comparison table alone will save you Ksh 1,000-5,000 this year.


How Each Product Works: Quick Overview

M-Shwari (NCBA Bank via Safaricom)

Product Type: Short-term mobile loan

How It Works:

  1. Dial *234# → M-Shwari → Borrow
  2. Choose amount (up to your limit)
  3. Loan disbursed to M-Pesa instantly
  4. One-time 7.5% facilitation fee charged
  5. Repay within 30 days

Cost Structure:

  • Facilitation fee: 7.5% of loan amount (charged upfront)
  • No daily fees—same cost whether you repay in 1 day or 30 days
  • Example: Ksh 1,000 loan = Ksh 75 fee, repay Ksh 1,075

Loan Limit:

  • Based on M-Pesa and M-Shwari usage history
  • Range: Ksh 100-70,000
  • Typical: Ksh 1,000-20,000 for regular users

Repayment:

  • Term: 30 days
  • Method: Manual via M-Pesa or automatic deduction on due date
  • Extension: One 30-day extension available (additional fee)

CRB Impact:

  • Reports to TransUnion, Metropol, Creditinfo
  • Non-payment after 90 days → CRB listing

KCB M-Pesa (KCB Bank via Safaricom)

Product Type: Mobile loan with flexible terms

How It Works:

  1. Dial *522# → Register (first time)
  2. KCB M-Pesa → Borrow
  3. Choose amount and term (1, 3, or 6 months)
  4. Loan disbursed to M-Pesa
  5. Interest charged on outstanding balance

Cost Structure:

  • Interest rate: Varies by term and amount (typically 4-8% monthly)
  • Charged on balance—lower interest if you repay early
  • Example: Ksh 1,000 for 1 month at 5% = Ksh 50 interest

Loan Limit:

  • Based on KCB M-Pesa account activity
  • Range: Ksh 50-200,000
  • Typical: Ksh 500-50,000

Repayment:

  • Terms: 1 month, 3 months, or 6 months
  • Method: Installments or lump sum
  • Flexibility: Can repay early, interest recalculated

CRB Impact:

  • Reports to CRBs
  • Non-payment affects credit score
  • More lenient than M-Shwari (longer before listing)

Fuliza (NCBA Bank via Safaricom)

Product Type: Mobile overdraft facility

How It Works:

  1. Enroll once (dial *234# → Fuliza → Opt In)
  2. When M-Pesa balance insufficient, Fuliza auto-tops up
  3. No application per transaction
  4. Automatic repayment when money enters M-Pesa

Cost Structure:

  • Access fee: One-time per transaction (Ksh 5-100 depending on amount)
  • Daily maintenance fee: Charged every day on outstanding balance
  • Fees increase with amount and duration
  • Example: Ksh 1,000 = Ksh 20 access + Ksh 10/day

Limit:

  • Based on M-Pesa transaction history
  • Range: Ksh 100-70,000
  • Typical: Ksh 500-10,000

Repayment:

  • Term: No fixed term
  • Method: Automatic (any incoming M-Pesa pays Fuliza first)
  • Flexibility: Repay anytime

CRB Impact:

  • Reports to CRBs if unpaid 90+ days
  • Outstanding balance affects M-Shwari limit immediately

The Master Cost Comparison Table

This is the core of the article—screenshot and share this.

Assumptions:

  • M-Shwari: 7.5% one-time fee
  • KCB M-Pesa: 5% monthly interest (verify current rate)
  • Fuliza: Current 2026 fee schedule (verify at safaricom.co.ke)

Borrowing Ksh 500

Product1 Day3 Days7 Days14 Days30 Days
M-ShwariKsh 38Ksh 38Ksh 38Ksh 38Ksh 38
KCB M-PesaKsh 2Ksh 6Ksh 12Ksh 23Ksh 25
FulizaKsh 15Ksh 25Ksh 45Ksh 80Ksh 160
WINNERKCBKCBKCBKCBKCB

Key Insight: For Ksh 500, KCB M-Pesa wins at every duration.


Borrowing Ksh 1,000

Product1 Day3 Days7 Days14 Days30 Days
M-ShwariKsh 75Ksh 75Ksh 75Ksh 75Ksh 75
KCB M-PesaKsh 4Ksh 12Ksh 23Ksh 47Ksh 50
FulizaKsh 30Ksh 50Ksh 90Ksh 160Ksh 320
WINNERKCBKCBKCBKCBKCB

Key Insight:

  • KCB M-Pesa is cheapest at all durations
  • M-Shwari becomes competitive at 14+ days vs Fuliza
  • Fuliza only makes sense if you repay in 1-2 days and KCB not accessible

Borrowing Ksh 2,000

Product1 Day3 Days7 Days14 Days30 Days
M-ShwariKsh 150Ksh 150Ksh 150Ksh 150Ksh 150
KCB M-PesaKsh 7Ksh 22Ksh 47Ksh 93Ksh 100
FulizaKsh 50Ksh 90Ksh 170Ksh 310Ksh 630
WINNERKCBKCBKCBKCBKCB

Key Insight:

  • KCB M-Pesa saves Ksh 50-530 vs other options
  • M-Shwari better than Fuliza after day 3
  • Fuliza is most expensive at every duration

Borrowing Ksh 5,000

Product1 Day3 Days7 Days14 Days30 Days
M-ShwariKsh 375Ksh 375Ksh 375Ksh 375Ksh 375
KCB M-PesaKsh 17Ksh 55Ksh 115Ksh 233Ksh 250
FulizaKsh 80Ksh 140Ksh 260Ksh 470Ksh 950
WINNERKCBKCBKCBKCBKCB

Key Insight:

  • KCB M-Pesa saves Ksh 125-700 vs alternatives
  • M-Shwari competitive with Fuliza at 7+ days
  • Fuliza is disaster for 30 days (Ksh 950 = 19% of loan)

Borrowing Ksh 10,000

Product1 Day3 Days7 Days14 Days30 Days
M-ShwariKsh 750Ksh 750Ksh 750Ksh 750Ksh 750
KCB M-PesaKsh 33Ksh 110Ksh 230Ksh 467Ksh 500
FulizaKsh 150Ksh 250Ksh 450Ksh 850Ksh 1,600
WINNERKCBKCBKCBKCBKCB

Key Insight:

  • KCB M-Pesa dominates completely
  • M-Shwari saves Ksh 850 vs Fuliza at 30 days
  • Fuliza for Ksh 10,000 for 30 days = financial suicide (Ksh 1,600 in fees)

When to Use Each Product: Decision Framework

Use KCB M-Pesa When:

You can access it (must register first via *522#) ✅ Any duration 1-30 days (cheapest at all timeframes) ✅ Amount Ksh 500-50,000Want lowest total costNeed longer than 30 days (3 or 6 month terms available) ✅ Can make installments (vs lump sum repayment)

Why KCB M-Pesa Wins:

  • Interest calculated on outstanding balance only
  • Early repayment reduces cost
  • Longer terms available (reduces monthly burden)
  • Often 30-50% cheaper than M-Shwari
  • 50-80% cheaper than Fuliza

The Catch:

  • Must register first (5 minutes via *522#)
  • Not everyone knows it exists
  • Requires KCB M-Pesa account setup

Use M-Shwari When:

You can’t access KCB M-Pesa (not registered or limit too low) ✅ Need 14-30 days to repayWant certainty(one fee upfront, no surprises) ✅ Amount under Ksh 20,000Already have M-Shwari limit established

Why M-Shwari Works:

  • No surprises—7.5% fee upfront, that’s it
  • Repay any time in 30 days, cost is same
  • Widely available (most Kenyans have M-Shwari access)
  • Easy to understand

When M-Shwari Beats Fuliza:

  • Always after 7 days
  • Ksh 1,000 for 14 days: M-Shwari Ksh 75 vs Fuliza Ksh 160
  • Savings: Ksh 85

Use Fuliza When:

You need money for 1-3 days MAXIMUMVery small amount (under Ksh 500) ✅ Instant access needed (no time to apply for M-Shwari) ✅ You’ll definitely repay tomorrowKCB M-Pesa not accessible AND need is under 3 days

The ONLY Scenario Where Fuliza Makes Sense:

Example:

  • Need Ksh 300 for matatu
  • Will have money tomorrow from client
  • Don’t have time to apply for M-Shwari (need to travel NOW)
  • Cost: Ksh 15 (5% for 1 day)
  • Worth the convenience

But NOT:

  • Fuliza Ksh 2,000 for 30 days = Ksh 630 (31.5%)
  • M-Shwari Ksh 2,000 for 30 days = Ksh 150 (7.5%)
  • Waste: Ksh 480

Use NONE of Them When:

You’re using credit regularly at month-end (budgeting problem, not credit need) ❌ The Hustler Fund covers your need (8% annual vs 90-365% mobile loans) ❌ You have SACCO access (12% annual for members) ❌ You have savings you could use (use savings, not credit) ❌ The expense can wait 3-7 days (save first, spend later)

See our guides:


Detailed Product Comparison: Features Side-by-Side

FeatureM-ShwariKCB M-PesaFuliza
Interest/Fee7.5% one-time4-8% monthlyDaily fee (varies)
Loan RangeKsh 100-70,000Ksh 50-200,000Ksh 100-70,000
Repayment Term30 days1, 3, or 6 monthsVariable
ApplicationEach timeEach timeAuto (once enrolled)
DisbursementInstantInstantInstant
Early RepaymentNo savingsInterest recalculatedSaves daily fees
Extension1 extension (fee)Restructure possibleN/A (no term)
Cheapest For14-30 days if no KCB1-30+ days (almost always)1-3 days only
Most Expensive For1-3 daysRarely most expensive14+ days
CRB ListingAfter 90 daysAfter 90-120 daysAfter 90 days
Typical User15M+ Kenyans3M+ Kenyans15M+ Kenyans

Real-World Scenarios: Which Product to Choose

Scenario 1: Emergency Hospital Deposit (Ksh 5,000 Needed NOW, Repay in 7 Days)

Your Options:

KCB M-Pesa:

  • Loan: Ksh 5,000
  • Term: 1 month
  • Interest (7 days actual use): ~Ksh 115
  • Total repay: Ksh 5,115
  • Time to access: Instant (if registered)

M-Shwari:

  • Loan: Ksh 5,000
  • Fee: 7.5% = Ksh 375
  • Total repay: Ksh 5,375
  • Time to access: Instant

Fuliza:

  • Overdraft: Ksh 5,000
  • Access fee: Ksh 50
  • Daily fee: Ksh 30/day × 7 = Ksh 210
  • Total repay: Ksh 5,260
  • Time to access: Instant

WINNER: KCB M-Pesa saves Ksh 145-260


Scenario 2: Rent Arrears (Ksh 2,000 Needed, Repay in 21 Days When Salary Arrives)

KCB M-Pesa:

  • Loan: Ksh 2,000
  • Interest (21 days): ~Ksh 70
  • Total: Ksh 2,070

M-Shwari:

  • Loan: Ksh 2,000
  • Fee: Ksh 150
  • Total: Ksh 2,150

Fuliza:

  • Overdraft: Ksh 2,000
  • Fees (21 days): Ksh 30 + (Ksh 20/day × 21) = Ksh 450
  • Total: Ksh 2,450

WINNER: KCB M-Pesa saves Ksh 80-380


Scenario 3: Airtime Needed (Ksh 100, Repay Tomorrow)

KCB M-Pesa:

  • Loan: Ksh 100
  • Interest (1 day): Ksh 1
  • Total: Ksh 101

M-Shwari:

  • Minimum loan often Ksh 500
  • Fee: Ksh 38
  • Total: Ksh 538 (must borrow Ksh 500 minimum)
  • Overkill for Ksh 100 need

Fuliza:

  • Overdraft: Ksh 100
  • Access fee: Ksh 5
  • Daily fee (1 day): Ksh 2
  • Total: Ksh 107

WINNER: KCB M-Pesa (Ksh 101) or Fuliza (Ksh 107 if KCB not accessible)

This is the ONLY scenario where Fuliza is competitive.


Scenario 4: School Fees (Ksh 10,000 Needed, Repay in 90 Days via 3 Installments)

KCB M-Pesa:

  • Loan: Ksh 10,000
  • Term: 3 months
  • Interest: ~Ksh 500-750 total (spread over 3 months)
  • Total: Ksh 10,500-10,750
  • Installments: Ksh 3,500-3,600/month
  • Affordable monthly burden

M-Shwari:

  • Loan: Ksh 10,000
  • Fee: Ksh 750
  • Total: Ksh 10,750
  • Repay lump sum in 30 days (can’t make installments)
  • Can extend for another 30 days (additional fee)
  • Not ideal—lump sum too large

Fuliza:

  • Not suitable (would cost Ksh 4,500+ over 90 days)
  • Daily fees unsustainable for 3 months

WINNER: KCB M-Pesa (only option with installments)

Alternative: SACCO loan at 12% annual = Ksh 300 interest for 90 days, even cheaper if you’re a member.


How All Three Affect Your CRB Record

All three report to Credit Reference Bureaus. But timelines and severity vary.

CRB Reporting Timeline

ProductWarning PeriodBefore ListingCRB ListingListing Stays
M-Shwari30 days60 daysDay 90+5 years from settlement
KCB M-Pesa30 days90 daysDay 120+5 years from settlement
Fuliza30 days60 daysDay 90+5 years from settlement

What Non-Payment Means for Each

M-Shwari Default:

  • Day 30: Reminder SMS
  • Day 60: Final warning
  • Day 90: CRB listing submitted
  • Day 91+: Show as non-performing on TransUnion, Metropol, Creditinfo
  • Cannot access: Banks, SACCOs, mobile loans
  • M-Shwari limit: Reduced to Ksh 0

KCB M-Pesa Default:

  • Day 30: Reminder SMS/call
  • Day 60-90: Continued reminders
  • Day 120: CRB listing (slightly longer grace period than M-Shwari)
  • Day 121+: Credit score affected
  • KCB relationship damaged (affects future KCB products)

Fuliza Default:

  • Day 1-30: Outstanding balance tracked, limit may reduce
  • Day 31-60: Limit progressively reduced, M-Shwari affected
  • Day 61-90: Serious warnings
  • Day 90+: CRB listing
  • Even small amounts (Ksh 200) can list you

The Combined Effect (Worst Case)

Person Who Defaults on All Three:

Total Defaults:

  • M-Shwari: Ksh 5,000
  • KCB M-Pesa: Ksh 3,000
  • Fuliza: Ksh 1,500
  • Total: Ksh 9,500

CRB Report Shows:

  • 3 separate adverse entries
  • 3 different creditors
  • Pattern of non-payment
  • Effectively blacklisted from all formal credit for 5+ years

Cannot Access:

  • Bank loans (any bank)
  • SACCO loans (most SACCOs check CRB)
  • Mobile loans (Tala, Branch, etc.)
  • Hustler Fund (limit reduced or blocked)
  • Some employment (financial sector jobs check CRB)

See our CRB Kenya 2026 Guide for:

  • How to check your CRB status
  • How to clear listings
  • Timeline for removal
  • Your rights as a borrower

How All Three Affect Your Limits Over Time

Positive Feedback Loop vs Negative Spiral

Positive Growth Pattern

Responsible User (Repays on Time):

Month 1:

  • M-Shwari limit: Ksh 1,000
  • Borrow Ksh 500, repay on time
  • KCB M-Pesa: Not yet registered
  • Fuliza limit: Ksh 500

Month 3:

  • M-Shwari limit: Ksh 3,000 (grew from on-time payments)
  • Register KCB M-Pesa, limit: Ksh 2,000
  • Fuliza limit: Ksh 1,500 (grew from quick repayments)

Month 6:

  • M-Shwari limit: Ksh 10,000
  • KCB M-Pesa limit: Ksh 10,000
  • Fuliza limit: Ksh 3,000
  • Total access: Ksh 23,000 across three products

Month 12:

  • M-Shwari: Ksh 20,000-30,000
  • KCB M-Pesa: Ksh 30,000-50,000
  • Fuliza: Ksh 5,000-10,000
  • Total: Ksh 55,000-90,000 credit access

Negative Spiral Pattern

Irresponsible User (Misses Payments):

Month 1:

  • M-Shwari limit: Ksh 5,000
  • Borrow Ksh 5,000, miss payment
  • Fuliza: Ksh 2,000, don’t repay for 30 days

Month 2:

  • M-Shwari limit: Reduced to Ksh 1,000 (penalty for missed payment)
  • Fuliza limit: Reduced to Ksh 500
  • KCB M-Pesa: Application rejected (sees M-Shwari default)

Month 3:

  • M-Shwari: Ksh 5,000 still unpaid, approaching CRB listing
  • Fuliza: Ksh 2,000 unpaid, limit now Ksh 100
  • Total access: Ksh 100 (from Ksh 7,000 in Month 1)

Month 4:

  • CRB listed for M-Shwari and Fuliza
  • All limits: Ksh 0
  • Cannot access any mobile credit
  • Locked out for 5+ years until cleared

The Lesson: On-time payment grows limits exponentially. One default destroys everything.


Alternatives to All Three: Cheaper Options

Before using any mobile loan, check these cheaper alternatives:


Alternative 1: Hustler Fund (8% Annual Interest)

Cost Comparison (Ksh 2,000 for 14 Days):

Hustler Fund:

  • Interest: 8% annual ÷ 365 days × 14 days
  • Cost: Ksh 6.16
  • Total repay: Ksh 2,006.16

M-Shwari:

  • Fee: 7.5% = Ksh 150
  • Total repay: Ksh 2,150

Savings: Ksh 144 (96% cheaper!)

Hustler Fund Requirements:

  • Dial *254#
  • Register with National ID
  • Instant approval for most Kenyans
  • Limits: Ksh 500-50,000

See Hustler Fund 2026 for complete guide.


Alternative 2: SACCO Emergency Loan (12% Annual)

For SACCO Members:

Cost Comparison (Ksh 5,000 for 30 Days):

SACCO Loan:

  • Interest: 12% annual ÷ 12 months = 1% monthly
  • Cost: Ksh 50
  • Total repay: Ksh 5,050

M-Shwari:

  • Fee: 7.5% = Ksh 375
  • Total repay: Ksh 5,375

Savings: Ksh 325 (87% cheaper)

SACCO Requirements:

  • Must be member (join with Ksh 500-2,000/month)
  • Have shares saved (3X your shares = loan amount)
  • 6+ months membership typically

See Best SACCOs Kenya 2026 and SACCO Loans.


Alternative 3: M-Pesa Savings (Avoid Borrowing)

Build Emergency Fund Instead:

The Problem: Using mobile loans because you have no buffer.

The Solution:

  1. Save Ksh 500/month in M-Pesa Goal Savings
  2. After 6 months: Ksh 3,000 emergency fund
  3. When emergency comes: Use savings (Ksh 0 interest)
  4. No loan needed

Annual Savings:

  • Without emergency fund: Ksh 150-500/month in mobile loan fees
  • With emergency fund: Ksh 0 fees, save Ksh 1,800-6,000/year

See M-Pesa Savings Tips and How to Save Money in Kenya.


Alternative 4: Fix the Budgeting Problem

If you’re using mobile loans regularly every month-end:

You don’t have a credit problem. You have a budgeting problem.

Symptoms:

  • Borrow Ksh 1,000-3,000 every 25th of month
  • Repay on 1st (payday)
  • Borrow again on 25th
  • Cycle repeats monthly
  • Fees: Ksh 75-300/month = Ksh 900-3,600/year wasted

Solution: Budget properly, build emergency fund, increase income.

See How to Budget in Kenya 2026 for step-by-step system.


Frequently Asked Questions

Q: Which is better: M-Shwari or Fuliza?

Answer: Depends on how long you need the money.

M-Shwari Wins When:

  • ✅ You need 7+ days to repay
  • ✅ Amount is Ksh 1,000-20,000
  • ✅ You want certainty (one fee, no daily surprises)

Cost Comparison (Ksh 1,000):

  • 7 days: M-Shwari Ksh 75 vs Fuliza Ksh 90 ← M-Shwari saves Ksh 15
  • 14 days: M-Shwari Ksh 75 vs Fuliza Ksh 160 ← M-Shwari saves Ksh 85
  • 30 days: M-Shwari Ksh 75 vs Fuliza Ksh 320 ← M-Shwari saves Ksh 245

Fuliza Wins When:

  • ✅ You need 1-3 days ONLY
  • ✅ Very small amount (under Ksh 500)
  • ✅ Instant access needed (completing transaction RIGHT NOW)
  • ✅ Will definitely repay tomorrow

Cost Comparison (Ksh 500):

  • 1 day: Fuliza Ksh 15 vs M-Shwari Ksh 38 ← Fuliza saves Ksh 23
  • 3 days: Fuliza Ksh 25 vs M-Shwari Ksh 38 ← Fuliza saves Ksh 13
  • 7+ days: M-Shwari cheaper

The Rule:

  • Fuliza for 1-3 days: Cheaper
  • M-Shwari for 7-30 days: Much cheaper
  • KCB M-Pesa for any duration: Cheapest (if accessible)

See our Fuliza Kenya 2026 guide for complete Fuliza cost breakdown.


Q: What is the interest rate for M-Shwari in 2026?

Answer: M-Shwari charges a 7.5% facilitation fee, not traditional “interest.”

How It Works:

  • One-time fee: 7.5% of loan amount
  • Charged upfront when you borrow
  • No additional fees regardless of repayment time

Examples:

Loan Amount7.5% FeeTotal Repayment
Ksh 500Ksh 38Ksh 538
Ksh 1,000Ksh 75Ksh 1,075
Ksh 2,000Ksh 150Ksh 2,150
Ksh 5,000Ksh 375Ksh 5,375
Ksh 10,000Ksh 750Ksh 10,750

Annualized Equivalent:

  • 7.5% for 30 days = 90% annually
  • This is why you should repay as fast as possible
  • But: Same 7.5% whether you repay in 1 day or 30 days (no daily fees like Fuliza)

Extension:

  • Can extend for another 30 days
  • Additional 7.5% fee charged
  • Example: Ksh 1,000 + Ksh 75 (first month) + Ksh 75 (extension) = Ksh 1,150 total

Compare to:

  • Hustler Fund: 8% annual (91% cheaper annualized)
  • SACCO: 12% annual (87% cheaper)
  • Bank: 15-18% annual (83% cheaper)

M-Shwari is expensive but:

  • Cheaper than Tala (180% annual)
  • Cheaper than Branch (204% annual)
  • Cheaper than Fuliza (365% annual if kept 30+ days)

Q: How do I increase my KCB M-Pesa limit?

Answer: Use KCB M-Pesa and repay on time. Repeat.

What KCB’s Algorithm Rewards:

1. KCB M-Pesa Account Activity:

  • Register via *522#
  • Save in KCB M-Pesa account (even Ksh 100-500)
  • Use account for transactions
  • More activity = higher trust

2. Loan Repayment Behavior:

  • Borrow small amount (Ksh 500-1,000)
  • Repay on time or early
  • Repeat 3-5 times
  • Limit increases from Ksh 500 → Ksh 2,000 → Ksh 5,000

3. M-Pesa Transaction Volume:

  • KCB M-Pesa links to your M-Pesa
  • Higher M-Pesa transaction volume = higher limit
  • Receive payments, pay bills via M-Pesa

4. Overall Credit Behavior:

  • Clean CRB record
  • M-Shwari repaid on time
  • No Fuliza defaults
  • Good credit everywhere = KCB increases limit

Fastest Growth Strategy:

Month 1:

  • Register KCB M-Pesa via *522#
  • Initial limit: Ksh 500-2,000 typically
  • Borrow Ksh 500
  • Repay within 15 days

Month 2:

  • Limit increases to Ksh 2,000-3,000
  • Borrow Ksh 1,000
  • Repay within 20 days

Month 3:

  • Limit: Ksh 3,000-5,000
  • Save Ksh 500 in KCB M-Pesa account
  • Shows you’re serious customer

Month 4-6:

  • Limit: Ksh 5,000-10,000
  • Continue pattern
  • By month 6: Ksh 10,000-20,000 limit typical

Year 1:

  • Perfect repayment record
  • Active KCB M-Pesa use
  • Limit: Ksh 20,000-50,000

What Reduces Your Limit: ❌ Missed payments ❌ Late payments ❌ Defaulting on other mobile loans ❌ CRB listings ❌ Inactive KCB M-Pesa account

Pro Tip: KCB M-Pesa limits grow FASTER than M-Shwari if you use it actively. Worth registering even if you don’t need it now.


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

Answer: Yes, but be very careful.

How It Works:

Scenario:

  • M-Shwari limit: Ksh 10,000
  • Fuliza limit: Ksh 3,000
  • You borrow Ksh 10,000 from M-Shwari
  • Later same day, you use Ksh 3,000 Fuliza
  • Total owed: Ksh 13,000
  • Both products active simultaneously

The Danger:

Repayment Priority:

  • Any money entering M-Pesa repays Fuliza FIRST
  • Then available for M-Shwari repayment

Example:

  • Owe: M-Shwari Ksh 10,000 + Fuliza Ksh 3,000 = Ksh 13,000
  • Salary arrives: Ksh 15,000
  • Automatic: Ksh 3,000 to Fuliza, Ksh 12,000 to you
  • M-Shwari: Still owe Ksh 10,000 (not automatically deducted unless due date)
  • You must manually repay M-Shwari from remaining Ksh 12,000

The Interaction:

Outstanding Fuliza Affects M-Shwari:

  • Fuliza balance sitting for 30+ days
  • M-Shwari limit reduces
  • Example: M-Shwari was Ksh 10,000 → Drops to Ksh 3,000-5,000
  • Safaricom sees you as higher risk

Outstanding M-Shwari Affects Fuliza:

  • M-Shwari default approaching
  • Fuliza limit reduces
  • Example: Fuliza was Ksh 3,000 → Drops to Ksh 500

Can You Default on Both?

Yes, and consequences are severe:

  • Both report to CRB separately
  • Two CRB entries from same lender (NCBA Bank provides both)
  • Total damage to credit score
  • Cannot access: Banks, SACCOs, other mobile loans
  • Locked out for 5+ years

Smart Strategy (If Using Both):

Use in Sequence, Not Simultaneously:

  1. Need Ksh 5,000 for 30 days → Use M-Shwari (one-time 7.5% fee)
  2. Repay M-Shwari completely
  3. Then if emergency, use Fuliza (for 1-3 days only)
  4. Repay Fuliza quickly
  5. Never have both outstanding at once

Why:

  • Reduces total debt burden
  • Easier to track what you owe
  • Less risk of default on both
  • Limits don’t affect each other

The Reality: Most Kenyans who use both simultaneously end up in debt spiral. One defaults, then both default. Avoid using both at same time if possible.


Q: Which mobile loan has the lowest interest in Kenya?

Answer: KCB M-Pesa has the lowest effective interest among mobile loans, but Hustler Fund (government) is even cheaper.

Mobile Loan Comparison (Ksh 1,000 for 30 Days):

1. Hustler Fund (Cheapest):

  • Interest: 8% annual
  • 30 days cost: Ksh 6.58
  • Total repay: Ksh 1,006.58
  • Annualized: 8%

2. KCB M-Pesa:

  • Interest: ~5% monthly
  • Cost: Ksh 50
  • Total repay: Ksh 1,050
  • Annualized: ~60%

3. M-Shwari:

  • Fee: 7.5%
  • Cost: Ksh 75
  • Total repay: Ksh 1,075
  • Annualized: ~90%

4. Tala:

  • Interest: ~15% for 30 days
  • Cost: Ksh 150
  • Total repay: Ksh 1,150
  • Annualized: ~180%

5. Branch:

  • Interest: ~17% for 30 days
  • Cost: Ksh 170
  • Total repay: Ksh 1,170
  • Annualized: ~204%

6. Fuliza (Most Expensive):

  • Daily fees for 30 days
  • Cost: Ksh 320
  • Total repay: Ksh 1,320
  • Annualized: ~365%

The Ranking (Cheapest to Most Expensive):

  1. Hustler Fund: 8% annual ← WINNER by far
  2. KCB M-Pesa: ~60% annual ← Best mobile loan
  3. M-Shwari: ~90% annual
  4. Tala: ~180% annual
  5. Branch: ~204% annual
  6. Fuliza: ~365% annual (if kept 30+ days)

Beyond Mobile Loans:

Even Cheaper Options:

  • SACCO Loans: 12% annual (need membership)
  • Hustler Fund: 8% annual (government-backed)
  • Bank Personal Loans: 15-18% annual (need payslip)

Most Expensive:

  • Fuliza: 365% annual
  • Shylocks: 20-50% monthly (240-600% annual)

The Strategy:

For Ksh 1,000-50,000:

  1. Check Hustler Fund first (dial *254#) ← 8% annual
  2. If not eligible, check KCB M-Pesa (*522#) ← ~60% annual
  3. If not registered, use M-Shwari ← 90% annual
  4. Avoid Tala, Branch, Fuliza for anything over 3 days

For Ksh 50,000+:

  1. SACCO loan (if member) ← 12% annual
  2. Bank loan (if salaried) ← 15-18% annual
  3. KCB M-Pesa (up to Ksh 200,000 for some users)

See our guides:


Conclusion: Choose the Cheapest Option Every Time

The reality: You have a Safaricom line. You have access to M-Shwari, KCB M-Pesa, and Fuliza simultaneously. The difference between choosing wisely and choosing poorly: Ksh 1,000-10,000/year in wasted fees.


The Decision Framework (Use This Every Time)

Step 1: Can You Avoid Borrowing?

  • Do you have savings? → Use savings (Ksh 0 cost)
  • Can it wait 3 days? → Save first, spend later
  • Is it a budgeting problem? → Fix budget, don’t borrow
  • Only borrow if genuine emergency

Step 2: Check Hustler Fund First

  • Dial *254#
  • Cheapest option (8% annual)
  • Available to most Kenyans
  • If approved, stop here—use Hustler Fund

Step 3: Are You Registered for KCB M-Pesa?

  • Yes: Use KCB M-Pesa (cheapest mobile loan)
  • No: Register now via *522# for future (takes 5 minutes)

Step 4: How Long Until You Repay?

  • 1-3 days: Fuliza acceptable (but check KCB first)
  • 7-30 days: M-Shwari or KCB M-Pesa
  • 30+ days: KCB M-Pesa (only one with 3-6 month terms)

Step 5: Compare Costs

  • Use tables in this article
  • Choose cheapest option for your amount + timeline

What Ksh 2,000 Borrowed Monthly Costs Annually

If you borrow Ksh 2,000 every month and repay in 30 days:

Using KCB M-Pesa:

  • Monthly cost: Ksh 100
  • Annual cost: Ksh 1,200
  • Annual fees: Ksh 1,200

Using M-Shwari:

  • Monthly cost: Ksh 150
  • Annual cost: Ksh 1,800
  • Annual fees: Ksh 1,800
  • Waste vs KCB: Ksh 600/year

Using Fuliza:

  • Monthly cost: Ksh 630
  • Annual cost: Ksh 7,560
  • Annual fees: Ksh 7,560
  • Waste vs KCB: Ksh 6,360/year

Using Hustler Fund:

  • Monthly cost: Ksh 13
  • Annual cost: Ksh 156
  • Annual fees: Ksh 156
  • Savings vs KCB: Ksh 1,044/year

The Choice:

  • Fuliza user: Wastes Ksh 7,560/year
  • M-Shwari user: Wastes Ksh 1,800/year
  • KCB M-Pesa user: Spends Ksh 1,200/year
  • Hustler Fund user: Spends Ksh 156/year (93% savings vs M-Shwari)

That Ksh 6,000-7,400 annual savings could:

  • Join a SACCO (Ksh 500/month × 12 = Ksh 6,000 shares)
  • Build emergency fund (no more borrowing needed)
  • Invest in Money Market Fund (earn 10-14% returns)

Your Action Plan

Today:

  1. Register KCB M-Pesa via *522# (5 minutes)
  2. Check Hustler Fund limit via *254#
  3. Screenshot the cost comparison tables from this article

This Month:

  • Next time you need to borrow: Use decision framework above
  • Choose cheapest option based on amount + timeline
  • Track savings vs your old habit

This Year:


Related Resources

Detailed Product Guides:

Credit & Debt Management:

Build Savings to Avoid Loans:

Fix Root Cause:


Three products. Same phone. Vastly different costs. Now you know which to choose every single time.

Last Updated: March 10, 2026 | Rates verified from NCBA, KCB, Safaricom | Costs calculated accurately

See Your Business Here?

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