I&M Bank Paybill Number 542542: Pay via M-Pesa

I&M Bank Paybill Number 542542: Pay via M-Pesa | MyCyber Kenya
Independent guide: MyCyber Kenya is not affiliated with, endorsed by, or a representative of I&M Bank Limited. Every figure on this page — the paybill number, USSD code, fees, and contact details — is sourced from I&M Bank’s own official website, imbankgroup.com/ke, and its published Tariffs and Charges page. Always confirm your own M-Pesa confirmation message before relying on any fee shown here.

I&M Bank Paybill Number: 542542

I&M Bank’s M-Pesa paybill number is 542542. It deposits money from M-Pesa into an I&M Bank account using your full 14-digit account number. I&M also runs its own web-based shortcut, Mpesa Xpress, plus USSD mobile banking on *458# — giving you three separate ways to move money between M-Pesa and I&M.

Paybill Number
542542
Confirmed on I&M Bank’s own M-Pesa page and its published Tariffs and Charges. Use your full 14-digit I&M Bank account number as the account reference.
Quick Answers
What’s the account reference for paybill 542542?
Your complete I&M Bank account number, which is 14 digits long.
Is there a USSD option?
Yes — dial *458# for I&M’s mobile banking menu, including sending money to M-Pesa.
Does I&M charge to receive M-Pesa deposits?
I&M’s own tariff guide lists Mpesa to Account transfer as Nil — free on the bank’s side.
Can I skip the Safaricom Paybill menu entirely?
Yes — I&M’s Mpesa Xpress web tool lets you push a payment straight from their website instead.

How to Pay I&M Bank From M-Pesa

1

Go to Lipa na M-Pesa

On your Safaricom menu, open M-PESA, select Lipa na M-PESA, then Pay Bill.

2

Enter business number 542542

Type in I&M Bank’s paybill number, 542542, as the business number.

3

Enter your 14-digit I&M account number

Type your complete I&M Bank account number as the account number, then the amount.

4

Enter your M-Pesa PIN and confirm

Enter your PIN, then confirm the details to proceed with the transaction.

5

Check your confirmation SMS

You’ll receive a confirmation SMS from M-Pesa, and I&M Bank sends its own confirmation SMS as well.

A second way in — no Paybill menu needed: I&M Bank runs Mpesa Xpress, a tool on its own website. Instead of going through the Safaricom Paybill menu, you visit imbank.com, open Online Services, select Mpesa Xpress, choose “Transfer to Account,” enter your I&M account number and your M-Pesa number in the format 2547xxxxxxxx, then confirm with your M-Pesa PIN when the prompt appears on your phone. This is a genuine alternative to paybill 542542, not just a rebrand of it.

The *458# USSD Code

USSD Code
*458#
Direction
Account → M-Pesa

Dialling *458# opens I&M Bank’s mobile banking menu. If you’re already registered for the USSD service, go to the Mobile Money option, then Account to M-Pesa, to send funds out of your I&M account to an M-Pesa number — the recipient gets an M-Pesa notification, and the transaction shows up in your I&M mini statement. Note that this USSD flow moves money out of I&M to M-Pesa; to bring money in from M-Pesa, use paybill 542542 or Mpesa Xpress instead.

How Fees Actually Work

I&M Bank’s published Tariffs and Charges page lists Mpesa to Account transfer — receiving a deposit via paybill or internet banking — as Nil, meaning no charge on the bank’s side. Sending money the other way, from an I&M business account out to M-Pesa, follows a tiered scale that starts free for very small amounts and rises with transaction size, up to KES 65 for the highest published tier.

Don’t treat this as fixed. Safaricom’s standard Lipa na M-Pesa paybill tariff still applies on the M-Pesa side of a deposit into I&M, even though I&M’s own side of that transaction is free. The confirmation message you receive after paying is the only figure that reflects exactly what you were charged — treat it as authoritative over any number quoted here.

Troubleshooting

I entered the wrong account number — what now?

Contact I&M Bank immediately with your M-Pesa transaction code so they can trace the payment. A deposit sent against an incorrect 14-digit account number will not automatically move to the right account.

My M-Pesa payment isn’t reflecting in my I&M account

Check your M-Pesa confirmation message to confirm 542542 and your 14-digit account number were entered correctly. If they’re correct and the deposit still hasn’t reflected, contact I&M’s call centre with your M-Pesa transaction code.

Can I use Mpesa Xpress without registering for anything first?

Mpesa Xpress runs directly on I&M’s website and asks for your account number and M-Pesa number at the time of transfer, so it doesn’t require the same prior USSD registration that the *458# Account-to-M-Pesa flow needs.

Contact I&M Bank Directly

Call Centre+254 719 088 000 / +254 20 322 1000
Also+254 732 100 000 / 0800 721 088 (toll free)
Emailcustomercare@imbank.co.ke
SWIFT CodeIMBLKENA
Postal AddressP.O. Box 30238-00100, Nairobi GPO, Kenya

FAQ

What is I&M Bank’s paybill number?

I&M Bank’s M-Pesa paybill number is 542542. Use it with your full 14-digit I&M Bank account number as the account reference.

Is there another way to send M-Pesa to I&M besides the paybill menu?

Yes. I&M Bank offers Mpesa Xpress on its own website, where you enter your account number and M-Pesa number directly and receive an M-Pesa PIN prompt, without going through the Safaricom Paybill menu at all.

Does I&M Bank charge to receive M-Pesa deposits via paybill?

I&M Bank’s own published tariff guide lists Mpesa to Account transfer as Nil, meaning there is no charge on the bank’s side, though Safaricom’s standard paybill tariff still applies.

What does the *458# USSD code do?

Dialling *458# opens I&M Bank’s mobile banking menu. Under the Mobile Money option you can send money from your I&M account to an M-Pesa number, check balances, and access other mobile banking services.

Sourced from I&M Bank’s official pages: imbankgroup.com/ke (M-Pesa page, Mpesa Xpress, Tariffs and Charges, SWIFT Transfers, Contact Us) — Tariffs effective 11th June 2026.

Mycyber Footer