Skip to content
FX

Cost of Living DeskReceipt6 min read

What Fuliza really costs: KES 52 to borrow KES 1,000 for a week, 271% a year

Our verdict · Opinion

Fuliza is priced in shillings a night, which is accurate but hard to add up; worked out as simple yearly rates, the published fees on a KES 1,000 balance come to 231% to 584% a year, sixteen to forty times the average bank loan rate.

The 3 numbers

  1. KES 52

    The charges on KES 1,000 kept on Fuliza for 7 nights, by Safaricom's own price list: 271% a year, simple

  2. 14.34%

    The average bank loan rate in Kenya, August 2026

  3. KES 1,465.8bn

    Drawn on Fuliza in the year to 31 March 2026, up 49.3% on the year before

What it means for youAnalysis

  • If you use Fuliza: a balance cleared before midnight pays only the 1% access fee; each night it stays unpaid adds that night's fee.
  • Owing KES 1,001 instead of KES 1,000 lifts the nightly fee from KES 6 to KES 21.60: seven nights cost about KES 161, not KES 52.
  • For 30 days, KES 1,000 costs KES 190 on Fuliza, KES 90 on M-Shwari and about KES 11.79 at the average bank loan rate.

Information, not advice.

On this page· 6 sections

The same fees, held longer, still cost far more than any bank rate

Simple yearly rate, %

Fuliza KES 1,000, 1 night584%Fuliza KES 100, 1 night365%Fuliza KES 1,000, 7 nights271.1%Fuliza KES 1,000, 30 nights231.2%M-Shwari, 30 days109.5%Bank average, Aug 202614.34%1-year T-bill9.04%
The same fees, held longer, still cost far more than any bank rate. Fuliza KES 1,000, 1 night: 584%; Fuliza KES 100, 1 night: 365%; Fuliza KES 1,000, 7 nights: 271.1%; Fuliza KES 1,000, 30 nights: 231.2%; M-Shwari, 30 days: 109.5%; Bank average, Aug 2026: 14.34%; 1-year T-bill: 9.04%
ItemSimple yearly rate, %
Fuliza KES 1,000, 1 night584%
Fuliza KES 100, 1 night365%
Fuliza KES 1,000, 7 nights271.1%
Fuliza KES 1,000, 30 nights231.2%
M-Shwari, 30 days109.5%
Bank average, Aug 202614.34%
1-year T-bill9.04%

Embed this chart

Paste this code into your page. The chart resizes to fit, carries its source and links back to this Receipt. Free to use with the credit in place.

Preview

Borrow KES 1,000 on Fuliza and keep it for a week, and by Safaricom's own price list the charges come to KES 52.

That sounds small, and it is small in shillings. As a simple yearly rate, by our arithmetic, it is 271%. The average bank loan in Kenya cost 14.34% a year in August 2026.

The Afronomics verdict: Fuliza is priced in shillings a night, which is accurate but hard to add up; worked out as simple yearly rates, the published fees on a KES 1,000 balance come to 231% to 584% a year, sixteen to forty times the average bank loan rate.

What Fuliza charges

FactsFuliza is an overdraft on M-PESA. Safaricom runs it with lenders: its FY26 results booklet names NCBA, KCB and Sidian Bank. Safaricom's Fuliza page sets out the price. "A customer will be charged a one off 1% access fee and a daily maintenance fee is applied the next day at midnight or 00.00 hrs. A customer will also be charged 20% Excise Duty on the daily maintenance fee."

FactsThe daily fee depends on how much you owe, not on a percentage. Safaricom's table, with the excise duty included:

Amount owed (KES)Daily feeExcise dutyTotal a day
0 to 100KES 0KES 0KES 0
101 to 500KES 2.50KES 0.50KES 3
501 to 1,000KES 5KES 1KES 6
1,001 to 1,500KES 18KES 3.60KES 21.60
1,501 to 2,500KES 20KES 4KES 24
2,501 to 70,000KES 25KES 5KES 30

Source: Safaricom's Fuliza page, last updated 23 June 2025, read on 15 October 2026.

FactsSo a balance cleared before midnight on the day it was drawn pays only the 1% access fee. Each midnight it stays unpaid adds that night's fee.

What the numbers show

AnalysisWe worked out the cost of four common cases from the table, then turned each into a simple yearly rate: the cost for the period multiplied up to a year, the way most loan rates are quoted, with no compounding. Nobody borrows on Fuliza for a year at a stretch; the yearly rate is there so the price can sit next to a bank's.

CaseCostShare of the amountSimple yearly rate
KES 1,000 for 1 nightKES 10 + 6 = KES 161.6%584%
KES 1,000 for 7 nightsKES 10 + 42 = KES 525.2%271%
KES 1,000 for 30 nightsKES 10 + 180 = KES 19019.0%231%
KES 100 for 1 nightKES 1 + 0 = KES 11.0%365%

Arithmetic: yearly rate = cost ÷ amount × 365 ÷ nights. Example, 7 nights: 52 ÷ 1,000 = 5.2%; 5.2% × 365 ÷ 7 = 271.1%.

AnalysisThe comparison. KES 1,000 for 30 days at the 14.34% average bank lending rate would cost about KES 11.79 in interest, before any bank fees. On Fuliza it costs KES 190. Lent to the government for 30 days at the latest one-year Treasury bill rate of 9.0383%, the same KES 1,000 would earn about KES 7.43. M-Shwari, the 30-day loan Safaricom offers with NCBA, charges a flat 9% including excise duty: KES 90 on KES 1,000, or 109.5% a year simple.

AnalysisTwo quirks of the table are worth knowing. First, the bands are steps, not a slope. Owing KES 1,001 instead of KES 1,000 lifts the nightly fee from KES 6 to KES 21.60, 3.6 times as much for one more shilling. Seven nights on KES 1,001 cost about KES 161, against KES 52 on KES 1,000. Second, balances of KES 100 or less pay no daily fee at all, only the 1% access fee. KES 100 held for 30 nights still costs KES 1, about 12% a year: cheaper than a bank. The expensive part of Fuliza is the middle, where the daily fee is large next to the balance.

AnalysisThe same price looks small or large depending on how it is shown. KES 6 a night on KES 1,000 is 0.6% a day. Safaricom publishes it as shillings a night, which is accurate. Banks quote a yearly rate. Fuliza's charges are fees, not interest, so the yearly rates in this Receipt are our arithmetic on Safaricom's published table, not a rate Safaricom or its lenders quote.

How much Kenyans use it

FactsSafaricom's FY26 results booklet, for the year to 31 March 2026, reports:

FulizaFY25FY26Change
Value of disbursementsKES 981.6bnKES 1,465.8bn+49.3%
Value of repaymentsKES 996.7bnKES 1,487.3bn+49.2%
Average ticket sizeKES 241.2KES 217.9−9.7%
Distinct customers7.9m17.7m+123.7%
Safaricom's Fuliza revenueKES 4.1bnKES 6.0bn+46.0%

Source: Safaricom PLC, FY26 Results Booklet, Financial Services, Lending table (page 32).

AnalysisThe average draw, KES 217.9, sits in the KES 101 to 500 band, where the nightly fee is KES 3: about 1.4% of the balance for each night it stays unpaid. The booklet's revenue line is Safaricom's own Fuliza revenue. It does not show the total fees customers paid or how they are split with the lenders, so we do not estimate them.

FactsThe booklet puts repayments at 101.5% of disbursements in both years.

Our verdict

OpinionFuliza is priced in shillings a night, which is accurate but hard to add up; worked out as simple yearly rates, the published fees on a KES 1,000 balance come to 231% to 584% a year, sixteen to forty times the average bank loan rate.

The fair case for Fuliza is real. It is there at 11pm with no form, no branch and no security. A balance cleared the same day costs 1%, and very small balances pay no daily fee. For a till short by a few hundred shillings until payday tomorrow, a few shillings is a reasonable price for the convenience.

The difficulty, in our view, is the unit. A price in shillings a night is easy to accept and hard to add up: on its own it does not show that a month on KES 1,000 costs nineteen percent of the money borrowed. The band steps add a cliff of their own: the cheapest place to be is just under a threshold, and a shilling over it can triple the bill. The highest yearly figure, 584%, is for a single night, where most of the cost is the one-off 1% access fee; held for 30 nights, it is 231%.

The fees are not hidden; they are on Safaricom's own page. What a reader needs is the total, and that takes arithmetic. Our calculator does it, for any amount and any number of nights.

What would change our mind

Evidence that Fuliza customers are shown the total cost and a yearly rate before each draw; we have not tested what the M-PESA menu shows, and Safaricom is welcome to tell us. A tariff that rises smoothly with the balance instead of in steps. Or results showing most Fuliza balances are cleared within a night, so the yearly figures above rarely apply in practice; the booklet does not publish how long balances stay unpaid.

Check your own numbers: the M-PESA and Fuliza charges calculator works out what a Fuliza balance costs by the night, and mobile loans compared sets Fuliza beside M-Shwari, Tala and the bank average.

Information, not advice.

One shilling over KES 1,000 and the nightly fee jumps from KES 6 to KES 21.60

Daily fee incl. excise, KES

Up to 1000101-5003501-1,00061,001-1,50021.61,501-2,500242,501-70,00030
One shilling over KES 1,000 and the nightly fee jumps from KES 6 to KES 21.60. Up to 100: 0; 101-500: 3; 501-1,000: 6; 1,001-1,500: 21.6; 1,501-2,500: 24; 2,501-70,000: 30
ItemDaily fee incl. excise, KES
Up to 1000
101-5003
501-1,0006
1,001-1,50021.6
1,501-2,50024
2,501-70,00030

Embed this chart

Paste this code into your page. The chart resizes to fit, carries its source and links back to this Receipt. Free to use with the credit in place.

Preview

Kenyans drew KES 1.47 trillion on Fuliza in a year, up 49%

Fuliza disbursements, KES billion

981.6FY251,465.8FY26
Kenyans drew KES 1.47 trillion on Fuliza in a year, up 49%. FY25: 981.6; FY26: 1465.8
ItemFuliza disbursements, KES billion
FY25981.6
FY261,465.8

Embed this chart

Paste this code into your page. The chart resizes to fit, carries its source and links back to this Receipt. Free to use with the credit in place.

Preview

Disclosure: Afronomics and its founder hold no shares in Safaricom, NCBA, KCB or Sidian Bank, and are not paid by any of them.

By the Afronomics Cost of Living Desk. Checked against the sources below and published under our house rules; Afronomics Feed is accountable for every word. Report a correction.

Our calls, on the record

Each is dated and graded against the source named, when it publishes. Win or lose, it stays on the record.

  1. Fuliza disbursements grow again in Safaricom's year to March 2027, above the KES 1,465.8 billion of FY26

    Settled by Safaricom PLC, FY27 Results Booklet, Financial Services: Lending table, 31 May 2027Open

  2. The average Fuliza draw keeps shrinking: below KES 217.9 in the year to March 2027

    Settled by Safaricom PLC, FY27 Results Booklet, Financial Services: Lending table, 31 May 2027Open

  3. Safaricom's published total daily Fuliza charge on a KES 501 to 1,000 balance is still KES 6 on 31 March 2027

    Settled by Safaricom, Fuliza page (charges and tariff table), 31 March 2027Open

Our record →

Coming with Pro: the full file

Being built now. Pro readers get each part the day it is published.

  • Every band, every night: the cost and yearly rate for each Fuliza band, from one night to 30, in one table.
  • The step map: the balances just above each band threshold where one more shilling costs the most, and what the same week costs a shilling below.
  • Fuliza against every mobile loan we track: M-Shwari, KCB M-PESA, Tala and others, as total shillings repaid and as yearly rates, against the CBK bank average.
  • The Fuliza tracker: disbursements, repayments, ticket size, customers and revenue from every Safaricom results booklet, updated each May and November.
  • Follow-ups: a Receipt on Safaricom's half-year and FY27 results, and on any change to the Fuliza tariff.

M-Pesa, card or bank transfer. Cancel any time.

Get the next chapter first

Next: Safaricom FY27 results: Fuliza disbursements, ticket size, customers and revenue, 31 May 2027.

Free. Any email. One click to stop.

Sources

  1. Safaricom, Fuliza page (charges and tariff table), 23 June 2025
  2. Safaricom PLC, FY26 Results Booklet (year ended 31 March 2026), 7 May 2026
  3. Central Bank of Kenya, commercial banks weighted average rates, 15 October 2026
  4. Central Bank of Kenya, Treasury bill results, 364-day issue 2633, 19 October 2026
  5. Safaricom, M-Shwari page (loan fee), 5 October 2026

Sector: Cost of living · The mobile-credit-costs file

Pass it on

Found this useful? Share it

Send it to a colleague, a client or the group chat. Every link goes straight to this story, with its sources.