Fuliza M-PESA 2026: How It Works, What It Costs, and How to Use It Wisely
Fuliza launched on 7 January 2019 and changed M-PESA in a way no previous feature had. Before it existed, running out of wallet balance mid-transaction meant the payment simply failed - you got an error, the merchant waited, and you had to find another way to pay. Fuliza removed that problem entirely. It is an overdraft facility built directly into M-PESA that automatically covers the shortfall when your balance is not enough to complete a transaction. No application form, no waiting period, no phone call to a loan officer. If you are eligible and the gap is within your approved limit, the transaction goes through.
Fuliza is now deeply embedded in everyday M-PESA usage, but many users still do not fully understand how the fees build up until they have already paid more than expected. This guide explains exactly how Fuliza works, what each charge means, how the daily fee accumulates, and the practical steps you can take to use it without it quietly draining your money. For the wider Safaricom fee environment around sending money, withdrawals, Paybill, and wallet caps, the main M-PESA charges homepage covers the broader tariff picture.
Fuliza Charges Calculator
Check the likely Fuliza access fee and daily maintenance band before you borrow.
What Is Fuliza and Who Runs It?
Fuliza is a mobile overdraft service offered through a partnership between Safaricom, NCBA Bank, and KCB Bank. Safaricom provides the M-PESA infrastructure and customer interface, while the banking partners support the credit facility itself. This distinction matters because Fuliza is more than a simple mobile money feature; it is a credit product layered directly into the M-PESA experience.
Access is through the same M-PESA menu you already use. You do not need a separate account, a different SIM, or a visit to any bank branch. Your eligibility and credit limit are determined algorithmically, based on your M-PESA usage history, how long you have been using M-PESA, how frequently you transact, whether you have previously borrowed and repaid on time, and your overall transaction volumes. The longer and more consistently you use M-PESA, the higher your potential Fuliza limit. The maximum any individual can borrow through Fuliza is KES 70,000, though most users start with a far lower limit that grows over time with responsible usage.
How Fuliza Activates
Fuliza does not require you to do anything to trigger it. When you initiate any M-PESA transaction, sending money, paying a Paybill, buying goods at a Till, or completing any other wallet payment, M-PESA checks your wallet balance against the total amount required (the payment plus any applicable transaction fee). If your balance covers the full amount, the transaction proceeds normally using your existing funds. If your balance falls short, M-PESA immediately checks whether your Fuliza limit covers the difference. If it does, the transaction completes automatically, using borrowed funds to cover the shortfall.
After the transaction goes through, you receive an SMS from M-PESA notifying you of three things: the amount borrowed, the one-time access fee charged, and the daily maintenance fee that will be charged each day until you repay. These are not hypothetical figures; by the time you read that SMS, the access fee has already been deducted. The clock on daily charges starts immediately for amounts above KES 1,000.
One important detail: Fuliza only covers the shortfall, not the entire transaction amount. If your wallet holds KES 800 and you are sending KES 1,200, Fuliza covers the KES 400 difference (plus any send fee). You are not borrowing KES 1,200; you are borrowing only what your balance could not cover. This keeps borrowed amounts as small as possible, which in turn keeps your fees lower.
Fuliza Charges
Fuliza has two separate charges: a one-time access fee charged when you borrow, and a daily maintenance fee charged each midnight until you repay in full. Both are charged on the borrowed amount, not on the total transaction value. The fee shown on your M-PESA confirmation and follow-up SMS is the amount that applies to that transaction.
The access fee is deducted the instant Fuliza activates. Under the current Safaricom Fuliza tariff, the one-time access fee is 1% of the borrowed amount. It is taken from the borrowed funds themselves, meaning the net amount available to you is the borrowed figure minus the access fee.
| Borrowed Amount (KES) | One-Time Access Fee |
|---|---|
| Any approved Fuliza amount | 1% of amount borrowed |
| KES 100 | KES 1 |
| KES 500 | KES 5 |
| KES 1,000 | KES 10 |
| KES 2,500 | KES 25 |
| KES 10,000 | KES 100 |
The access fee is relatively modest compared with the cost of leaving the balance outstanding for several days. In practice, the part that becomes expensive is not the one-time drawdown fee; it is the daily maintenance fee that keeps applying while the balance remains unpaid.
The Daily Maintenance Fee
The daily maintenance fee is applied at midnight, every single day, for as long as any Fuliza balance remains outstanding. There are no weekends, no public holidays, and no exceptions. The charge depends on your current outstanding Fuliza balance band, not on the original amount you first borrowed.
Under the current Safaricom Fuliza tariff, balances of KES 1 to 100 do not attract a daily maintenance fee. From KES 101 upward, the daily fee applies according to the outstanding balance band. This is why same-day repayment is the cheapest approach whenever possible.
| Outstanding Balance (KES) | Daily Charge (KES) | Grace Period |
|---|---|---|
| 1 - 100 | 0 | None |
| 101 - 500 | 3 | None |
| 501 - 1,000 | 6 | None |
| 1,001 - 2,500 | 21.60 | None |
| 2,501 - 70,000 | 24 | None |
Notice how the daily charge band is based on your current outstanding balance, not the original borrowed amount. If you make a partial repayment that reduces your balance from KES 3,000 to KES 900, your daily charge drops from KES 24 to KES 6. This means partial repayments are genuinely useful; each one reduces your exposure to ongoing daily charges.
How Fuliza Repayment Works
Repayment is automatic. Any funds entering your M-PESA wallet, a transfer from another person, a salary disbursement, a Paybill refund, or a cash deposit at an agent, are first applied to your outstanding Fuliza balance before the remainder is credited to your usable wallet. You cannot receive an incoming payment while leaving Fuliza unpaid; the system clears the debt first without asking.
You can also repay manually at any time by dialling *334# -> Fuliza -> Repay Fuliza, or through the M-PESA app under the Fuliza section. Manual repayment allows you to pay a specific amount, partial or full, on your own schedule rather than waiting for incoming funds. Partial repayments are applied immediately and reduce your outstanding balance, which directly lowers the daily charge band you fall into.
The most cost-effective repayment strategy is straightforward: repay on the same day you borrow. If you complete a transaction using Fuliza and then receive money into your wallet shortly after a salary credit, a friend paying you back, or any other deposit, that incoming amount will automatically clear the Fuliza balance. If you settle before the first midnight charge hits, you end up paying only the one-time access fee.
What Happens If You Don't Repay Fuliza
Failing to repay Fuliza is not a passive situation. Several consequences kick in at different stages of default, and some are harder to reverse than others.
First, Fuliza access is suspended. If your outstanding balance grows and you make no repayment, Safaricom will suspend your ability to use Fuliza for new transactions. You will still be able to use M-PESA normally for sending money, Till payments, and other services, but Fuliza will not activate to cover shortfalls until the existing balance is cleared.
Second, daily charges continue accruing during the suspension period. There is no penalty rate; the standard daily table applies, but charges do not pause just because your access is suspended. The debt grows every day, regardless of whether you are actively using the facility.
Third, and most seriously, extended default results in a Credit Reference Bureau (CRB) listing. Safaricom refers defaulting accounts to the CRB, and a negative listing affects your ability to access credit from banks, SACCOs, mortgage lenders, and other financial institutions in Kenya. A CRB listing is not automatic at the first missed day; it follows sustained non-payment, but it is a real consequence that has affected millions of Kenyans.
Kenya later ran a credit amnesty programme that allowed many former Fuliza defaulters to regularise their position after repayment. If you have a historic Fuliza debt that led to a negative CRB listing, repay the outstanding amount via *334# and then request delisting through the Safaricom app. Your credit record is only restored once the delisting is processed and confirmed.
Fuliza Ya Biashara
Fuliza Ya Biashara is a separate overdraft product available to registered Lipa Na M-PESA merchants businesses with an active Till number. It mirrors the consumer Fuliza product in structure but is calibrated for business transaction volumes and cash flow patterns.
The access fee for Fuliza Ya Biashara is 2% of the borrowed amount (inclusive of excise duty), which is higher than the approximately 1% rate for consumer products. However, Fuliza Ya Biashara includes a 24-hour grace period before daily maintenance fees begin, giving merchants one full business day to clear a balance before daily charges start. For a business that receives customer payments throughout the day, this window is often sufficient to clear a morning shortfall by evening without incurring daily fees.
Access is via *234# -> Fuliza Ya Biashara, separate from the consumer Fuliza menu. Credit limits for business accounts are assessed differently from consumer limits, based on merchant transaction history and float volumes rather than personal M-PESA usage. Businesses with high and consistent Till transaction volumes tend to qualify for higher Fuliza Ya Biashara limits.
Fuliza vs M-Shwari vs KCB M-PESA - Which Is Right for You?
Fuliza, M-Shwari, and KCB M-PESA are all credit products accessible through the M-PESA interface, but they serve genuinely different purposes and carry different costs. Choosing the right one for your situation can save a meaningful amount of money.
Fuliza is best used as a same-day or very short-term bridge, when you know money is coming in soon and simply need to complete a transaction now. The access fee is low, and if repaid before the first midnight maintenance charge hits, the total cost stays relatively contained. It becomes expensive the moment it is used as a multi-week credit facility, because daily charges accumulate aggressively.
M-Shwari charges a flat facilitation fee of 7.5% for a full 30-day loan, with no compounding, daily charges, or accrual. On a KES 10,000 loan, you pay KES 750 regardless of whether you repay on Day 5 or Day 29. This makes M-Shwari far more predictable and, for loans held longer than a few days, substantially cheaper than Fuliza. Access is via *234# or the M-PESA app, and funds are disbursed directly to your M-PESA wallet.
KCB M-PESA operates in a similar way to M-Shwari, with a flat 30-day facilitation fee, but at a higher rate of 8.96%. On a KES 10,000 loan, the fee is KES 896. KCB M-PESA is not cheaper than M-Shwari on this comparison, but long-standing KCB-linked customers may sometimes qualify for higher credit limits, which can be the deciding factor when a larger amount is needed.
The practical decision rule is simple: if you need a small amount for a very short period and repayment is certain and imminent, Fuliza is fast and flexible. If you need a larger amount or need more than a few days to repay, M-Shwari at 7.5% is a better-structured, more predictable option.
How to Check, Manage, and Opt Out of Fuliza
You can check your approved Fuliza limit at any time by dialling *334# -> Fuliza -> My Fuliza Limit, or by navigating to the Fuliza section within the M-PESA app. Your current outstanding balance and the next scheduled daily charge are also visible through the same menu. This information is free to access and takes under a minute. If you need to confirm the overall wallet and transfer caps that still apply while using Fuliza, see the full M-PESA transaction limits guide.
Increasing Your Fuliza Limit
Fuliza limits cannot be adjusted manually by users or by calling Safaricom customer care. The limit is reviewed algorithmically based on your ongoing M-PESA usage. To improve your limit over time: use M-PESA regularly and consistently, transact at higher volumes where possible, repay any existing Fuliza balance promptly, and avoid long gaps in M-PESA activity. There is no specific timeline for limit reviews - the system runs continuously in the background.
Opting Out of Fuliza
You can opt out of Fuliza entirely if you prefer not to have the overdraft facility active. The process is: dial *334# -> Fuliza -> Opt Out, or use the M-PESA app under Fuliza settings. You can only opt out when your current Fuliza balance is exactly zero; any outstanding amount must be cleared before the opt-out takes effect. Once opted out, Fuliza will not activate even if your wallet balance is insufficient for a transaction; the transaction will simply fail, as it would have before Fuliza existed. You can re-enrol at any time via the same menu.
Safaricom Contacts
For any Fuliza-related queries, limit increases, repayment disputes, CRB delisting, or account issues, use Safaricom's official channels only. Do not engage third parties claiming to offer Fuliza limit upgrades for a fee; these are scams.
| Channel | Details |
|---|---|
| Customer care (Safaricom line) | Dial 100 - free from any Safaricom line |
| Customer care (other networks / international) | +254 722 000 100 |
| Fuliza self-service | *334# -> Fuliza |
| M-PESA app | Download the M-PESA app on Google Play |
| Zuri WhatsApp chatbot | Message 0722 000100 on WhatsApp |
| customercare@safaricom.co.ke | |
| Official Fuliza information | Safaricom Fuliza Mobile page |
| CRB delisting request | Use the M-PESA app after repayment |
Frequently Asked Questions
Can I use Fuliza M-PESA for anything?
No. Fuliza only works for supported M-PESA transactions where the system is allowed to cover a wallet shortfall automatically. In practical terms, it is mainly used when sending money, paying a Paybill, buying goods through a Till number, or completing other eligible M-PESA wallet payments. It is not a general-purpose cash loan that you can withdraw directly at will like a bank overdraft in cash form. Whether it activates depends on the transaction type, your available wallet balance, and whether your approved Fuliza limit can cover the gap.
How much does it cost to Fuliza KES 1,000?
Borrowing KES 1,000 through Fuliza attracts a one-time access fee of KES 10, because the access fee is 1% of the amount borrowed. Under the current tariff, the KES 501 to 1,000 outstanding-balance band also carries a daily maintenance fee of KES 6 while the balance remains unpaid. If you repay before the first midnight charge hits, your practical cost remains KES 10. If the balance remains outstanding after midnight, the daily maintenance fee starts to apply according to that band.
Can I use Fuliza more than once a day?
Yes, Fuliza can activate more than once in a day as long as you are still eligible, your account is not suspended, and your remaining approved limit is enough to cover each shortfall. The key issue is not the number of times you use it in one day; it is the total outstanding balance you build up. Every new Fuliza activation increases what you owe and may move you into a higher daily maintenance fee band if the outstanding amount grows.
How do I grow my Fuliza limit from zero?
There is no manual application that guarantees a move from zero. Fuliza limits are assigned algorithmically based on your M-PESA usage profile. The most practical way to improve your chances is to use M-PESA regularly, keep your line active, transact consistently over time, receive and send money through the wallet, and repay any existing overdraft quickly once you get access. The system reviews activity continuously, so growth depends on long-term usage patterns rather than one-off actions.
How do I borrow money from Fuliza?
You do not borrow from Fuliza by filling out a separate loan form. Fuliza activates automatically during an eligible M-PESA transaction when your wallet balance is too low to complete the payment and your approved limit can cover the shortfall. You can also check or manage the service through *334# and the M-PESA app, but the actual borrowing event happens when a supported transaction needs top-up funding from the overdraft.
How will I know my Fuliza limit?
You can check your approved Fuliza limit through *334# -> Fuliza -> My Fuliza Limit, or by opening the Fuliza section in the M-PESA app. The same area also shows your outstanding balance and other account details. This is the correct way to confirm your real available limit; it is better than relying on old SMS messages or assumptions from previous usage.
Why is Fuliza not deducting money?
In many cases, what users mean is that Fuliza is not being repaid when they expect, or that it is not activating during a transaction. If repayment is the issue, remember that incoming money into your M-PESA wallet is usually applied to the outstanding Fuliza balance first before the rest becomes available in your wallet. If activation is the issue, common reasons include having a zero or suspended limit, trying to use Fuliza on an unsupported transaction type, or attempting a payment that exceeds your available Fuliza headroom.
Can you lose your Fuliza limit?
Yes. Fuliza limits are not permanent entitlements. They can be reduced, suspended, or withdrawn depending on your repayment behaviour, usage consistency, account profile, and internal risk assessment. If you default for too long, Fuliza access can be suspended entirely until the outstanding balance is cleared. Even after repayment, future limit restoration or growth still depends on the system's review of your account activity.
How much is Fuliza interest per day?
Fuliza is generally not presented to users as a traditional daily interest product in the same way as a normal loan. Instead, it uses two visible charges: a one-time access fee when you borrow and a daily maintenance fee that applies while the balance remains unpaid. Under the current tariff, balances of KES 1 to 100 do not attract a daily maintenance fee, while larger outstanding balances fall into daily maintenance bands such as KES 3, KES 6, KES 21.60, or KES 24. So the better question is not the daily interest rate, but which daily maintenance band your outstanding balance falls into.
How can I increase my Fuliza limit from KES 0 to KES 10,000?
There is no guaranteed direct method to jump from KES 0 to KES 10,000. Safaricom and the partner banks do not offer a manual upgrade request that forces a specific limit. The realistic path is to build consistent M-PESA activity, maintain regular wallet usage, keep your line active, and show responsible repayment behaviour whenever you do access credit products. Limits are reviewed algorithmically, so increases happen gradually and depend on your overall usage history rather than a single request or code.
All charges in this guide reflect the Fuliza tariff in effect as of March 2026. Safaricom may update fees following the required regulatory notice period. The confirmation SMS you receive at the moment of borrowing is always the definitive figure for that transaction.