How to send money from M-PESA to I&M Bank
By Arnold Ochieng · I&M Bank Kenya hub · paybillke is an independent guide and is not affiliated with I&M Bank Kenya.
Use paybill 542542, and put your full 14-digit I&M account number in the account field. The 14 digits are the part people get wrong. I&M states the length explicitly on its own page, and a short account number is the commonest reason an I&M deposit fails to land.
The steps
- Open M-PESA, or dial *334#.
- Choose Lipa na M-PESA, then Pay Bill.
- Business number: 542542.
- Account number: your full 14-digit I&M account number, no spaces.
- Enter the amount, enter your M-PESA PIN, and confirm.
- A confirmation SMS arrives and the funds are credited to the I&M account instantly.
Fourteen digits, not ten
Most Kenyan bank account numbers people quote from memory are shorter. I&M's own M-PESA instructions say "Enter the I&M Bank Account No. (14 digits)", and that is the number to use.
If you only know a shorter version of your account number, it is on your statement, in the OTG app, and on your cheque book. Get it right before you send rather than after, because a mistyped account leaves the money unallocated and a trace takes a phone call.
This direction is free at I&M
I&M's live tariff lists "Mpesa to Account transfer" at Nil. So I&M does not charge you to receive.
You still pay Safaricom's standard pay-bill tariff on the M-PESA leg, which is Safaricom's charge and not I&M's. Our paybill calculator gives the exact figure. Going the other way, out of I&M to M-PESA, is a different story depending on what kind of account you hold, and our charges page lays out the real numbers.
No paybill menu? There is a second route
Confirming a payment landed
About this guide
| Field | What to enter |
|---|---|
| Business number | 542542 |
| Account number | Your full 14-digit I&M account number |
| I&M charge to receive | Nil, per I&M's live tariff |
| M-PESA charge | Safaricom's standard pay-bill tariff |
| Time to reflect | Instant, with an SMS confirmation |
| Alternative route | Mpesa Xpress, an STK push from I&M's site |
Frequently asked
What is the I&M Bank paybill number?
542542, with your full 14-digit I&M account number as the account.
Which bank is paybill 542542?
I&M Bank Kenya.
How many digits is an I&M account number?
14. I&M states this explicitly in its own M-PESA instructions, and a shorter number is the commonest cause of a failed deposit.
Does I&M charge to receive money from M-PESA?
No. I&M's live tariff lists M-PESA to account transfer as Nil. Safaricom still charges its pay-bill tariff on the M-PESA leg.
How long does M-PESA to I&M take?
Instant, with a confirmation SMS.
How do I check my payment arrived?
Use I&M's Verify M-Pesa Payment tool at digital.imbank.com/payment-validation/landing before calling.