Skip to content
Verified 13 September 2026

I&M Bank Kenya: paybill, USSD and what it really charges

The complete I&M hub: paybill 542542 with the 14-digit account number, *458# step by step, Mpesa Xpress, and what I&M actually charges in each direction.

M-PESA to I&M, paybill542542Account = your 14-digit numberMobile banking, USSD*458#Option 5, then option 1, for M-PESAWhat it costsFree inOut is free on personal, not on business

About I&M Bank Kenya

I&M Bank Kenya is part of I&M Group PLC, which operates in Kenya, Tanzania, Rwanda, Uganda and Mauritius, and is regulated in Kenya by the Central Bank of Kenya. Two things drive nearly all I&M searching: the paybill and the USSD code. Both are in the first screen here. The third thing, which almost nobody publishes properly, is what the transfers actually cost, and that has its own page built from I&M's live tariff rather than from a press release.

Every I&M guide

Frequently asked

What is the I&M Bank paybill number?

542542, with your full 14-digit I&M account number as the account.

What is the I&M Bank USSD code?

*458#. For M-PESA, choose Mobile Money which is option 5, then Account to M-Pesa which is option 1.

How much does M-PESA to I&M cost?

Nothing at I&M. Its live tariff lists M-PESA to account transfer as Nil. Safaricom charges its own pay-bill tariff.

Is I&M to M-PESA free?

On a personal account yes, confirmed with I&M in September 2026. Business accounts are charged up to KES 65 per transaction.

How many digits is an I&M account number?

14. A shorter number is the commonest reason an I&M deposit fails to land.

What is the I&M customer care number?

+254 20 322 1000.