M-Shwari launched in 2012 as a joint venture between Safaricom and Commercial Bank of Africa (now NCBA). At the time it was a landmark product — a fully mobile bank account linked to M-Pesa that allowed ordinary Kenyans to save and borrow money without ever setting foot in a bank branch. More than a decade later, it remains one of the most widely held financial products in the country.
But familiarity does not equal excellence. This 2025 review looks at what M-Shwari actually offers today, how it compares to the newer crop of mobile lenders, and who it genuinely serves well.
What Is M-Shwari?
M-Shwari is a mobile savings and loan account. It has two core components:
- The savings account: Earn interest on funds you save within M-Shwari (including a "lock savings" feature that restricts withdrawals for a set period in exchange for higher interest)
- The loan facility: Access short-term loans based on your M-Pesa usage, M-Shwari savings history, and repayment record
Access is entirely through the M-Pesa menu or M-Pesa app — there is no separate M-Shwari app to download. This makes it one of the most frictionless entry points into mobile credit in Kenya.
How to Access M-Shwari
- Dial *334# or open the M-Pesa app on your Safaricom line
- Select "M-Shwari" from the menu
- Activate the account (first-time users are taken through a brief registration)
- Transfer money from M-Pesa to M-Shwari to activate the savings account
- After a period of activity, you will receive a loan offer
Savings Account and Lock Savings
M-Shwari's savings account pays modest interest — typically reported at around 3–6% per annum. This is low compared to fixed deposit rates at commercial banks, but higher than leaving money idle in your M-Pesa wallet (which earns nothing).
The "Lock Savings" feature allows you to set aside funds for a fixed period (from 1 month to 6 months) at a slightly higher rate. The funds cannot be accessed before the lock period ends — a useful forced-savings mechanism for people who struggle to save without a barrier in place.
The M-Shwari Loan Facility
M-Shwari loans are short-term — the standard repayment period is 30 days. The loan is credited directly to your M-Shwari account and can be transferred to M-Pesa for use.
Loan Limits
M-Shwari loan limits are based on your M-Pesa transaction history, M-Shwari savings behaviour, and how consistently you have repaid previous M-Shwari loans. Limits start low but grow over time.
| Account Stage | Typical Loan Range |
|---|---|
| New M-Shwari user | KES 100 – KES 500 |
| Active user (3–6 months) | KES 500 – KES 5,000 |
| Long-term user with savings history | KES 5,000 – KES 50,000+ |
The 7.5% Facilitation Fee
M-Shwari does not charge a monthly interest rate in the traditional sense. Instead, it charges a flat 7.5% facilitation fee on the loan amount for each 30-day period. This fee is deducted upfront when the loan is issued — meaning you receive the loan amount minus the fee.
For example: if you borrow KES 2,000, M-Shwari deducts KES 150 (7.5%), and you receive KES 1,850. You repay KES 2,000 by the end of the month.
There is also a rollover option: if you cannot repay within 30 days, you can extend for another 30 days by paying an additional 7.5% fee. Note that rolling over a loan repeatedly makes it significantly more expensive over time.
Watch out: The 7.5% fee might seem modest, but on an annualised basis it translates to 90% per annum — higher than most commercial bank products. It is best suited for genuine short-term needs where you are confident of repaying within 30 days.
Comparing your options? SwiftCash offers instant loans of KES 1,000–40,000 sent to your M-Pesa in under 2 minutes, with transparent upfront fees and no collateral required.
Try SwiftCash — Apply FreeEligibility Requirements
- Active Safaricom M-Pesa account
- Kenyan national ID
- At least 18 years old
- Registered M-Shwari account with some usage history
- Clean CRB record (or no listing)
M-Shwari does not require employment records, bank statements, or collateral. It is accessible to informal sector workers, smallholder farmers, traders, and anyone with active M-Pesa usage.
CRB Reporting Policy
M-Shwari reports defaulters to the Credit Reference Bureau — this is a significant consideration. If your loan goes unpaid beyond the 30-day period (plus any rollovers), NCBA can list you with a CRB, which will affect your ability to access loans from other regulated financial institutions in Kenya.
M-Shwari's CRB listing policy has attracted criticism in the past — the Central Bank of Kenya issued guidelines discouraging the blacklisting of borrowers for very small amounts. As of 2025, regulatory conversations around this continue, but borrowers should treat any M-Shwari loan with the same seriousness as a bank loan in terms of repayment obligation.
Pros and Cons
| Pros | Cons |
|---|---|
| No separate app needed — lives in M-Pesa | 7.5% fee is high on an annualised basis |
| Savings account earns interest | 30-day term only (limited flexibility) |
| Lock savings feature encourages discipline | Low initial loan limits |
| Trusted institutional backing (NCBA + Safaricom) | Loan arrives in M-Shwari, not directly in M-Pesa |
| Rollover option available | Rollovers add more fees and increase total cost |
| Wide reach — available to all Safaricom users | CRB listing for defaults |
Who M-Shwari Is Best For
M-Shwari suits:
- M-Pesa users who want a savings account without opening a full bank account
- People who need a forced-savings mechanism (the lock savings feature is genuinely useful)
- Short-term borrowers who are confident of repayment within 30 days
- Long-term M-Shwari users who have built up meaningful loan limits through consistent savings and repayment
M-Shwari is less suitable for:
- Borrowers who need more than 30 days to repay
- Anyone who needs a large, immediate loan without time to build up a limit
- Non-Safaricom users
Alternatives Worth Considering
For borrowers who need larger amounts or longer repayment terms, Branch and KCB M-Pesa both offer more flexibility. If you need a clear, upfront fee on a same-day loan without building a savings history first, platforms like SwiftCash offer instant access to KES 1,000–40,000 with a transparent fee disclosed before you accept.
Our Verdict
M-Shwari remains a solid product in 2025, particularly for its savings functionality. The lock savings feature is one of the better financial discipline tools available on mobile, and the institutional credibility of NCBA and Safaricom behind it provides reassurance that many fintech-only apps cannot match.
The loan product, however, has a meaningful cost that borrowers should understand clearly. The 7.5% fee is not trivial, the 30-day term is inflexible, and the CRB listing risk is real. Used wisely — small amounts, short periods, clear repayment plan — M-Shwari is a useful tool. Used carelessly, it can quickly become expensive.
M-Shwari score: 3.5 / 5 — Excellent for savings; the loan product deserves careful cost comparison before use.