Which Is Better KCB M-Pesa or M-Shwari?
For a one-month loan KCB M-Pesa is slightly cheaper: a 7.35% fee (about 8.82% with excise) versus M-Shwari's one-off 9%. On savings KCB now advertises over 8.5% a year, ahead of M-Shwari's up to 6.3%. Your limit often matters more than the small rate gap.
_1.jpeg)
Quick answer: For a one-month loan, KCB M-Pesa and M-Shwari are close, but KCB is slightly cheaper on the fee. KCB M-Pesa charges a one-month loan fee of 7.35%, about 8.82% after 20% excise duty. M-Shwari charges a one-off 9% (7.5% loan fee plus 1.5% excise) for a 30-day loan. On savings, KCB now advertises more than 8.5% per year on its fixed and target products, ahead of M-Shwari. The right choice depends on your limit and whether you are borrowing or saving.
The loans compared
Both are M-Pesa-linked bank products you reach through the M-Pesa menu, and both lend for about a month. The difference is the fee. KCB M-Pesa's one-month loan fee is 7.35%, rising to roughly 8.82% once 20% excise is added. M-Shwari applies a one-off 9%, made up of a 7.5% loan fee and 1.5% excise. On the same amount over 30 days KCB works out marginally cheaper, though both are flat fees rather than daily interest, so neither rewards early repayment with a lower fee.
| KCB M-Pesa | M-Shwari | |
|---|---|---|
| One-month cost | 7.35% fee, about 8.82% with excise | 9% one-off (7.5% + 1.5% excise) |
| Minimum loan | About KES 1,000 | KES 1,000 |
| Maximum loan | Up to KES 1 million, by limit | Set by your assessed limit |
| Savings interest | More than 8.5% p.a. on fixed/target | Up to 6.3% p.a. |
The savings side
If you are choosing where to save rather than borrow, KCB currently advertises more than 8.5% per year on its fixed and target savings products, ahead of M-Shwari's up to 6.3%. Rates change, so confirm the current figure in the app before locking money away.
Which to choose
For a one-month loan the two are close, with KCB slightly cheaper on the fee, so your actual limit on each often matters more than the small rate difference. For saving, KCB's higher advertised rate is the draw. Either way, repay within the term, because both charge a flat fee and a rollover repeats it, which our guide to how M-Shwari charges explains. For the cheapest borrowing overall, the government Hustler Fund at 8% per year still undercuts both, as our guide to the lowest-rate options covers.
Frequently asked questions
Is KCB M-Pesa cheaper than M-Shwari?
On a one-month loan, slightly. KCB's 7.35% fee is about 8.82% with excise, against M-Shwari's one-off 9%. The difference is small, so your assessed limit on each often matters more.
Which pays better interest on savings, KCB or M-Shwari?
KCB currently advertises more than 8.5% per year on its fixed and target savings products, ahead of M-Shwari's up to 6.3%. Confirm current rates in the app.
Do KCB M-Pesa and M-Shwari charge daily interest?
No. Both charge a flat one-month fee, not daily interest, so repaying early does not reduce the fee, but it avoids a rollover that charges the fee again.
Ready to compare loan apps?
Use our calculator to see exactly what you'll pay back with each app.
Try the Calculator ›