Skip to content
Guide

How to Load an I&M Prepaid Card from M-PESA (2026)

Load an I&M Safari, Travel or Multicurrency prepaid card from M-PESA: the paybill, the 16-digit account, Mpesa Xpress, the fees and the load limits.

AO
by Reviewed by Michael Mwangi
5 min read Updated 23 October 2026Verified 23 Oct 2026

Load the card on M-PESA

  1. Open M-PESA and choose Lipa na M-PESA, then Pay Bill.
  2. Enter business number 872651.
  3. Enter your 16-digit card number as the account number.
  4. Enter the amount, check the name on the confirmation screen, then enter your PIN.

The same steps work for the Safari, Travel and Multicurrency cards.

Mpesa Xpress, without the paybill menu

  1. On the I&M Kenya website, open Online Services and choose Mpesa Xpress.
  2. Enter the 16-digit card number and the amount.
  3. Enter your phone number, then approve the M-PESA PIN prompt on your phone. Keep the screen unlocked so the prompt appears.

You can also load from an I&M account in the OTG app or on the web, or at any branch. More on Mpesa Xpress is on the Mpesa Xpress page.

The three cards

Visa SafariVisa TravelMulticurrency
CurrencyKESUSDUSD, GBP, EUR (Mastercard)
IssuanceKES 600USD 8USD 10
Reload feeNilNilNil
Maximum loadKES 700,000 (KES 500,000 per load)USD 15,000USD 15,000
Refund fee2% (minimum KES 150)1%1%
I&M ATM withdrawalKES 30USD 1USD 1
International ATMKES 250USD 4USD 4

Other banks' ATMs may add their own surcharge on the Travel and Multicurrency cards.

Getting the card

Take the application form with your ID or passport and a copy, your KRA PIN and a recent passport photo to any I&M branch. I&M issues the card on the spot. The form asks what you need the card for and how often you will use it.

Sources, read 23 October 2026

  1. I&M Visa Safari Prepaid Card, imbankgroup.com/ke/cards/im-safari-prepaid-card.
  2. I&M Visa Travel Prepaid Card, imbankgroup.com/ke/cards/im-travel-prepaid-card.
  3. I&M Multicurrency Prepaid Card, imbankgroup.com/ke/cards/im-multicurrency-prepaid-card.

FAQ

What is the I&M prepaid card paybill?

I&M's prepaid card pages give paybill 872651, with your 16-digit card number as the account number. It is a different number from 542542, which is for I&M bank accounts.

Does I&M charge to reload the card?

I&M lists the card reload fee as nil on all three prepaid cards. You still pay the normal M-PESA paybill charge.

How much can I load?

The Safari card page says up to KES 700,000, but the same page also says the maximum is KES 500,000 per load. The Travel and Multicurrency cards load up to USD 15,000. Loads or reloads above KES 1 million need a source-of-funds declaration.

Do I need an I&M account?

Not for the Safari card. I&M says you can buy, pay and pick it up at any branch without an account. For all three cards you take the application form, your ID or passport and a copy, your KRA PIN and a passport photo to a branch.

Can I load US dollars from M-PESA?

M-PESA sends shillings. On the Travel and Multicurrency cards the bank converts at its rate when the money lands. I&M says the Multicurrency card locks in the rate at the time you load.