Skip to content
Lending

How to pay a KCB M-PESA loan (2026): the menu or paybill 522559

KCB lists two ways to pay: the M-PESA menu, or paybill 522559 with the borrower's national ID number as the account. The paybill route also lets you pay someone else's loan.

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

KCB M-PESA is the KCB savings and loan account inside M-PESA. KCB's own KCB M-PESA FAQ lists two ways to pay the loan. Both are below, with the exact menu names KCB uses.

1. Pay from the M-PESA menu

  1. Open the M-PESA menu (the M-PESA app, the SIM toolkit, or *334#).
  2. Choose Loans and Savings.
  3. Choose KCB M-PESA.
  4. Choose Pay loan.
  5. Choose to pay from M-PESA or from your KCB M-PESA account.
  6. Enter the amount and follow the prompts to finish.

This route pays the loan on the line you are using. Paying from your KCB M-PESA account uses money you have saved there.

2. Pay with paybill 522559

  1. Open the M-PESA menu and choose Lipa na M-PESA.
  2. Choose Pay Bill.
  3. Enter 522559 as the business number.
  4. Enter the borrower's national ID number as the account number, for example 12345678.
  5. Enter the amount and your M-PESA PIN, then confirm.

Because the account is the borrower's ID number, this is the route to use when you are paying a KCB M-PESA loan for someone else, or from a different line.

Two mistakes that leave the loan unpaid

  • Using 522522. That is the KCB Bank paybill for deposits into a KCB bank account. KCB M-PESA loans use 522559. See sending M-PESA to KCB for which number does what.
  • Entering a phone number as the account on 522559. KCB's FAQ asks for the borrower's ID number. If you already paid with a phone number and the loan has not cleared, call KCB with the M-PESA transaction code so they can match the payment.

Cost and limit

KCB gives the cost of a one-month KCB M-PESA loan as 7.35% of the amount, and you can borrow from KES 100. KCB also says the more you save in KCB M-PESA, the higher your loan limit grows. If you are CRB-listed over a KCB M-PESA loan, see KCB M-PESA loan after CRB listing.

Frequently asked questions

How do I pay my KCB M-PESA loan?

Two ways. From the M-PESA menu: Loans and Savings, KCB M-PESA, Pay loan, choose to pay from M-PESA or from your KCB M-PESA account, then enter the amount. Or by paybill: Lipa na M-PESA, Pay Bill, business number 522559, and the borrower's national ID number as the account.

What is the account number for KCB M-PESA paybill 522559?

The borrower's national ID number, for example 12345678. KCB's FAQ gives the ID number, not the phone number.

Can I pay someone else's KCB M-PESA loan?

Yes, through the paybill. Pay 522559 from your own M-PESA and enter the borrower's national ID number as the account. The menu route only pays the loan on your own line.

How much does a KCB M-PESA loan cost?

KCB gives the cost of a one-month loan as 7.35% of the amount borrowed.

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