Mobile & App Loans Updated: 07. 10. 2026

M-Shwari Loan – review 2026

4,1 / 5

M-Shwari is a mobile banking product offered by NCBA Bank (formerly Commercial Bank of Africa) through the Safaricom M-Pesa platform, combining a savings account with an instant mobile loan facility. The loan limit is linked to the customer's saving behaviour on M-Shwari and M-Pesa transaction history. Loans are disbursed to the M-Pesa wallet and carry a one-time facilitation fee.

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
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.