Skip to content
Lending

Fuliza explained: how it actually works in 2026

Fuliza is the most-used credit product in Kenyan history. Here's how the overdraft works, what it costs, the daily charge mechanics, when it makes sense to use, and when it traps you.

8 min read Updated 26 April 2026by paybillke editorial

Fuliza is M-Pesa's continuous overdraft. If you try to send or pay an amount you don't have in your M-Pesa wallet, Fuliza covers the gap. The next time money enters your wallet, Fuliza repays itself automatically. It's the most-used credit product in Kenyan history — within a year of its 2019 launch it had disbursed over KES 81 billion.

Most users encounter Fuliza without thinking about it: a Send Money fails, the menu offers a top-up via Fuliza, you accept, the transaction completes. The mechanic is invisible — which is exactly the user-experience win and the personal-finance risk.

How it actually works

When you initiate an M-Pesa transaction with insufficient balance, Fuliza checks two things: do you have an active Fuliza limit, and does the shortfall fit within it. If yes, M-Pesa prompts: "Confirm Fuliza of KES X to complete this transaction." You accept. The transaction completes. Your M-Pesa balance shows zero (or whatever was left after Fuliza contribution); Fuliza shows a debt equal to what it covered.

Repayment is automatic and continuous. Every time M-Pesa receives money on your behalf — someone sends you, you withdraw to your wallet from M-Shwari, salary lands — Fuliza intercepts up to the outstanding amount before any of it reaches your spendable balance.

The charges — access fee + daily charge

Fuliza has two cost components that customers often confuse:

  1. One-time access fee. A 1% access fee is taken at the moment you Fuliza, plus 15% excise duty on that fee. So borrowing KES 1,000 costs KES 11.50 in access fees immediately (KES 10 + KES 1.50 excise).
  2. Daily continuing charge. Until you repay, a daily charge accrues on the outstanding balance. Brackets in 2026:
    • KES 1 – 100: free for the first 24 hours, then KES 6/day
    • KES 101 – 500: KES 6/day
    • KES 501 – 1,000: KES 11/day
    • KES 1,001 – 2,500: KES 22/day
    • KES 2,501 – 5,000: KES 25/day
    • KES 5,001 – 10,000: KES 30/day
    • KES 10,001 – 70,000+: scales further
    Daily charges include 15% excise duty.

The annualised cost is high — KES 22/day on a KES 2,000 outstanding works out to roughly 400% APR if held for a full year. Fuliza isn't designed to be held long. It's designed to bridge a few days at most.

Fuliza calculators and deeper dives

Curated external sources we cite. Open in a new tab.

How your Fuliza limit is set

Your Fuliza limit isn't a fixed amount — it's an algorithmic credit score that Safaricom and NCBA recalculate continuously based on your M-Pesa behaviour. Inputs include: average M-Pesa balance, monthly transaction volume, deposit-withdrawal patterns, repayment history on previous Fuliza, M-Shwari savings activity, mobile-money tenure, and recent SIM behaviour.

New M-Pesa customers typically start at KES 0 (no Fuliza available) and unlock a small limit (KES 200-500) within 2-3 months of normal usage. Heavy users with strong repayment history can have limits of KES 70,000+. The maximum across the country is around KES 100,000.

Limits move both ways. Missing repayments, going dormant, or reducing M-Pesa activity will shrink your limit. Restoring activity restores the limit.

When Fuliza makes sense

Fuliza earns its keep in genuinely short-term gaps:

  • Your salary is in tomorrow but you need to pay rent today.
  • An emergency expense you'll absolutely cover within 48 hours.
  • The M-Pesa transaction limit doesn't fit your need but you have funds elsewhere arriving immediately.

In all of these, the daily-charge math is acceptable because you'll only be in the red for 1-3 days. KES 22-30 a day on a small overdraft is annoying but tractable.

When Fuliza traps you

The trap is using Fuliza as a substitute for income rather than a bridge. If your income permanently doesn't cover your expenses, Fuliza papers over the gap until the daily charges accumulate to something painful. People with persistent Fuliza debt over 30+ days often pay more in cumulative daily charges than the original amount they borrowed.

When something else makes more sense

  • For amounts you'll repay in a week or more — a structured loan from KCB-M-Pesa or M-Shwari is usually cheaper. Fixed-term, fixed interest, no daily-charge escalation.
  • For amounts above your Fuliza limit — Tala, Branch, Zenka, or a microfinance loan (Faulu, KWFT) cover bigger gaps with structured terms.
  • For emergency medical expenses — explore SHA coverage (paybill 222111) before borrowing. Many medical events are partially covered.

Quick reference: how to check your Fuliza balance

Dial *234# on a Safaricom line, select Fuliza, then Outstanding Balance. Or open the M-Pesa app: tap Loans & Savings → Fuliza → Outstanding. The amount shown includes accrued daily charges to-date.

When Fuliza is offered but you should refuse

If a transaction prompt offers Fuliza, ask yourself one question: am I sure I can repay this within 7 days? If yes, accept. If no, cancel the transaction and find another path — delay the purchase, ask the recipient to wait, or take a structured loan instead.

The Fuliza menu is a UX win for Safaricom and a budgeting threat for users. Treat it with the same caution you'd treat a credit card cash advance — both are fast, both are expensive, both are fine when used the way they're designed to be used.