M-Shwari vs. Fuliza: Which Financial Product Is Better?

Last Updated on June 1, 2026 11:00 pm by Maxwell Aliang’ana

In Kenya, the mobile money revolution has fundamentally reshaped how people save, borrow, and spend. Safaricom’s M-Pesa platform, in partnership with Kenyan banks, has produced two of the most popular digital financial products on the continent: M-Shwari and Fuliza. At first glance, they seem similar—both are accessed via a phone, both provide quick financial relief, and both are marketed as tools for financial inclusion. But beneath the surface, they serve entirely different purposes, carry vastly different cost structures, and create very different economic outcomes for users. Choosing the “better” product depends entirely on your financial situation, discipline, and immediate needs. This article breaks down how each works, their real costs, their hidden risks, and the scenarios where one clearly outperforms the other.

How M-Shwari Works

Launched in 2012 as a partnership between Safaricom and the Commercial Bank of Africa (now NCBA), M-Shwari was Kenya’s first fully digital banking service. It allows M-Pesa users to open an interest-bearing savings account and access small, short-term loans directly from their feature phones or smartphones.

The mechanics are straightforward. To qualify for an M-Shwari loan, a user must save money in the M-Shwari savings account. The loan limit starts at a modest Ksh 1,000 and grows based on savings behavior and repayment history. The bank evaluates a “financial trust score” rather than traditional credit bureau data. Loans are disbursed instantly to your M-Pesa account and must be repaid within 30 days. Interest is charged at 7.5% per month, which translates to an annual percentage rate (APR) of 90%—extremely high by formal banking standards but lower than many informal lending options.

Crucially, M-Shwari also offers a savings feature that pays 2% to 5% annual interest, depending on the balance. This dual function is unique: the same product encourages saving while enabling borrowing, and regular saving directly increases your future borrowing power.

How Fuliza Works

Fuliza, launched in 2019 as a joint venture between Safaricom, NCBA, and KCB Bank, solves a different problem. It is an overdraft facility linked directly to your M-Pesa wallet. When you attempt to send money via M-Pesa or pay a bill using Lipa Na M-Pesa but have insufficient funds, Fuliza automatically covers the shortfall. The user does not need to apply for a loan each time; the overdraft is seamless and instant.

Fuliza limits start around Ksh 500 and can climb as high as Ksh 70,000 based on usage history and repayment behavior. However, the cost structure is very different from M-Shwari. Fuliza charges a one-time access fee of 1% to 3% of the overdraft amount (depending on the size) plus a daily maintenance fee of 0.1% to 0.33% per day on the outstanding balance. There is no monthly interest rate in the traditional sense; instead, costs accrue daily and are deducted from the next M-Pesa deposit.

For example, borrowing Ksh 1,000 on Fuliza for three days might cost a Ksh 20 access fee plus Ksh 3 per day in maintenance fees, totaling about Ksh 29. Borrowing the same amount on M-Shwari for 30 days would cost Ksh 75 in interest. Over short periods, Fuliza appears cheaper. Over longer periods, it becomes punishingly expensive.

Comparing Costs: The Crucial Difference

The most important distinction between the two products is the time horizon they reward. M-Shwari charges a high monthly interest rate but has no daily fees. That means the longer you take to repay M-Shwari, the more you pay in absolute terms, but the cost does not accelerate beyond the 7.5% monthly rate. Fuliza, by contrast, is designed for extremely short-term gaps—hours or days—but its daily fees compound quickly.

Consider a real-world example. You need Ksh 500 to top up fare for a matatu ride home. You expect to be repaid by a friend tomorrow. Using Fuliza for one day: access fee roughly Ksh 5 (1% of Ksh 500) plus daily fee Ksh 0.50. Total cost: about Ksh 5.50. Using M-Shwari for one day is impossible because the loan minimum is 30 days; you would pay the full 7.5% interest (Ksh 37.50) even if you repay the next day. For overnight gaps, Fuliza is vastly better.

Now change the scenario. You need Ksh 5,000 to pay school fees, and you know it will take you three weeks to save the money from your casual labor job. On Fuliza for 21 days: access fee Ksh 50 (1% of Ksh 5,000) plus daily fees of roughly Ksh 15 per day (0.3% of Ksh 5,000) times 21 days = Ksh 315. Total cost: Ksh 365. On M-Shwari for 21 days: 7.5% interest on Ksh 5,000 = Ksh 375. The costs are nearly identical. But if the repayment stretches to 30 days, M-Shwari remains Ksh 375, while Fuliza climbs to Ksh 500 (access fee plus 30 days of daily fees). For anything longer than about 25 days, M-Shwari becomes cheaper.

The Hidden Consequences of Each Product

Beyond raw cost, both products carry behavioral and economic consequences that are less obvious.

Fuliza’s greatest strength—its seamlessness—is also its greatest danger. Because the overdraft is automatic, users can fall into a cycle of perpetual overdraft without a conscious borrowing decision. You send money, Fuliza covers the gap, and then your next incoming payment is automatically deducted to repay Fuliza. If that deduction leaves you short again, Fuliza triggers once more. Many users report being “stuck in Fuliza” for months, with every deposit immediately eaten by fees and previous overdrafts. This is not a loan; it becomes a trap. Research by Financial Sector Deepening (FSD) Kenya found that nearly 40% of Fuliza users had negative net balances for more than 15 days per month, effectively living in continuous overdraft.

M-Shwari, by contrast, requires an active borrowing decision. You must open the app, select the loan amount, and confirm. That friction is beneficial—it forces a moment of reflection. Additionally, M-Shwari’s savings component encourages a buffer. Users who save regularly on M-Shwari build higher loan limits and pay lower effective costs over time because they borrow less frequently. The downside is that M-Shwari’s 30-day term is inflexible. If you repay early, you do not get a refund of unearned interest. And if you miss the 30-day deadline, penalty fees and credit score damage can restrict future access.

Which One Is Better for Specific Situations?

There is no single “better” product. Instead, the answer depends on your specific financial behavior.

Choose Fuliza if: You have irregular but predictable small cash flow gaps lasting one to five days. For example, you know your salary arrives on the 5th but you need transport fare on the 3rd. Or you run a small business where a customer pays tomorrow but you need stock today. Fuliza is also better for people who have strong discipline and will not treat the overdraft as free money.

Choose M-Shwari if: You need a loan for more than one week and up to 30 days. This includes small school fees, emergency medical costs for a pharmacy visit, or bridging a seasonal income gap. M-Shwari is also better for people who want to build savings simultaneously or who lack the discipline to avoid Fuliza’s automatic overdraft cycle.

Avoid both if: You need a loan for more than 30 days. In that case, a traditional bank loan, a savings and credit cooperative organization (SACCO), or a informal merry-go-round (chama) will almost certainly offer lower costs. Both M-Shwari and Fuliza become extremely expensive over long horizons, with effective APRs exceeding 90%. They are short-term products being used for long-term needs—a dangerous mismatch.

The Verdict

When measured by raw user satisfaction and growth, Fuliza has become more popular. By 2023, Fuliza had over 7 million active monthly users, compared to roughly 3 million for M-Shwari. Its convenience and seamless integration into daily transactions are unmatched. But popularity is not the same as financial health. Many of those Fuliza users are paying more than they realize.

For the financially disciplined person who needs to cover a two-day gap, Fuliza is superior—it charges less for ultra-short borrowing and imposes no minimum term. For anyone who needs two weeks or longer, or who wants to build savings while borrowing, M-Shwari is the clear winner. And for anyone who finds themselves using either product repeatedly month after month, the answer is neither. That pattern signals a structural shortfall between income and expenses that no digital loan product can solve. In such cases, the better financial product is not M-Shwari or Fuliza—it is a budget, a chama, or a conversation with a credit counselor.

Ultimately, M-Shwari rewards the saver who borrows occasionally. Fuliza enables the cash-strapped person who needs a bridge today. Choose based on your timeline, not your temptation.


Discover more from Kenya Financial Updates

Subscribe to get the latest posts sent to your email.

  • Maxwell Aliang'ana

    Maxwell is a financial Analyst with 8 year experience. he has a passion for providing readers with practical financial education that will enable them to make better money decisions with their financial lives. He provides tips about budgeting, saving, investing and building wealth in everyday life. He is on a mission to make personal finance and information about money available to all.

    Related Posts

    The Hidden Economic Consequences of Carrying High-Interest Consumer Debt

    When a credit card statement arrives, most people focus on the minimum payment due and the current interest rate. The mathematics of high-interest debt—typically 18% to 28% APR on credit…

    Read more

    Debt Snowball vs Debt Avalanche: Which Strategy Truly Sets You Free?

    Debt is a weighty burden. The burden of debt—whether in the form of a student loan, credit card debt, medical debt, or car loans—can impact your finances, as well as…

    Read more

    Leave a Reply

    Discover more from Kenya Financial Updates

    Subscribe now to keep reading and get access to the full archive.

    Continue reading