Skip to content
Telecom

How to send money from M-PESA to Airtel Money (2026)

Cross-network send from M-PESA to Airtel Money — fees, settlement time, and how it actually works.

DW
by
8 min read Updated 27 April 2026

Since 2018 the Central Bank of Kenya has mandated cross-network interoperability for Kenyan mobile money — meaning M-PESA users can send to Airtel Money or T-Kash users directly, and vice versa, without intermediate cash steps. The flow is identical to sending M-PESA to another M-PESA user. This guide walks through exactly how, the fees, the small things that catch people off guard, and what to do when the deposit doesn't arrive.

Step-by-step

  1. Open M-PESA on your Safaricom phone (SIM toolkit, M-PESA app, or OneApp).
  2. Select Send Money.
  3. Enter the recipient's Airtel number. Standard Kenyan mobile format works (e.g., 0738123456).
  4. Enter the amount in KES.
  5. Enter your M-PESA PIN and confirm.
  6. You receive an SMS confirming the send. The recipient receives their Airtel Money credit notification.

That's it — there's no special menu for cross-network sends. M-PESA detects that the receiving number is on Airtel and routes through the interoperability rails automatically.

How interoperability actually works

Behind the scenes, M-PESA recognises the recipient's number is on Airtel's network and routes the transaction through the Pesalink-like settlement layer that connects Safaricom, Airtel, and Telkom mobile money systems. The transaction is settled in near real-time between the two operators, and the recipient sees the funds in their Airtel Money wallet within minutes.

For users, the experience is identical to a same-network send. Behind the scenes, operators settle daily.

How to identify an Airtel number

Kenyan mobile prefixes by network:

  • Safaricom: 0700-0729, 0740-0749, 0757-0759, 0768-0769, 0790-0792, 0794, 0796-0799, 0110-0115
  • Airtel: 0730-0739, 0750-0756, 0762, 0780-0789, 0100-0102
  • Telkom (T-Kash): 0770-0779
  • Faiba (JTL): 0747-0749 partial, plus various ranges

Note: number portability is in effect, meaning a recipient with an "Airtel prefix" could theoretically have ported to Safaricom (or vice versa). The M-PESA system queries the recipient's actual current network in real time and routes accordingly. If a number was ported from Airtel to Safaricom, your "cross-network send" becomes a same-network send automatically.

Fees for M-PESA to Airtel Money

M-PESA cross-network sends are charged per the M-PESA Send Money tariff (paid by you, the sender). From the 2026 schedule:

  • KES 1-100: free
  • KES 101-500: KES 7
  • KES 501-1,000: KES 13
  • KES 1,001-1,500: KES 23
  • KES 5,000: KES 57
  • KES 10,000: KES 90
  • KES 50,000: KES 108
  • KES 100,000+: KES 108

Same fee whether the recipient is on M-PESA, Airtel Money, or T-Kash. Interoperability doesn't add a surcharge. The recipient receives the full amount sent (less any receiving fees on their side, which are usually zero).

What the recipient sees

The recipient receives an SMS from Airtel Money confirming the credit:

  • Sender name (your registered Safaricom name)
  • Sender number
  • Amount
  • Their new Airtel Money balance
  • Transaction reference

From their side, the funds are immediately spendable — no "cross-network" flag, no special handling. Airtel Money treats it like any other inbound transaction.

Sending from Airtel Money to M-PESA (the reverse)

Same mechanics in reverse. From Airtel Money:

  1. Open Airtel Money menu (dial *334# or use Airtel Money app)
  2. Send Money → enter Safaricom phone number
  3. Amount, PIN, confirm
  4. The recipient's M-PESA balance is credited within minutes

Airtel charges per their tariff (typically slightly cheaper than M-PESA at most amounts — Airtel has historically priced below Safaricom to attract users).

Paying paybills cross-network

Airtel Money can also pay any M-PESA paybill via interoperability. So you can:

  • Pay your KPLC bill from Airtel Money using paybill 888880
  • Pay your DStv from Airtel Money using paybill 444900
  • Pay any of the 280+ paybills in our directory from your Airtel Money wallet

See our paybill interoperability guide for more on cross-network paybill payments.

Common issues

  1. "Recipient not registered for M-PESA" error. Wait — this error sometimes wrongly appears for cross-network sends if the M-PESA system can't immediately confirm the recipient's Airtel registration. Try again after 5 minutes. If persistent, confirm the number is actually active on Airtel.
  2. Transaction times out. Cross-network transactions occasionally fail due to system communication issues between Safaricom and Airtel. Funds aren't deducted on failure — just retry.
  3. Recipient doesn't see the credit. Confirm with them that they have an active Airtel Money account (not just an Airtel SIM — the SIM and the wallet are separate). They may need to register Airtel Money first via *222#.
  4. Wrong number sent to. Use M-PESA reversal — see our reversal guide. Cross-network reversals work the same way as same-network.

Airtel Money vs. Airtel SIM

An important distinction:

  • Airtel SIM: the phone number, used for voice calls and SMS
  • Airtel Money: the mobile money wallet linked to the Airtel SIM, requires separate registration

Many Kenyans have an Airtel SIM but never registered Airtel Money. If you send M-PESA to such a number, the recipient must first register for Airtel Money before they can access the funds. They can do this via *222# on their Airtel line. Until they register, the funds wait in a holding state.

When does cross-network make sense?

  • Recipient uses only Airtel. Don't make them switch — just send via interoperability.
  • You're reaching multiple networks. Useful for businesses paying multiple suppliers, NGOs paying field workers across networks.
  • Cheaper paybill access. If a recipient's paybill is cheaper to access via Airtel Money tariffs, send M-PESA to their Airtel and pay from there. (Rare — usually direct M-PESA paybill payment is fine.)

FAQ

Does sending from M-PESA to Airtel cost extra?

No. Same M-PESA Send Money tariff as same-network sends.

How long does it take?

Typically minutes. Up to 1 hour during occasional system congestion.

Is there a special menu for cross-network sends?

No — use the standard Send Money menu. M-PESA detects the recipient's network automatically.

Can I pay an M-PESA paybill from Airtel Money?

Yes — same way around. Airtel Money interoperates with all M-PESA paybills.

What about T-Kash?

Same flow. Send Money to a T-Kash number works through interoperability. T-Kash has fewer active users in 2026 but the technical rail is identical.

Resources