M-Shwari was a landmark product when it launched in 2012 — the first mobile banking product in Kenya to combine a savings account with an instant loan facility, all accessible through your M-Pesa menu without visiting a branch. It was built through a partnership between Safaricom and Commercial Bank of Africa, which later became NCBA Bank.
More than a decade on, M-Shwari remains one of the most widely used financial products in Kenya. But the landscape has changed dramatically. Does M-Shwari still deliver meaningful value in 2025, or has it become a legacy product that users stick with out of habit rather than merit?
What M-Shwari Offers
M-Shwari has two distinct components: a savings account and a loan facility. These operate within your M-Pesa account and are managed through the M-Pesa app or USSD.
M-Shwari Savings
The M-Shwari savings account is a basic interest-bearing account. You transfer money from your M-Pesa wallet into M-Shwari savings, and it earns interest. In 2025, the interest rate on M-Shwari savings is approximately 6.5–7.5% per annum — paid monthly to your account.
This isn't spectacular — you can earn more from a fixed-term treasury bill or a money market fund. But for casual savings that you might access at any time, it's more than the zero interest earned in your M-Pesa wallet. The key feature is liquidity: you can move money back to M-Pesa at any time, though there are limits on the number of free withdrawals per month.
M-Shwari Loans
The loan facility allows eligible M-Pesa/M-Shwari users to borrow against their limit, with repayment due in 30 days. The loan is disbursed directly to your M-Pesa wallet, typically within seconds.
Loan Limits and Eligibility in 2025
M-Shwari loan limits are determined by an algorithm that considers:
- Your M-Pesa transaction history (frequency, volume, and regularity)
- Your M-Shwari savings history (how much you save and how consistently)
- Your CRB status — a CRB listing will reduce or eliminate your M-Shwari limit
- Your M-Shwari loan repayment history
Initial limits for new users are typically in the range of KES 100–1,000. Established users with strong M-Pesa activity and clean credit records can access up to approximately KES 50,000, though practical limits for most users in the early years are in the KES 5,000–20,000 range.
One important feature: locking money in your M-Shwari savings account for a period (called a lock savings) can help increase your loan limit. NCBA uses your commitment to save as a positive signal of financial discipline.
Need cash fast? Apply on SwiftCash — borrow KES 1,000–40,000, disbursed to M-Pesa in under 2 minutes.
M-Shwari Loan Fees
M-Shwari charges a flat facilitation fee of 7.5% on each loan. This fee is charged upfront — deducted before the loan is disbursed to your M-Pesa wallet. On a KES 5,000 loan, the fee is KES 375, so you receive KES 4,625 but owe KES 5,000 at the end of the 30-day period.
The effective monthly cost is 7.5%, which annualised is 90% APR. This is roughly in line with most digital lending apps in Kenya and is not unusual for the unsecured short-term loan segment.
There is no penalty for early repayment. If you repay late beyond the 30-day term, the loan is rolled over for another 30-day period with another 7.5% fee charged — which doubles your effective cost and continues compounding if you roll over again.
How to Access M-Shwari
You access M-Shwari directly through your M-Pesa menu — either via the M-Pesa app on your smartphone or via USSD (*334#). There is no separate app to download. This makes M-Shwari one of the most frictionless financial products in Kenya — if you have M-Pesa, you're one menu selection away from M-Shwari.
Activation is automatic for eligible M-Pesa users — many Kenyans find they already have an M-Shwari account they didn't know about. First-time loan applications require accepting the terms and confirming your PIN.
What M-Shwari Does Well
- Zero friction access — no separate app, no registration, accessible on any phone with M-Pesa including feature phones via USSD.
- NCBA bank backing — deposits in M-Shwari savings are covered by the Kenya Deposit Insurance Corporation (KDIC) up to KES 500,000, giving you depositor protection you don't get with app-based lenders.
- Combined savings and credit — the integration of savings and loans in one place genuinely encourages financial discipline in a way standalone loan apps don't.
- Transparent fee — the 7.5% flat fee is clear and consistent.
- Accessible on feature phones — the USSD access means M-Shwari is available to Kenyans without smartphones.
Where M-Shwari Falls Short
- Low initial limits — new users start with very low limits that increase slowly.
- 30-day term only — there's no flexibility on repayment periods; you get one month and that's it.
- Rollover trap — if you can't repay in 30 days, rolling over doubles your cost quickly.
- Savings rate is modest — 6.5–7.5% is decent for a liquid account but below inflation in many recent years.
- CRB dependency — a negative CRB listing can severely impact your M-Shwari access.
Is M-Shwari Still Worth Using in 2025?
M-Shwari is still a genuinely useful product, particularly for its USSD accessibility and the savings component. If you're a Safaricom M-Pesa user and you're not actively saving in M-Shwari, you're leaving some interest on the table.
For borrowing, M-Shwari is a reasonable option if your limit is sufficient for your needs and you're confident you can repay in 30 days. The transparent 7.5% fee and the NCBA backing give it credibility that newer apps sometimes lack.
But if you need more than your M-Shwari limit covers, or if you need a slightly longer repayment window, alternatives are worth exploring. For fast access to up to KES 40,000 disbursed in under 2 minutes, SwiftCash is designed for exactly those moments — no collateral, no guarantor, instant M-Pesa disbursement.