Fuliza and Tala are probably the two most frequently used credit tools by Kenyan M-Pesa users. Fuliza is embedded in M-Pesa itself — it completes transactions when your balance falls short. Tala is a standalone loan app that puts cash in your M-Pesa for you to use however you want. They sound similar on the surface but they are fundamentally different products with very different cost structures. Understanding when to use each — and which costs less — can save you real money.
What Is Fuliza and How Does It Work?
Fuliza is Safaricom's overdraft facility built into M-Pesa. It was launched in 2019 as a partnership between Safaricom, NCBA Bank, and KCB Bank. When you try to send money, pay a Lipa Na M-Pesa bill, or withdraw cash and your M-Pesa balance is too low to complete the transaction, Fuliza automatically steps in — covering the shortfall using a line of credit that has been pre-approved based on your M-Pesa history.
You do not need to apply each time you use Fuliza. You opt in once, Safaricom sets your limit, and the facility activates automatically whenever your balance is insufficient. The amount drawn from Fuliza is charged daily until you repay it.
What Is Tala and How Does It Work?
Tala is a standalone mobile loan application. You apply through the Tala app, your creditworthiness is assessed using your smartphone and M-Pesa data, and if approved, a lump sum is disbursed to your M-Pesa wallet. You then use that money however you like — it appears as a normal M-Pesa balance. Tala charges a flat loan fee, disclosed at the time of application, with repayment due within a set period (typically 21 to 60 days).
The Real Cost of Fuliza: Daily Fees Add Up
Fuliza's cost structure is fundamentally different from a traditional loan — and this is where many borrowers get caught out. Fuliza charges a one-time access fee when you draw on the facility, plus a daily maintenance fee that continues until you repay the outstanding balance in full. The fee structure (which Safaricom periodically revises) typically works as follows:
- Access fee: Applied once when you first draw on Fuliza for a transaction.
- Daily fee: Charged every day on the outstanding Fuliza balance until it is cleared.
The daily fee rates as of recent disclosures are roughly:
- KES 1–1,000: KES 2 per day
- KES 1,001–2,500: KES 5 per day
- KES 2,501–5,000: KES 10 per day
- KES 5,001–10,000: KES 20 per day
- KES 10,001–70,000: KES 30 per day
If you borrow KES 3,000 on Fuliza and take 30 days to repay, you pay KES 10 x 30 = KES 300 in daily fees, plus the access fee. On a KES 3,000 loan, that is a 10%+ cost for 30 days — higher than M-Shwari's 7.5% flat fee for the same period and comparable to Tala.
Need cash fast? Apply on SwiftCash — borrow KES 1,000–40,000, disbursed to M-Pesa in under 2 minutes.
The Real Cost of Tala: Flat Fee, Full Transparency
Tala charges a flat fee per loan, which is disclosed upfront before you accept. The fee typically ranges from 10% to 17% of the loan amount, depending on the amount and tenor. For a 30-day loan at 11%, borrowing KES 3,000 means repaying KES 3,330 — full stop. No daily accumulation, no ambiguity.
This predictability is one of Tala's genuine advantages. You know exactly what you will owe before you accept the loan, which makes it easier to plan repayment.
Comparing Fuliza vs. Tala: Which Is Actually Cheaper?
The answer depends on how long you hold the debt — and this is the key insight that many borrowers miss.
For very short-term use (1–7 days): Fuliza wins. If you are completing a transaction and know you will top up your M-Pesa within a day or two, the daily fee on a small Fuliza balance is trivial — KES 5–10 for a few days costs far less than Tala's flat fee.
For medium-term use (8–30 days): It depends on the amount. For small amounts (under KES 2,500), Fuliza accumulates daily fees that can approach or exceed Tala's flat fee by days 20–25. For larger amounts, Tala's flat fee may actually be cheaper.
For use beyond 30 days: Tala is almost always cheaper. Fuliza's daily fee compounds indefinitely if you do not repay, while Tala's cost is fixed on a per-loan basis.
| Scenario | Fuliza Cost | Tala Cost | Winner |
|---|---|---|---|
| KES 1,000 for 3 days | ~KES 6–10 | ~KES 110–170 | Fuliza |
| KES 3,000 for 14 days | ~KES 140–150 | ~KES 330–510 | Fuliza |
| KES 3,000 for 30 days | ~KES 300–320 | ~KES 330–510 | Near tie / Tala |
| KES 5,000 for 30 days | ~KES 300–320 | ~KES 500–850 | Fuliza |
| KES 5,000 for 60 days | ~KES 600–640 | ~KES 500–850 | Tala |
When Fuliza Is the Better Choice
Fuliza is best when:
- You are completing a transaction right now and will repay within a few days
- You need a small top-up (under KES 2,000) for a payment that cannot wait
- You want frictionless access without opening an app or applying
- You are confident of repaying within 7 days
When Tala Is the Better Choice
Tala is better when:
- You need money for a purpose beyond completing a single transaction — for example, buying stock, paying a bill, or handling an emergency
- You need the money disbursed as a lump sum to your M-Pesa for flexible use
- You want cost certainty — knowing exactly what you will pay before you borrow
- You expect to repay in more than 14–21 days
The Hidden Danger of Fuliza
Fuliza's daily fee model creates a psychological trap. Because each day's fee is small, it does not feel urgent to repay. Many Kenyans report carrying a Fuliza balance for weeks or months without realising how much it has cost them in aggregate. A KES 5,000 Fuliza balance held for 3 months costs KES 900 in daily fees alone — an 18% cost on the loan. At 6 months, it is 36%.
Treat Fuliza as a transaction-completion tool, not as a working capital facility. If you need money for more than a week, explicitly apply for a loan — from Tala, from M-Shwari, or from SwiftCash — where the total cost is defined and predictable.
What If You Need More Than Fuliza or Tala Can Offer?
Both Fuliza and Tala have limits. Fuliza's limit is typically set conservatively by Safaricom and may be too low for significant financial needs. Tala's first-loan limit for new borrowers can also be frustratingly small. If you need between KES 1,000 and KES 40,000 quickly, apply on SwiftCash — no Fuliza daily fees accumulating in the background, no waiting to build a Tala repayment history, just straightforward cash to your M-Pesa in under two minutes.