Skip to content
Lending

KCB M-PESA loan USSD code (Kenya 2026): the exact menu path

KCB M-PESA is inside the M-PESA menu, not a separate USSD.

AO
by Reviewed by Michael Mwangi
7 min read Updated 26 August 2026Verified 26 Aug 2026

Steps

  1. Dial *334# on your Safaricom line.
  2. Select Loans and Savings.
  3. Select KCB M-PESA.
  4. First-time users: accept the KCB terms and complete opt-in.
  5. Select Loan.
  6. Enter amount within your displayed limit.
  7. Review confirmation: principal, fee, total repayable, due date.
  8. Enter M-PESA PIN to confirm.

Check limit only

Same path, but select Check Limit instead of Loan. This shows your current KCB M-PESA borrowing ceiling.

Repay via USSD

  1. Dial *334#.
  2. Loans and Savings > KCB M-PESA > Repay Loan.
  3. Enter amount and PIN.

Alternatively, from any M-PESA send to the KCB M-PESA loans paybill; the confirmation screen shows the current balance.

What to check on the confirmation screen

  • Total repayable including excise, not just the headline fee.
  • Due date. Standard 30 days out.
  • Product name confirming KCB M-PESA (not M-Shwari).

If declined

Try M-Shwari for a smaller amount. If both decline, try Hustler Fund via *254#. See why loan apps reject you.

Sources

  1. Safaricom PLC. M-PESA menu structure, safaricom.co.ke.
  2. KCB Bank Kenya. KCB M-PESA product terms displayed on-screen at loan acceptance.

FAQ

Is there a standalone KCB M-PESA USSD code?

No. KCB M-PESA is accessed via the M-PESA menu at *334#. Select Loans and Savings, then KCB M-PESA.

Can I access KCB M-PESA from a KCB USSD?

You can access KCB banking via *522# for account balance and transfers, but the KCB M-PESA loan product is accessed through the M-PESA menu itself.

Further reading

Curated external sources we cite. Open in a new tab.