Tala
CBK-licensed
Mobile loans up to KES 50,000 in minutes. CBK-licensed.
Visit TalaRepay a KCB M-PESA loan on M-PESA paybill 522559, with the borrower's national ID number as the account.
Verified by paybillke on 8 May 2026how we verify
Paybill
522 559
Account number: Enter the borrower's national ID number (for example 12345678). KCB's own FAQ gives the ID number, not the phone number
Looking for a loan?
Before borrowing from KCB M-PESA, see how the rates and approval times stack up against Tala, Branch, KCB-M-Pesa, and Hustler Fund.
Compare lendersCommon failure modes specific to KCB M-PESA, with the fix that works first. If none of these resolve it, the 10-character M-PESA transaction code is the universal proof of payment, keep the SMS until the issue clears.
KCB's FAQ says the account for 522559 is the borrower's national ID number. Call the KCB contact centre with the M-PESA transaction code so they can match the payment to your loan.
Still stuck? How to reverse an M-PESA transaction and M-PESA error code lookup.
KCB M-PESA loans repay through paybill 522559 with the borrower's national ID number as the account (KCB's FAQ, checked 18 Oct 2026). Distinct from depositing to a regular KCB bank account (paybill 522522), this is exclusively for the joint KCB and Safaricom mobile loan product accessed via the M-PESA menu, then KCB M-PESA. APR is approximately 8% per 30-day cycle (much cheaper than Tala or Branch). Limit grows from KES 1,000 to KES 1 million over 6 to 12 months of activity.
M-PESA paybill cost
For KES 2,500 to KCB M-PESA (paybill 522559), the M-PESA charge is at most KES 20. Safaricom sets the charge; each business chooses whether the customer pays it, the business pays it, or they share it.
Result
Fee
KES 20
Total cost
KES 2,520
Free for payments of KES 100 and below.
This is the total charge. The business chooses who pays it: you (Business Bouquet), the business (Customer Bouquet) or both, split by band (Mgao). So it is the most you pay.
Source: Safaricom Paybill Standard Tariff, linked from the Business Paybill page, checked 25 October 2026.
Updated for 2026 Safaricom tariffs. Verify on safaricom.co.ke before sending large amounts.
M-Pesa
Account format
ID Number: Enter the borrower's national ID number (for example 12345678). KCB's own FAQ gives the ID number, not the phone number.
The M-PESA charge on paybill 522559 at common amounts, from Safaricom's Paybill Standard Tariff. This is the total charge. KCB M-PESAchooses who pays it: you, KCB M-PESA, or a split, so it is the most you pay.
| If you pay KCB M-PESA | M-PESA fee | Most taken from your M-PESA |
|---|---|---|
| KES 200 | KES 5 | KES 205 |
| KES 500 | KES 5 | KES 505 |
| KES 1,000 | KES 10 | KES 1,010 |
| KES 2,500 | KES 20 | KES 2,520 |
| KES 10,000 | KES 48 | KES 10,048 |
| KES 50,000 | KES 108 | KES 50,108 |
Free for amounts up to KES 100. Source: Safaricom Paybill Standard Tariff, checked 25 October 2026.
See full M-PESA fee bands and limits for every amount up to KES 250,000. Safaricom's fees already include excise duty, which is 15% of the fee on money transfer services.
Common failure modes specific to KCB M-PESA, with the fix that works first. If none of these resolve it, the 10-character M-PESA transaction code is the universal proof of payment, keep the SMS until the issue clears.
KCB's FAQ says the account for 522559 is the borrower's national ID number. Call the KCB contact centre with the M-PESA transaction code so they can match the payment to your loan.
Open the M-PESA menu, Loans and Savings, KCB M-PESA, and check the loan balance. Most repayments reflect within 5 minutes. If still showing after 30 minutes, call the KCB contact centre with the M-PESA code.
These are separate ledgers; the payment landed in a regular KCB account suspense, not the loan. Call the KCB contact centre immediately with the M-PESA code. KCB can move funds between the two within 24 hours during the working week.
Still stuck? How to reverse an M-PESA transaction and M-PESA error code lookup.
Calculator preview
| Amount | M-Pesa fee | Total cost | % fee |
|---|---|---|---|
| KES 50 | Free | KES 50 | , |
| KES 200 | KES 5 | KES 205 | 2.50% |
| KES 1,000 | KES 10 | KES 1,010 | 1.00% |
| KES 5,000 | KES 34 | KES 5,034 | 0.68% |
| KES 20,000 | KES 62 | KES 20,062 | 0.31% |
On-page calculator
KCB M-PESA short-term loans price like a fixed-cycle facility fee. Model the cost over typical hold periods.
Result
Monthly payment
KES 17,089
Total paid
KES 615,197
Total interest
KES 115,197
Visual breakdown
KES 615,197
Total paid
See how much of every loan goes to interest. Shorter term = smaller red slice.
Repay a KCB M-PESA loan on M-PESA paybill 522559, with the borrower's national ID number as the account.
Compare lenders
Other CBK-licensed digital lenders. Rates and approval criteria vary.
Tala
CBK-licensed
Mobile loans up to KES 50,000 in minutes. CBK-licensed.
Visit TalaBranch
CBK-licensed
Mobile loans with credit-history building. CBK-licensed.
Visit BranchZenka Finance
CBK-licensed
App loans from KSh 500 to KSh 200,000. CBK-licensed.
Visit Zenka FinanceKCB M-PESA's M-Pesa paybill is 522559. Repay a KCB M-PESA loan on M-PESA paybill 522559, with the borrower's national ID number as the account.
Open M-Pesa, select Lipa na M-Pesa, then Pay Bill. Enter business number 522559, then your account (Enter the borrower's national ID number (for example 12345678). KCB's own FAQ gives the ID number, not the phone number.), then the amount, then confirm with your M-Pesa PIN.
Enter the borrower's national ID number (for example 12345678). KCB's own FAQ gives the ID number, not the phone number.
Yes, diaspora users typically send via remittance services like Wise, Sendwave, Lemfi, or WorldRemit, which deposit directly to KCB M-PESA's paybill 522 559. Compare fees on our diaspora hub before sending.
M-Pesa charges a transaction fee based on the amount sent. Use our M-Pesa fees calculator to see the exact 2026 cost for any amount.
Use M-Pesa paybill 522559 with your Enter the borrower's national ID number (for example 12345678). KCB's own FAQ gives the ID number, not the phone number.. Repayments typically reflect within minutes.
Contact KCB M-PESA support straight away with your M-PESA transaction code. If you paid the wrong paybill entirely, call Safaricom customer care on 100 (prepay) or 200 (postpay) as soon as you can. The 456 self-reversal does not cover paybills, and the business has to agree before the money comes back, so a refund is not guaranteed.
M-Pesa sends a free SMS confirmation with a transaction code (e.g., ABC12DEF345). Save this code, it's your proof of payment. KCB M-PESA should also confirm receipt via their channels.
Read deeper
Lending & credit
Asset finance, microfinance, digital loans, non-bank logbook lenders, and the Kenyan lending ecosystem in 2026.
Pillar guide
Asset finance in Kenya: Watu, Mogo, OnFon, M-KOPA
How motorbike, phone, and asset finance works, major lenders compared, M-Pesa repayment, and the cost traps.
More from Lending
paybillke is an independent directory and tools service. We are not affiliated with Safaricom, Airtel, T-Kash, or any listed company.
Paybill displayed: 522 559 (mpesa paybill). How we verify.