Fuliza Kenya 2026: How It Works, What It Really Costs & How to Repay Without Getting Trapped

12 March 2026

Fuliza Kenya 2026: How It Works, What It Really Costs & How to Repay Without Getting Trapped

Fuliza Kenya 2026

Fuliza is Kenya’s most used mobile overdraft—over 15 million Kenyans have used it at least once. But surveys show that most users don’t know:

  • The exact daily charge in shillings
  • How it affects their CRB credit record
  • Why Ksh 1,000 borrowed for 30 days costs far more than advertised
  • How to repay strategically to minimize costs

The harsh reality: Fuliza charges daily maintenance fees on your outstanding balance—not a one-time interest rate like M-Shwari. Borrow Ksh 1,000 for 30 days and you could pay Ksh 300+ in fees (30% of the loan). That’s 365% annuallyif you let it sit.

But here’s what nobody tells you:

  • Fuliza for 1-3 days can be CHEAPER than M-Shwari
  • Fuliza for 30+ days can cost 10X more than M-Shwari
  • Every day you don’t repay, fees accumulate
  • Outstanding Fuliza affects your M-Shwari limit and CRB score

This complete 2026 guide shows you:

  • Exactly how Fuliza works (plain English)
  • Real daily costs in shillings for Ksh 200-5,000
  • When Fuliza is cheapest vs when it’s a trap
  • How to repay fast and avoid the debt spiral
  • How Fuliza affects your credit record
  • Cheaper alternatives for different needs

Whether you’re using Fuliza regularly or considering it for the first time, this guide could save you thousands of shillings.


What Is Fuliza? (Kenya’s Most Used Financial Product Explained)

The Simple Definition

Fuliza is a mobile overdraft facility from Safaricom and NCBA Bank that automatically tops up your M-Pesa when your balance is insufficient to complete a transaction.

Example:

  • You try to pay Ksh 500 to a shopkeeper
  • Your M-Pesa balance: Ksh 200
  • You’re short: Ksh 300
  • Fuliza automatically lends you Ksh 300
  • Transaction completes
  • You now owe Ksh 300 to Fuliza
  • Daily fees start accumulating

Who Offers Fuliza?

Partnership:

  • Safaricom (M-Pesa operator)
  • NCBA Bank (financial institution providing credit)

Launched: January 2019

Usage Stats (2025 Data):

  • Over 15 million Kenyans enrolled
  • Billions of shillings disbursed monthly
  • Average transaction: Ksh 200-1,500
  • Most common use: Completing M-Pesa payments when short on cash

How Widespread Is Fuliza?

More Kenyans use Fuliza than:

  • M-Shwari loans
  • Tala
  • Branch
  • Any single bank’s loan product

Why?

  • Automatic: No application per transaction
  • Instant: Works in seconds
  • Convenient: Built into M-Pesa
  • Low barrier: No paperwork, no approval wait

The double-edged sword: Convenience makes Fuliza easy to use. Daily fees make it expensive if not managed carefully.


How Fuliza Works: Step-by-Step

Getting Started with Fuliza

Enrollment:

Method 1: Via M-Pesa App

  1. Open M-Pesa app
  2. Select “Loans & Savings”
  3. Select “Fuliza M-PESA”
  4. Accept terms and conditions
  5. Enrolled instantly

Method 2: Via USSD

  1. Dial *234#
  2. Select “Loans & Savings”
  3. Select “Fuliza”
  4. Accept terms
  5. Enrolled

Method 3: Automatic Prompt

  • Try to make payment with insufficient balance
  • M-Pesa prompts: “Use Fuliza to complete transaction?”
  • Accept
  • Enrolled and transaction completes

How Your Fuliza Limit Is Set

Safaricom’s Algorithm Considers:

  1. M-Pesa Transaction History:
    • How much money flows through your M-Pesa monthly
    • Ksh 10,000/month transactions → Ksh 500-1,000 limit typically
    • Ksh 50,000/month transactions → Ksh 3,000-7,000 limit
  2. M-Pesa Usage Patterns:
    • How long you’ve used M-Pesa
    • Frequency of transactions
    • Types of transactions (payments, transfers, withdrawals)
  3. Repayment Behavior:
    • If you’ve used Fuliza before
    • How quickly you repaid
    • Whether you’ve ever defaulted
  4. Credit Bureau Score:
    • Your CRB credit history
    • Other loans (M-Shwari, Tala, banks)
    • Payment behavior across all credit

Initial Limits:

  • New users: Ksh 100-500
  • Regular M-Pesa users: Ksh 500-2,000
  • Heavy M-Pesa users: Ksh 2,000-10,000
  • Maximum limit: Ksh 70,000 (very rare, for highest-tier users)

How to Check Your Fuliza Limit

Method 1: M-Pesa App

  • Open M-Pesa app
  • “Loans & Savings” → “Fuliza”
  • Shows: Current limit, outstanding balance, available credit

Method 2: USSD

  • Dial *234#
  • Select “Fuliza”
  • Select “Check Limit”
  • SMS shows your limit

What You’ll See:

  • Fuliza Limit: Ksh 2,000 (example)
  • Outstanding Balance: Ksh 500 (what you currently owe)
  • Available Credit: Ksh 1,500 (limit minus outstanding)

How Fuliza Works in Practice

Scenario 1: Buying Airtime

Your Situation:

  • M-Pesa balance: Ksh 50
  • Need airtime: Ksh 100
  • Fuliza limit: Ksh 1,000

What Happens:

  1. You buy Ksh 100 airtime
  2. M-Pesa uses your Ksh 50
  3. Fuliza automatically lends Ksh 50
  4. Airtime transaction completes
  5. You owe Fuliza: Ksh 50
  6. Daily fees start (Ksh 2-5/day depending on tier)

Scenario 2: Lipa Na M-Pesa Payment

Your Situation:

  • M-Pesa balance: Ksh 800
  • Restaurant bill: Ksh 1,200
  • Fuliza limit: Ksh 2,000

What Happens:

  1. You Lipa na M-Pesa Ksh 1,200
  2. M-Pesa uses your Ksh 800
  3. Fuliza lends Ksh 400
  4. Payment completes
  5. You owe: Ksh 400
  6. Daily fees accumulate on Ksh 400

Scenario 3: Sending Money to Family

Your Situation:

  • M-Pesa balance: Ksh 0
  • Family needs: Ksh 500
  • Fuliza limit: Ksh 1,500

What Happens:

  1. You send Ksh 500
  2. M-Pesa has Ksh 0
  3. Fuliza lends full Ksh 500
  4. Transfer completes
  5. You owe: Ksh 500
  6. Daily fees on Ksh 500

How Repayment Works

Automatic Repayment:

  • Any money that enters your M-Pesa automatically repays Fuliza first
  • Receive Ksh 2,000 salary → Fuliza deducts outstanding balance → Remainder stays in your M-Pesa

Example:

  • Fuliza balance: Ksh 800 (owed)
  • Salary arrives: Ksh 15,000
  • Automatic deduction: Ksh 800 to Fuliza
  • Your M-Pesa receives: Ksh 14,200

Manual Repayment:

  • Dial *234#
  • Select “Fuliza”
  • Select “Repay”
  • Enter amount
  • Confirms from your M-Pesa balance

How to Opt Out of Fuliza

If you want to stop using Fuliza:

  1. Repay any outstanding balance (must be Ksh 0 owed)
  2. Dial *234#
  3. Select “Fuliza”
  4. Select “Opt Out”
  5. Confirm

When You Should Opt Out:

  • You’re using it too frequently (financial discipline period)
  • Building emergency fund (don’t want easy access to credit)
  • Trying to break debt cycle

Important: You can re-enroll anytime. Opting out is reversible.


The Real Cost of Fuliza: Daily Charges Explained

This is the section most Fuliza users have never seen clearly.

How Fuliza Charges Work (Different from M-Shwari)

M-Shwari:

  • One-time fee: 7.5% charged upfront
  • Ksh 1,000 loan = Ksh 75 fee
  • Same Ksh 75 whether you repay in 1 day or 30 days

Fuliza:

  • Daily maintenance fee on outstanding balance
  • Ksh 1,000 borrowed for 1 day = Ksh 10-15 fee
  • Ksh 1,000 borrowed for 30 days = Ksh 300-450 fee
  • Cost increases every day you don’t repay

Fuliza Fee Structure (Tiered by Amount)

Verify current rates at safaricom.co.ke – rates can change. These are 2025-2026 typical rates:

Amount OwedDaily Maintenance FeeAccess Fee (One-Time)
Ksh 1-100Ksh 2/dayKsh 5
Ksh 101-500Ksh 5/dayKsh 10
Ksh 501-1,000Ksh 10/dayKsh 20
Ksh 1,001-2,500Ksh 20/dayKsh 30
Ksh 2,501-5,000Ksh 30/dayKsh 50
Ksh 5,001-10,000Ksh 50/dayKsh 100

Two Types of Fees:

  1. Access Fee: One-time charge when you first use Fuliza (per transaction)
  2. Daily Maintenance Fee: Charged every day until you repay

Real Cost Table (What You Actually Pay)

The table everyone needs to see:

Ksh 200 Borrowed:

DaysDaily Fee (Ksh 2)Total FeesTotal RepayEffective %
1 dayKsh 2Ksh 7 (access + 1 day)Ksh 2073.5%
3 daysKsh 6Ksh 11Ksh 2115.5%
7 daysKsh 14Ksh 19Ksh 2199.5%
14 daysKsh 28Ksh 33Ksh 23316.5%
30 daysKsh 60Ksh 65Ksh 26532.5%

Ksh 500 Borrowed:

DaysDaily Fee (Ksh 5)Total FeesTotal RepayEffective %
1 dayKsh 5Ksh 15Ksh 5153%
3 daysKsh 15Ksh 25Ksh 5255%
7 daysKsh 35Ksh 45Ksh 5459%
14 daysKsh 70Ksh 80Ksh 58016%
30 daysKsh 150Ksh 160Ksh 66032%

Ksh 1,000 Borrowed:

DaysDaily Fee (Ksh 10)Total FeesTotal RepayEffective %
1 dayKsh 10Ksh 30Ksh 1,0303%
3 daysKsh 30Ksh 50Ksh 1,0505%
7 daysKsh 70Ksh 90Ksh 1,0909%
14 daysKsh 140Ksh 160Ksh 1,16016%
30 daysKsh 300Ksh 320Ksh 1,32032%

Ksh 2,000 Borrowed:

DaysDaily Fee (Ksh 20)Total FeesTotal RepayEffective %
1 dayKsh 20Ksh 50Ksh 2,0502.5%
3 daysKsh 60Ksh 90Ksh 2,0904.5%
7 daysKsh 140Ksh 170Ksh 2,1708.5%
14 daysKsh 280Ksh 310Ksh 2,31015.5%
30 daysKsh 600Ksh 630Ksh 2,63031.5%

Ksh 5,000 Borrowed:

DaysDaily Fee (Ksh 30)Total FeesTotal RepayEffective %
1 dayKsh 30Ksh 80Ksh 5,0801.6%
3 daysKsh 90Ksh 140Ksh 5,1402.8%
7 daysKsh 210Ksh 260Ksh 5,2605.2%
14 daysKsh 420Ksh 470Ksh 5,4709.4%
30 daysKsh 900Ksh 950Ksh 5,95019%

Annual Equivalent Rate (APR)

If you kept Fuliza outstanding for 365 days (hypothetically):

  • Ksh 1,000 at Ksh 10/day = Ksh 3,650 in fees
  • APR: 365%

This is why Fuliza must be repaid quickly.


The Pattern That Matters

Fuliza Gets More Expensive the Longer You Wait:

  • 1-3 days: Relatively cheap (2-5% total cost)
  • 7 days: Starting to hurt (5-9%)
  • 14 days: Expensive (15-16%)
  • 30 days: Very expensive (19-32%)
  • 60+ days: Devastating (50%+)

The Rule: If you can’t repay within 7 days, Fuliza is the wrong product.


How Fuliza Affects Your CRB Credit Record

Critical section that links to our CRB Kenya 2026 guide.

Yes, Fuliza Reports to CRB

Many Kenyans don’t know this:

  • Fuliza is regulated credit (NCBA Bank provides it)
  • Outstanding balances affect your credit profile
  • Persistent non-payment → CRB listing

The Timeline of Consequences

Days 1-30: Internal Tracking

  • Fuliza balance outstanding
  • Not yet reported to CRB as “adverse”
  • But your credit behavior is being tracked

Days 31-60: Limit Reduction

  • If you haven’t repaid for 30+ days
  • Fuliza limit progressively reduced
  • May drop from Ksh 2,000 to Ksh 500
  • M-Shwari limit also affected

Days 61-90: Serious Warnings

  • SMS reminders intensify
  • “Your Fuliza balance affects your credit score”
  • Safaricom may call you
  • Last chance before formal CRB listing

Day 90+: CRB Listing

  • Outstanding Fuliza balance reported to CRB as non-performing
  • Shows on TransUnion, Metropol, Creditinfo reports
  • Now you’re officially CRB-listed
  • Cannot access: M-Shwari, other mobile loans, bank loans, SACCO loans

How Fuliza Affects Other Credit

Even Before CRB Listing:

M-Shwari Limit Drops:

  • Outstanding Fuliza Ksh 1,000 for 30+ days
  • M-Shwari limit: Was Ksh 10,000 → Drops to Ksh 3,000-5,000
  • Safaricom sees you as higher risk

KCB M-Pesa Affected:

  • Same Safaricom credit scoring system
  • Fuliza non-payment = KCB M-Pesa limit reduced

Hustler Fund:

  • Government checks CRB before increasing limits
  • Outstanding Fuliza can prevent limit growth

The Combined CRB Effect

Worst Case Scenario:

  • Person defaults on Fuliza (Ksh 2,000)
  • Also defaults on M-Shwari (Ksh 5,000)
  • Also defaults on Tala (Ksh 3,000)
  • Three separate CRB entries
  • Total: Ksh 10,000 in defaults → Can’t access formal credit for 5+ years

See our complete CRB Kenya 2026 Guide for:

  • How to check if Fuliza listed you
  • How to clear CRB listing
  • Timeline for listings to disappear
  • Rights you have as a borrower

How to Check If Fuliza Affected Your CRB

Method 1: Get CRB Report

  • SMS “CRB” to 21272 (costs Ksh 100)
  • Metropol sends full report
  • Look for “Fuliza” or “NCBA” entries

Method 2: Notice Your Limits Dropping

  • M-Shwari limit reduced suddenly
  • Fuliza limit dropped to Ksh 100-200
  • KCB M-Pesa limit reduced
  • Sign: Outstanding Fuliza affecting credit

Method 3: Loan Applications Rejected

  • Apply for bank loan → Rejected
  • Apply for SACCO loan → Rejected
  • Reason: “Adverse credit information”
  • Check CRB report immediately

How to Repay Fuliza Fast: Smart Strategies

The goal: Minimize daily fees, clear balance quickly.


Strategy 1: Repay Immediately When Income Arrives

The Automatic Way (Default):

  • Income hits M-Pesa → Fuliza deducted automatically
  • Nothing to do, happens instantly

Example:

  • Fuliza balance: Ksh 600
  • Survey payment arrives: Ksh 1,200
  • Automatic: Ksh 600 to Fuliza, Ksh 600 to you
  • Fuliza cleared, no more daily fees

The Problem:

  • If you need that money for something else
  • Too late—already deducted

Strategy 2: Manual Partial Repayment (Reduce Fees)

If you can’t repay full amount, pay SOMETHING:

Example:

  • Fuliza balance: Ksh 2,000
  • Daily fee: Ksh 20/day
  • You have: Ksh 500 available
  • Don’t have full Ksh 2,000

Manual Repayment:

  1. Dial *234#
  2. “Fuliza” → “Repay”
  3. Enter Ksh 500
  4. New balance: Ksh 1,500
  5. New daily fee: Ksh 10-15/day (dropped a tier)
  6. Saved Ksh 5-10/day going forward

Why This Matters:

  • Ksh 2,000 balance for 30 days = Ksh 600 in fees
  • Reduce to Ksh 1,500 after 10 days, keep for 20 more days = Ksh 200 (day 1-10) + Ksh 200-300 (day 11-30) = Ksh 400-500 total
  • Savings: Ksh 100-200 from partial payment

Strategy 3: The Snowball Method (Multiple Debts)

If you have multiple mobile loans:

Scenario:

  • Fuliza: Ksh 1,000 (Ksh 10/day = Ksh 300/month)
  • M-Shwari: Ksh 5,000 (one-time Ksh 375 fee already charged)
  • Tala: Ksh 3,000 (Ksh 540 interest for 30 days)

Which to Repay First?

Option A: Highest Balance (M-Shwari)

  • Psychologically satisfying
  • But M-Shwari interest already charged (no more fees accumulate)

Option B: Highest Daily Cost (Fuliza) ← CORRECT

  • Fuliza: Ksh 10/day × 30 = Ksh 300/month
  • Repay Fuliza first, stop daily fees
  • Then tackle M-Shwari and Tala

Snowball Strategy:

  1. Pay minimum on M-Shwari and Tala (if required)
  2. Throw all extra money at Fuliza (clear it in 10 days instead of 30)
  3. Once Fuliza cleared, attack M-Shwari
  4. Then Tala

Savings: Ksh 200+ from clearing Fuliza 20 days early


Strategy 4: Borrow Cheaper to Clear Fuliza (Advanced)

Only if you have access to cheaper credit:

Scenario:

  • Fuliza: Ksh 5,000 (Ksh 30/day = Ksh 900/month)
  • You have: SACCO membership, Ksh 15,000 in shares
  • SACCO emergency loan: Ksh 15,000 available at 12% annually

Smart Move:

  1. Take Ksh 5,000 SACCO loan (12% = Ksh 600/year = Ksh 50/month)
  2. Immediately repay Fuliza Ksh 5,000
  3. Owe SACCO Ksh 5,000 at Ksh 50/month interest
  4. Savings: Ksh 850/month (Ksh 900 Fuliza vs Ksh 50 SACCO)

When This Makes Sense:

  • Fuliza balance over Ksh 3,000
  • Fuliza sitting for 14+ days already
  • You have access to SACCO/Hustler Fund at 8-12%

When NOT to Do This:

  • Fuliza is only Ksh 500 (not worth the effort)
  • You’ll be out of Fuliza in 3 days anyway
  • You don’t have cheaper credit access

See our SACCO Loans Kenya 2026 guide for emergency loan access at 12%.


Strategy 5: Prevent Future Fuliza (Build Buffer)

The Real Problem: You’re using Fuliza because your M-Pesa balance is always near zero.

The Solution:

Build Ksh 500-1,000 M-Pesa Buffer:

  1. Next income: Leave Ksh 1,000 in M-Pesa (don’t withdraw all)
  2. This Ksh 1,000 = emergency buffer
  3. When you need to pay Ksh 300, you HAVE it
  4. No Fuliza needed

Where to Keep Buffer:

  • M-Pesa wallet itself (risky—you might spend it)
  • Better: M-Shwari savings (transfer Ksh 1,000, accessible same day if needed)
  • Best: M-Pesa Goal Savings with 7-day target (accessible quickly but not instantly)

Result:

  • No more Fuliza fees
  • Save Ksh 100-500/month from avoiding Fuliza

See our M-Pesa Savings Tips for how to build M-Pesa buffer using lock savings.


How to Increase or Decrease Your Fuliza Limit

How to Increase Your Limit

What Safaricom Looks At:

1. M-Pesa Transaction Volume:

  • Increase money flowing through M-Pesa
  • Receive payments via M-Pesa (not cash)
  • Pay bills via M-Pesa (not cash)
  • More volume = higher limit

2. Fuliza Repayment Speed:

  • Use Fuliza, repay within 1-3 days
  • Repeat 5-10 times
  • System learns: “This person repays fast”
  • Limit increases from Ksh 500 → Ksh 1,000 → Ksh 2,000

3. Overall Credit Behavior:

  • M-Shwari: Repay on time
  • Other mobile loans: Keep clean
  • No CRB listings
  • Good credit everywhere = higher Fuliza limit

4. Time on M-Pesa:

  • Longer M-Pesa user = more trust
  • New M-Pesa user (3 months): Ksh 200-500 limit
  • 2-year M-Pesa user: Ksh 2,000-5,000 limit

Fastest Way to Increase:

  1. Use Fuliza Ksh 200-500
  2. Repay within 24 hours
  3. Repeat weekly for 4 weeks
  4. Limit increases to Ksh 1,000-1,500
  5. Continue pattern
  6. Limit grows to Ksh 3,000-5,000 over 3-6 months

How to Decrease Your Limit (Intentionally)

Why You’d Want This:

  • Financial discipline period
  • Breaking Fuliza dependence
  • Want to force yourself to budget better

How to Reduce:

  1. M-Pesa app → “Fuliza”
  2. “Manage Limit”
  3. Request reduction: Ksh 2,000 → Ksh 500
  4. Confirm

Or:

  • Customer care: Call 100 or 234 (Safaricom)
  • Request limit reduction
  • Effective immediately

Benefits:

  • Can’t impulse-borrow large amounts
  • Forces you to plan better
  • Still have small buffer (Ksh 500) for true emergency

How to Temporarily Suspend Fuliza

Complete pause (not just reduction):

Method 1: Opt Out

  • Dial *234# → “Fuliza” → “Opt Out”
  • Fuliza disabled completely
  • Can re-enroll anytime

Method 2: Request Suspension

  • Call Safaricom customer care
  • “Please suspend Fuliza for 30 days”
  • They can do temporary suspension

When to Suspend:

  • Month-end (when you’re most tempted)
  • Building emergency fund (need discipline)
  • Broke the Fuliza habit (don’t want to relapse)

Fuliza Alternatives: When You Should Use Something Else

Fuliza is a tool. Sometimes it’s the wrong tool.


Alternative 1: M-Shwari (If You Need 14-30 Days)

When M-Shwari Is Cheaper:

Scenario: Need Ksh 2,000 for 21 days

Fuliza Cost:

  • Access fee: Ksh 30
  • Daily fee: Ksh 20/day × 21 days = Ksh 420
  • Total: Ksh 450 (22.5% of loan)

M-Shwari Cost:

  • One-time fee: 7.5% = Ksh 150
  • Total: Ksh 150 (7.5% of loan)

Winner: M-Shwari saves Ksh 300

The Rule:


Alternative 2: Hustler Fund (If You Need Ksh 1,000-50,000)

Hustler Fund Advantages:

  • Interest: 8% annually (vs 365% Fuliza)
  • Term: 14 days (vs variable Fuliza)
  • Loan amount: Up to Ksh 50,000 (vs Ksh 10,000 max Fuliza)

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

Fuliza:

  • Ksh 20/day × 14 = Ksh 280
  • Total repay: Ksh 2,280
  • Cost: Ksh 280

Hustler Fund:

  • 8% annual ÷ 365 days × 14 days
  • Interest: Ksh 6.16
  • Cost: Ksh 6.16

Hustler Fund saves: Ksh 274 (98% cheaper!)

When Hustler Fund Wins:

  • Need more than Ksh 2,000
  • Can repay in 14 days
  • Want cheapest possible credit

See our Hustler Fund 2026 Guide for how to access.


Alternative 3: SACCO Emergency Loan (If You’re a Member)

For SACCO Members:

  • Emergency loan: 3X your shares
  • Interest: 12% annually
  • Term: 12 months
  • Same-day disbursement

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

Fuliza:

  • Ksh 30/day × 30 = Ksh 900
  • Cost: Ksh 900

SACCO:

  • 12% annual ÷ 12 months = 1% monthly
  • Interest: Ksh 50
  • Cost: Ksh 50

SACCO saves: Ksh 850 (94% cheaper)

Requirement: Must be SACCO member with savings.

See our Best SACCOs Kenya 2026 to join.


Alternative 4: M-Pesa Savings (Prevent Need for Fuliza)

The Root Cause: Using Fuliza because you have no buffer.

The Prevention:

Build Ksh 1,000-5,000 Emergency Fund:

  1. Save Ksh 500/month in M-Pesa Goal Savings
  2. After 6 months: Ksh 3,000 emergency fund
  3. When you need Ksh 500: Withdraw from savings (same day)
  4. No Fuliza needed

Annual Savings:

  • Fuliza Ksh 500 monthly (average user): Ksh 50-100/month in fees
  • Annual: Ksh 600-1,200 saved by having emergency fund instead

See our How to Save Money in Kenya for emergency fund strategy.


Decision Framework

Use Fuliza When: ✅ You need Ksh 100-1,000 for 1-3 days maximum ✅ Genuinely unexpected (not predictable expense) ✅ You’ll definitely have money to repay in 3 days ✅ No cheaper option available RIGHT NOW

Use M-Shwari When: ✅ Need 14-30 days to repay ✅ Amount under Ksh 10,000 ✅ Can afford one-time 7.5% fee

Use Hustler Fund When: ✅ Need Ksh 1,000-50,000 ✅ Can repay in 14 days ✅ Want absolute cheapest rate (8% annual)

Use SACCO When: ✅ You’re a member ✅ Need Ksh 5,000-500,000 ✅ Can repay over 12 months ✅ Want 12% rate (vs 365% Fuliza)

Use NONE of Them When: ❌ Using credit regularly at month-end (budgeting problem, not credit need) ❌ You have savings you could use instead ❌ The expense can wait 3-7 days (save first, spend later)

See our How to Budget in Kenya if you’re using Fuliza regularly.


Frequently Asked Questions

Q: How much does Fuliza charge per day in Kenya?

Answer: Fuliza charges daily maintenance fees based on how much you owe. The fee varies by tier.

Current Fuliza Daily Fees (2026):

Amount You OweDaily Maintenance FeeAccess Fee (One-Time)
Ksh 1-100Ksh 2/dayKsh 5
Ksh 101-500Ksh 5/dayKsh 10
Ksh 501-1,000Ksh 10/dayKsh 20
Ksh 1,001-2,500Ksh 20/dayKsh 30
Ksh 2,501-5,000Ksh 30/dayKsh 50

Real Examples:

Ksh 500 owed:

  • Daily fee: Ksh 5
  • 7 days: Ksh 35 in fees
  • 30 days: Ksh 150 in fees
  • Total repay (30 days): Ksh 660 (32% of loan)

Ksh 1,000 owed:

  • Daily fee: Ksh 10
  • 7 days: Ksh 70 in fees
  • 30 days: Ksh 300 in fees
  • Total repay (30 days): Ksh 1,320 (32% of loan)

Ksh 2,000 owed:

  • Daily fee: Ksh 20
  • 7 days: Ksh 140 in fees
  • 30 days: Ksh 600 in fees
  • Total repay (30 days): Ksh 2,630 (31.5% of loan)

The Key Point: Fees are charged EVERY DAY you have an outstanding balance. Repay fast to minimize cost.

Verify current rates at safaricom.co.ke/fuliza as fees can be updated.


Q: Does Fuliza affect CRB in Kenya?

Answer: Yes. Fuliza reports to Credit Reference Bureaus if you don’t repay.

Timeline:

Days 1-30:

  • Outstanding balance tracked internally
  • Not yet reported to CRB as “adverse”
  • But affects your Safaricom credit scoring

Days 31-60:

  • Persistent balance affects M-Shwari and KCB M-Pesa limits
  • Limits reduced
  • Still not formally CRB-listed

Days 61-90:

  • Serious warnings sent
  • Final chance to repay before CRB listing

Day 90+:

  • Outstanding Fuliza reported to CRB (TransUnion, Metropol, Creditinfo)
  • Shows as “non-performing” or “in arrears”
  • Affects all future credit applications
  • Bank loans, SACCO loans, mobile loans all affected

How to Check:

  • SMS “CRB” to 21272 (Ksh 100)
  • Metropol sends full report
  • Look for “Fuliza” or “NCBA Bank” entries

How to Clear:

  1. Pay outstanding Fuliza balance (in full)
  2. Wait 5-7 days for update
  3. Request clearance confirmation from Safaricom
  4. CRB updates within 14 days
  5. Listing marked “settled” (stays on record 5 years but shows as paid)

See our complete CRB Kenya 2026 Guide for:

  • Full CRB listing timeline
  • How to dispute errors
  • How to clear listings
  • Your rights as a borrower

The Warning: Even Ksh 500 Fuliza can CRB-list you if unpaid for 90+ days. Don’t ignore it.


Q: How do I repay Fuliza on M-Pesa?

Answer: Fuliza repays automatically, but you can also repay manually.

Method 1: Automatic Repayment (Default)

How It Works:

  • Any money entering your M-Pesa automatically repays Fuliza FIRST
  • Salary, survey payment, family transfer, business income—all trigger automatic repayment

Example:

  • Fuliza balance: Ksh 800
  • Friend sends you: Ksh 2,000
  • Automatic: Ksh 800 to Fuliza, Ksh 1,200 to your M-Pesa
  • Fuliza cleared without you doing anything

Advantage: Effortless, always happens Disadvantage: Can’t control it if you needed that money for something else


Method 2: Manual Repayment (Via USSD)

Step-by-Step:

  1. Dial *234#
  2. Select “Loans & Savings”
  3. Select “Fuliza M-PESA”
  4. Select “Repay Fuliza”
  5. Enter amount to repay: Ksh 500 (example)
  6. Enter M-Pesa PIN
  7. Confirm
  8. SMS confirmation: “You have repaid Ksh 500. Outstanding balance: Ksh XXX”

Method 3: Manual Repayment (Via M-Pesa App)

Step-by-Step:

  1. Open M-Pesa app
  2. Select “Loans & Savings”
  3. Select “Fuliza M-PESA”
  4. Current balance shows: Ksh 1,200 (example)
  5. Select “Repay”
  6. Enter amount: Ksh 1,200 (full) or Ksh 500 (partial)
  7. Confirm with PIN
  8. Balance updated immediately

Partial vs Full Repayment:

Full Repayment:

  • Clears entire balance
  • Daily fees stop immediately
  • Fuliza limit restored

Partial Repayment:

  • Reduces balance (Ksh 2,000 → Ksh 1,000)
  • Lowers daily fee tier (Ksh 20/day → Ksh 10/day)
  • Slows fee accumulation

Strategy: If you can’t repay full amount, repay SOMETHING. Every Ksh 500 reduces daily fees.


Q: How do I increase my Fuliza limit?

Answer: Use Fuliza and repay quickly. Repeat.

What Safaricom’s Algorithm Rewards:

1. Fast Repayment:

  • Use Ksh 500 Fuliza
  • Repay within 1-2 days
  • Repeat 5-10 times
  • System learns: “Fast repayer”
  • Limit increases from Ksh 500 → Ksh 1,000 → Ksh 2,000

2. High M-Pesa Activity:

  • Receive more money via M-Pesa (salary, payments, transfers)
  • Pay more bills via M-Pesa (Lipa na M-Pesa)
  • Withdraw less often (keep money in M-Pesa ecosystem)
  • More M-Pesa volume = higher Fuliza limit

3. Clean Credit Record:

  • Repay M-Shwari on time
  • Keep KCB M-Pesa current
  • No CRB listings
  • Good credit behavior across all products = higher limits everywhere

4. Time:

  • New M-Pesa user: Ksh 200-500 limit
  • 6-month user with activity: Ksh 1,000-2,000
  • 2-year user with good behavior: Ksh 3,000-10,000

Fastest Growth Strategy:

Weeks 1-4:

  • Use Fuliza Ksh 200-500
  • Repay next day (within 24 hours)
  • Do this 2-3 times per week
  • Cost: Ksh 2-5 per use × 8-12 uses = Ksh 24-60 total
  • Result: Limit increases to Ksh 1,000-1,500

Weeks 5-8:

  • Use Ksh 800-1,000
  • Repay within 2 days
  • Do this 2 times per week
  • Result: Limit increases to Ksh 2,000-3,000

Weeks 9-12:

  • Continue pattern
  • Limit reaches Ksh 3,000-5,000
  • Total investment: Ksh 100-200 in fees to build Ksh 5,000 limit

What Reduces Your Limit:

❌ Leaving balance unpaid for 30+ days ❌ Frequent Fuliza use without repayment ❌ M-Shwari defaults ❌ Low M-Pesa activity ❌ CRB listings

The Reality: Fuliza limit growth is FAST if you repay quickly. Limit reduction is FAST if you don’t repay.


Q: Is Fuliza a loan?

Answer: Technically, no—it’s an overdraft. But it works like a loan.

The Technical Difference:

Overdraft:

  • Line of credit that tops up insufficient balance
  • No application per use (automatic)
  • Repays automatically when money enters account
  • Variable term (no fixed repayment date)
  • Fuliza = overdraft

Loan:

  • Specific amount borrowed for specific purpose
  • Application required each time
  • Fixed repayment date (30 days, 60 days, etc.)
  • Fixed interest rate
  • M-Shwari, Tala, Branch = loans

Why the Distinction Matters:

Overdrafts (Fuliza):

  • Convenience: No application, instant access
  • Flexibility: Borrow Ksh 100 today, Ksh 500 tomorrow
  • Automatic repayment: Any incoming money repays it
  • Daily fees: Cost increases with time

Loans (M-Shwari):

  • Deliberate: Must apply each time
  • Fixed amount: Borrow Ksh 5,000, get Ksh 5,000
  • Fixed fee: 7.5% charged once, no daily accumulation
  • Fixed term: 30 days regardless of when you repay

Practical Reality:

For you as the user, Fuliza acts like a very short-term loan:

  • You owe money
  • Interest/fees accumulate
  • You must repay
  • Non-payment has consequences

The label doesn’t matter. The cost structure does.


Regulatory Classification:

Fuliza is regulated as:

  • Credit facility under Central Bank of Kenya rules
  • Provided by NCBA Bank (licensed financial institution)
  • Reports to Credit Reference Bureaus
  • Consumer protection laws apply

You have the same rights with Fuliza as with any other loan product.


Conclusion: Use Fuliza Smart or Avoid the Trap

The honest truth about Fuliza:

It’s a tool—incredibly useful in the right situation, devastatingly expensive in the wrong one.


When Fuliza Makes Sense

True emergency under Ksh 1,000 for 1-3 days

  • Your matatu fare is Ksh 50 short
  • Need airtime to close a deal
  • Hospital needs Ksh 300 deposit NOW
  • Will have money tomorrow/day after

Convenience worth small cost

  • Ksh 200 Fuliza for 1 day = Ksh 2 fee
  • Saves you a trip to M-Pesa agent
  • Completes urgent transaction

When Fuliza Is a Trap

Using it regularly every month-end

  • Sign of budgeting problem, not credit need
  • Ksh 500-2,000 Fuliza every month = Ksh 100-500/month in fees
  • Annual waste: Ksh 1,200-6,000

Letting balance sit for 14+ days

  • Ksh 1,000 for 30 days = Ksh 320 in fees (32% of loan)
  • At that point, M-Shwari would have been cheaper (7.5% one-time)

Borrowing more than you can repay in 7 days

  • Daily fees compound quickly
  • Turns small loan into big problem

The Numbers You Must Remember

Fuliza Cost by Duration:

  • 1-3 days: Relatively cheap (2-5% total)
  • 7 days: Starting to hurt (8-9%)
  • 14 days: Expensive (15-16%)
  • 30 days: Very expensive (30-32%)
  • 90+ days: CRB listing + devastation

The Rule: If you can’t repay in 7 days, use something else.


Your Action Plan

If You’re Using Fuliza Right Now:

Today:

  1. Dial *234# → Check Fuliza balance
  2. Note: Amount owed, daily fee

Tomorrow:

  1. Calculate: How many days until you have money?
  2. If more than 7 days: Consider alternatives (M-Shwari, Hustler Fund, SACCO)
  3. If less than 7 days: Plan to repay immediately when income arrives

Next Week:

  1. Clear Fuliza balance
  2. Build Ksh 500-1,000 M-Pesa buffer (see M-Pesa Savings Tips)
  3. Never let Fuliza sit more than 7 days again

If You’re Not Using Fuliza:

Strategy 1: Keep It That Way

  • Build emergency fund instead
  • M-Pesa Goal Savings: Ksh 1,000-5,000
  • When emergency comes, use savings (not Fuliza)

Strategy 2: Or Use It Strategically

  • Enrolled but only for 1-3 day emergencies
  • Repay within 48 hours always
  • Cost: Ksh 50-100/year in fees
  • vs Ksh 1,200-6,000/year for regular users

Related Resources

Compare Fuliza to Other Options:

  • M-Shwari vs KCB M-Pesa vs Fuliza 2026 – Complete cost comparison

Understand Credit Consequences:

Find Cheaper Alternatives:

Build Emergency Fund to Avoid Fuliza:

Fix the Root Problem:


Fuliza processed billions of shillings for millions of Kenyans. But the users who win are the ones who understand the daily fee structure and repay in 1-3 days. The users who lose are the ones who let Ksh 500 sit for 30 days and pay Ksh 150 in fees.

Which user will you be?

Last Updated: March 10, 2026 | Fees verified from Safaricom, CRB policies confirmed, 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.