Skip to content
Lending

How to pay an M-Shwari loan (2026): the steps, and why there is no paybill

M-Shwari sits inside M-PESA, so there is no M-Shwari paybill. You pay from the M-Shwari menu in about a minute. Here are the exact steps Safaricom lists.

AO
by Reviewed by Josephine Njeri
3 min read Updated 18 October 2026Verified 18 Oct 2026

How to pay an M-Shwari loan, step by step

  1. Open the M-PESA menu (the M-PESA app, the SIM toolkit, or *334#) and choose Loans and Savings.
  2. Choose M-Shwari, then LOAN.
  3. Choose Pay Loan.
  4. Enter the amount you want to pay.
  5. Enter your M-PESA PIN.
  6. Confirm the message on screen, for example "pay loan Kshs 2000", and press OK. An SMS confirms the payment.

You can pay part of the loan or all of it. Safaricom's M-Shwari page says repayment can come from your M-PESA balance or from your M-Shwari account.

Why there is no M-Shwari paybill

M-Shwari is the NCBA savings and loan account built into M-PESA. The money never leaves M-PESA, so there is no business number to pay into. Any website or SMS giving you an "M-Shwari paybill" is wrong, and paying a number like that sends your money to someone else.

Paying an M-Shwari loan for another number

You cannot pay another person's M-Shwari loan from your phone. Safaricom's answer is to send the money to their M-PESA, and they pay the loan from their own M-Shwari menu.

What happens if you pay late

The loan term is 30 days. If it is not paid by then, Safaricom says the term is extended by another 30 days and a further 7.5% facilitation fee is charged on what you still owe. To see what any M-Shwari loan costs in shillings, use the M-Shwari loan calculator.

Frequently asked questions

How do I pay my M-Shwari loan?

Open the M-PESA menu, choose Loans and Savings, M-Shwari, LOAN, then Pay Loan. Enter the amount and your M-PESA PIN, then confirm. Safaricom sends an SMS when the payment goes through.

What is the M-Shwari paybill number?

There is not one. M-Shwari sits inside M-PESA, so you pay the loan from the M-Shwari menu, not through a Pay Bill number.

Can I pay someone else's M-Shwari loan?

Not directly. Safaricom says you can send money to their M-PESA account and they then pay the loan from their own M-Shwari menu.

What happens if I do not pay M-Shwari within 30 days?

Safaricom says the loan is extended for another 30 days and a further 7.5% facilitation fee is charged on the outstanding balance.

What if I pay more than I owe?

The loan is cleared and the extra amount moves to your M-Shwari savings account.

Sources and related guides

See paybillke first on Google. Pick us as a preferred source and our updates show up more often in your Top Stories.

Add paybillke on Google