M-Shwari Loan – review 2026
Pros
- Issued by a CBK-licensed bank rather than an unregulated app lender
- Combines a savings account with an on-demand loan facility
- Fully accessible via the M-Pesa menu with no branch visit needed
- Consistent saving and M-Pesa usage can unlock higher loan limits
Cons
- Loan limit depends heavily on M-Shwari savings history, which takes time to build
- Facilitation fee structure can be less transparent than a stated annual rate
- Requires an active M-Pesa line registered in the borrower's name
M-Shwari is a mobile banking product offered by NCBA Bank Kenya PLC (formerly Commercial Bank of Africa) through Safaricom's M-Pesa platform. NCBA is a commercial bank licensed and supervised by the Central Bank of Kenya (CBK), which means M-Shwari, despite being accessed entirely through a mobile money menu, is a regulated banking product rather than an unlicensed app loan.
M-Shwari combines an interest-earning savings account with an instant mobile loan facility. The loan limit a customer is offered is linked directly to their saving behaviour on M-Shwari and their broader M-Pesa transaction history, meaning customers who save consistently and transact regularly on M-Pesa tend to be offered higher limits over time. Approved loans are disbursed straight to the customer's M-Pesa wallet.
Fees and Eligibility
M-Shwari loans carry a one-time facilitation fee charged on the loan amount, which varies with the repayment period selected (commonly a 30-day or extended-tenor option), rather than a conventional monthly interest rate. As with other CBK-regulated banking products, the fee structure must be disclosed to the customer before the loan is accepted within the M-Pesa menu.
Requirements
- Registered Safaricom M-Pesa line
- National ID
- Minimum age 18 years
- M-Shwari savings account activated via M-Pesa menu
- Regular M-Pesa transaction history
Provider contacts
- Name
- NCBA Bank Kenya PLC (M-Shwari product via Safaricom)
- Address
- NCBA Centre, Mara & Ragati Roads, Upper Hill, P.O. Box 44599-00100, Nairobi, Kenya
- Reg. number
- CBK/BL/0011
- Website
- https://www.safaricom.co.ke/personal/m-pesa/services/mshwari
- Online application
- Apply now →
- Regulator
- Central Bank of Kenya (CBK)
Information in this review is based on publicly available sources and is for informational purposes only. Finatino.com is not a financial product broker. Before signing any contract, we recommend reading the provider's terms and conditions.