About M-Shwari

What is M-Shwari?

M-Shwari is a paperless banking service offered through M-PESA. It will:

  • Enable you open and operate an M-Shwari bank account through your mobile phone, via M-PESA, without having to visit banks or fill out any forms.
  • Provide you the ability to move money in and out of your M-Shwari savings account to your M-PESA account at no charge.
  • Give you an opportunity to save as little as KShs. 1 and earn interest on your savings balance as below. The M-Shwari savings interest is calculated daily and paid out quarterly into the M-Shwari deposit account.

    Customer Savings Amount


    KSHS 1-20,000

    3% P.A

    KSHS 20,001-50,000

    4% P.A

    >KSHS 50,001

    5% P.A

  • Enable you to access micro credit product [loan] of a minimum of KShs. 100 any time and receive your loan instantly on your M-PESA account charged at a facility fee of 7.5%
  • Save for a fixed period of time [Lock Savings Account] and earn interest as below.

    Customer Savings Amount

    Lock Savings INTEREST RATE

    KSHS 1-20,000

    3% P.A

    KSHS 20,001-50,000

    5% P.A

    >KSHS 50,001

    6% P.A

This is a product for everyone who feels that banking should be hassle-free. No forms to fill in, no branches to visit. Just one click on your phone and you have a savings account!

How to sign up

  • Access through the M-PESA menu > Select Loans and Savings > Select M-Shwari and Activate.



The M-Shwari Deposit Account is a micro-savings product which allows you to securely store your money for a specific purpose or for an unexpected event in your life. Enjoy the following features when you save with M-Shwari:

  • No minimum balance 
  • No charges levied on the account
  • No charges for moving money from M-PESA to M-Shwari account and vice versa


The M-Shwari Loan Account is a micro-credit product which allows you to borrow money in times of need or to complement your savings towards an investment or enterprise. A one-time fee of 7.5% is levied for each loan.

If you repay your loans within 10 days to get a 20% refund on the facility fee charged.

Borrow and repay your M-Shwari loan on time to build your credit history today.

How to Qualify:

In order to qualify for a loan limit all you need is to be:

  • M-PESA subscriber for 6 months, S
  • Save on M-Shwari and
  • Actively use other Safaricom services such as voice, data and M-PESA.

To enquire how much you can borrow, go to M-Shwari, Loan, Check Loan Limit. You can access loan limits from as low as KShs. 100 and up to KShs. 50,000.

Enjoy repayment period of one month.

Loan repayment can be made via M-PESA, or from the M-Shwari account.

How does it work?

  • Access the M-PESA menu
  • Select Loans and Savings
  • Select M-Shwari
  • Select Loan
  • Request Loan
  • Enter amount
  • Enter your M-PESA PIN
  • Loan amount will be sent to your M-PESA Account. The loan amount to be paid will be in inclusive of the facility fee.



  1. Which customers will qualify for the rebate?

    ALL M-Shwari customers will enjoy a 20% discount on their facility fee, if they repay their loans within 10 days of borrowing.

  2. Is this a permanent product enhancement or for a limited period?

    This is a permanent product enhancement.

  3. How will the customer receive this refunded amount when they repay their loan within 10 days?

    If a customer repays their loan in 10 days, the rebate amount will be credited to the customer’s Savings Account IMMEDIATELY the customer repays their loan and will receive the following message:

    “Congratulations! We have refunded <CCY> <Amount> of the facility fee on your loan into your M-Shwari Account for repaying within 10 days.”

  4. What happens if a customer fully repays their loan in full on Day 11?

    This customer WILL NOT qualify for the 20% refund on the facility fee.

  5. How can an agent confirm that a rebate has been refunded if the loan is repaid in 10 days?

    When an agent runs a customer’s M-Shwari Savings Account Statement for the specified period, the rebate amount will be visible with a narration “loan fee refund”.

    Loan Request Amount

    KShs. 1,000

    Facility Fee (7.5% of Loan Amount)

    KShs. 75

    Loan Repayment - Repaid between DAY 0 and DAY 10

    Principal Amount KShs. 1,000 Facility Fee @ 7.5%= KShs. 75 TOTAL AMOUNT PAYABLE=KES 1,075 IMMEDIATELY AFTER REPAYMENT CUSTOMER WILL BE REFUNDED AS FOLLOWS: 20% Discount on Facility Fee (KShs. 75) = KShs. 15

    Loan Repayment - Repaid on DAY 11 ONWARDS

    Principal Amount KShs. 1,000 Facility Fee @ 7.5% = KShs. 75 TOTAL AMOUNT PAYABLE= KShs. 1,075 NO RE- FUND WILL BE DONE

  6. Lock Savings Account

    This is a savings account that allows M-Shwari customers to save for a defined purpose and for a specified amount of time. The funds saved on the M-Shwari Lock Savings account will be kept in the account until the maturity date; this maturity date is determined by the customer upon opening the account and ranges between one and twelve months. However, the customer can request to withdraw funds from their Lock savings account. The request will be processed in 48 hours

    The M-Shwari Lock Savings account is ideal for customers looking for higher interest rates and those wishing to keep money away safely for one to 12 months.

    What are the requirements of opening a Lock Savings Account?

    • One must be an M-Shwari customer in order to access this service.
    • To join M-Shwari, Go to your M-PESA menu, select “My account” and “Update menu” then go to your M-PESA menu, select Loans and Savings, MShwari, click on activate account and accept terms and conditions.

    What are the benefits of opening a Lock Savings Account?

    • No minimum savings
    • There are no charges levied on the M-Shwari Lock Savings account.
    • The interest rate is constant during the investment period, and is calculated and paid out monthly or at maturity.
    • The Lock period varies from one month to 12 months depending on the customer needs.

    What interest will be payable on the M-Shwari Lock Savings Account?

    M-Shwari lock savings interest is earned daily but paid out monthly into the lock savings account as below.

    Customer Savings Amount

    Lock Savings INTEREST RATE

    KSHS 1-20,000

    3% P.A

    KSHS 20,001-50,000

    5% P.A

    >KSHS 50,001

    6% P.A

    How does one access the Lock Savings Account Menu?

    The lock savings account can be accessed by going to M-PESA >>Loans and Savings >>M-Shwari>> then select, “Lock Savings Account”.

    How do I Open and Save into Lock Savings Account?

    • Go to M-PESA, Loans and Savings, M-Shwari,
    • Lock Savings Account,
    • Open Account,
    • Select to save from either M-PESA or from M-Shwari,
    • Enter Target Amount, enter period between 1-12months,
    • Enter amount to save.

    You will receive an SMS confirmation that your Lock Savings Account has been set up. Next time you save, go to the Lock Savings option under M-Shwari, select to Save from either M-Shwari or M-PESA, Enter Amount and then your M-PESA PIN to complete your transaction.

    How will I know that my money in M-Shwari Lock Savings has matured?

    Upon maturity, a notification will be sent to you via SMS from M-Shwari informing you of the amount saved and the interest earned.

    Can a customer withdraw their funds before maturity date?

    Yes. However, a customer will receive the requested money after 48hours. A customer has the option to withdraw the entire amount or make a partial withdrawal of the funds.