Skip to content
Verified 13 September 2026

How to send money from I&M to M-PESA

By Arnold Ochieng · I&M Bank Kenya hub · paybillke is an independent guide and is not affiliated with I&M Bank Kenya.

Three routes, all of which I&M documents itself: OTG internet banking, the OTG app, and *458#. The fastest from a feature phone is *458#, option 5 then option 1. Cost depends on whether you hold a personal or a business account, which the charges page sets out.

On OTG internet banking

  1. Log in to OTG.
  2. Click the Money Transfer tab.
  3. Select Send Money to Mobile.
  4. Select the account to debit.
  5. Enter the recipient's mobile number.
  6. Click Continue, confirm the details are correct, and submit.
  7. Enter the OTP to complete.

On the OTG app, and a wrinkle in I&M's own instructions

  1. Log in to the OTG app.
  2. Go to Payments.
  3. Select Mobile Money under the Mobile tab.
  4. Select the account to debit.
  5. Pick the recipient from your beneficiary list, or type the number.
  6. Enter the amount, tap next, and confirm the details.
  7. Tap Send Money, then enter the OTP.

One thing to watch. In I&M's published steps for this flow, the confirmation line reads "confirm details are correct and select Airtel", inside instructions headed M-PESA. Treat that as a copy slip on their page rather than a real instruction: select the wallet you are actually sending to. If you are sending to an M-PESA number, choose M-PESA.

On *458#

Dial *458#, go to Mobile Money which is option 5, select Account to M-Pesa which is option 1, then follow the prompts. The recipient gets an M-PESA notification, and the transaction appears on your I&M statement and mini-statement. Full menu on the *458# page.

What it costs

Personal account: free. I&M introduced the waiver in January 2023 as the first Kenyan bank to drop these fees, and we confirmed with I&M on 13 September 2026 that it still stands at KES 0.

Business account: charged. I&M's live tariff runs a band from KES 0 below a hundred shillings to KES 65 from 7,501 upwards, and the KES 65 holds all the way to 150,000. Because it is a flat fee per transaction at the top rather than a percentage, one large transfer costs the same as one medium transfer, and splitting a payment into several multiplies the fee for no benefit.

Registration comes first

All three routes assume you are already registered: OTG for the first two, mobile banking USSD for the third, and they are separate registrations. If a channel does not recognise you, that is what is happening. See the OTG page, or call +254 20 322 1000.

About this guide

Independent guide. paybillke is not I&M Bank and has no commercial relationship with it. Paybill, USSD and charge details were checked against I&M's own site and live tariff on 13 September 2026. Bank tariffs change, so confirm anything you are about to act on with I&M on +254 20 322 1000 or on the I&M tariff page.
I&M account to M-PESA, business accounts, from I&M's live tariff
Amount (KES)Fee (KES)
1 to 1000
101 to 50011
501 to 1,00014
1,001 to 1,50016
1,501 to 2,50025
2,501 to 3,50036
3,501 to 5,00047
5,001 to 7,50055
7,501 to 20,00065
20,001 to 150,00065

Frequently asked

How do I send money from I&M Bank to M-PESA?

Through OTG internet banking, the OTG app, or *458# using Mobile Money option 5 then Account to M-Pesa option 1.

Is I&M to M-PESA free?

Free on a personal account under the 2023 waiver. Business accounts are charged on a band up to KES 65 per transaction.

Why do I&M's app instructions mention Airtel in the M-PESA steps?

That looks like a copy slip on I&M's page. Select the wallet you are actually sending to.

How long does I&M to M-PESA take?

It is an instant transfer, and the recipient gets an M-PESA notification.