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
- Log in to OTG.
- Click the Money Transfer tab.
- Select Send Money to Mobile.
- Select the account to debit.
- Enter the recipient's mobile number.
- Click Continue, confirm the details are correct, and submit.
- Enter the OTP to complete.
On the OTG app, and a wrinkle in I&M's own instructions
- Log in to the OTG app.
- Go to Payments.
- Select Mobile Money under the Mobile tab.
- Select the account to debit.
- Pick the recipient from your beneficiary list, or type the number.
- Enter the amount, tap next, and confirm the details.
- 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#
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
About this guide
| Amount (KES) | Fee (KES) |
|---|---|
| 1 to 100 | 0 |
| 101 to 500 | 11 |
| 501 to 1,000 | 14 |
| 1,001 to 1,500 | 16 |
| 1,501 to 2,500 | 25 |
| 2,501 to 3,500 | 36 |
| 3,501 to 5,000 | 47 |
| 5,001 to 7,500 | 55 |
| 7,501 to 20,000 | 65 |
| 20,001 to 150,000 | 65 |
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.