Back to Blog

What Happens to Your M Pesa Balance When You Port Your Number

What happens to M-Pesa when you port your number? Because M-Pesa runs on your Safaricom line, porting into Safaricom lets you use it, while porting out to another network means you can no longer use M-Pesa on that number. Confirm the process with the CA and Safaricom.

By KTH
Reviewed 2026
8 min read
M-Pesa is a Safaricom service, so what happens to it when you port your number depends on the direction you are porting. If you port a number from another network into Safaricom, you can then use M-Pesa on it. If you port a Safaricom number out to another network, you can no longer use M-Pesa on that number, and you would use the new network's mobile money wallet instead. This guide explains exactly what porting does and does not do to a wallet, and points you to the Communications Authority of Kenya and Safaricom for the current process.

Understanding M-Pesa and Number Porting

M-Pesa is the mobile money service run by Safaricom. Mobile number portability, overseen by the Communications Authority of Kenya, lets you keep your phone number when you change network. The key point is that M-Pesa is tied to a Safaricom line, so it is the network behind your number that determines whether M-Pesa is available on it.

Because of this, porting changes which network your number sits on, and that in turn changes which mobile money service you can use on the number. It does not magically move one network's wallet onto another network.

For the current porting steps, timelines and requirements, rely on the Communications Authority of Kenya and your networks rather than on figures quoted elsewhere, since the process can change. For wider how-to guidance, see our M-Pesa how-to guides.

What is M-Pesa?

M-Pesa is Safaricom's mobile money service, used for sending money, paying merchants through Lipa Na M-Pesa, withdrawing cash at agents, paying bills and accessing linked savings and loan products. You reach it from the menu on your phone using the M-Pesa USSD code or the Safaricom app.

The important thing for porting is that M-Pesa is provided by Safaricom and runs on a Safaricom line. Other networks run their own separate wallets, such as Airtel Money on Airtel.

So the question of what happens to your M-Pesa when you port is really a question of whether your number will still be on Safaricom afterwards. You can plan your number portability with that in mind.

What is Number Porting?

Number porting lets you move your phone number from one network to another while keeping the same number. The Communications Authority of Kenya oversees the process so that you are not forced to change your number to change network.

The exact steps, the validation involved and the time it takes are set by the regulator and the networks. Rather than rely on a fixed timeline, confirm the current process with the Communications Authority of Kenya and with the network you are porting to.

What porting changes is the network your number runs on. That is the fact that decides which mobile money service you can use on the number afterwards.

The Core Point: M-Pesa Runs on a Safaricom Line

M-Pesa is available on a number only while that number is on Safaricom. This single fact explains every porting scenario below, so it is worth being clear about before you decide to port.

If your number is on Safaricom, you can use M-Pesa on it. If your number is on another network, you use that network's wallet, not M-Pesa. Porting moves your number between networks, so it changes which of these applies.

Because of this, there is no single yes-or-no answer to whether porting affects your M-Pesa. It depends entirely on whether you are porting into Safaricom or out of it.

Porting Into Safaricom

If you port a number from another network into Safaricom, your number is then on Safaricom, so you can register for and use M-Pesa on it like any other Safaricom line. Any wallet you held on your previous network does not come across with you, since that wallet belongs to the other network.

So before you port out of your old network, deal with any balance in that network's wallet first, for example by withdrawing it or sending it where you need it, following that network's process. After porting in, set up M-Pesa through Safaricom.

Porting Out of Safaricom

If you port a Safaricom number out to another network, that number is no longer on Safaricom, so you can no longer use M-Pesa on it. On the new network you would use that network's own mobile money wallet instead.

This is why it matters to handle your M-Pesa balance before you port out. Because the number is leaving Safaricom, you should not assume the M-Pesa wallet will simply be available afterwards. Plan around it.

What to Do With Your Wallet Before You Port

The safe approach is to settle the wallet on the network you are leaving before the port completes, rather than relying on access afterwards. What that means in practice depends on the direction of your port.

If you are leaving Safaricom, deal with your M-Pesa balance first. If you are leaving another network, deal with that network's wallet first. In both cases, follow the official process of the network you are leaving.

Because the exact steps and any limits or fees are set by the networks and can change, confirm them with Safaricom or the relevant network, and with the Communications Authority of Kenya for the porting process itself.

Leaving Safaricom: Handle Your M-Pesa Balance First

Before you port a Safaricom number out, plan for the fact that M-Pesa will no longer be on that number afterwards. Consider withdrawing your balance, sending it where you need it, or otherwise settling it through the official Safaricom channels before the port takes effect.

If you are unsure how your specific balance, savings or loan products are affected, ask Safaricom directly rather than relying on assumptions. They are the authority on what happens to their own service.

Leaving Another Network: Handle That Wallet First

If you are porting into Safaricom from another network, remember that the other network's wallet stays with that network. Settle or withdraw that balance through the other network's process before you complete the port.

Once your number is on Safaricom, set up M-Pesa as a new Safaricom line. The other network's wallet does not transfer over.

During and After the Port

While a port is being processed there can be a short period where service is changing over, so it is sensible to avoid leaving an urgent balance stranded mid-process. The exact handover time is set by the networks and the regulator.

After the port completes, your number is on its new network. If that network is Safaricom, set up or continue with M-Pesa. If it is another network, use that network's wallet.

If anything does not work as expected, contact the relevant network's customer care, and the Communications Authority of Kenya for porting questions. Keep any reference numbers you are given.

Confirming Things Work

After porting in to Safaricom, confirm you can access M-Pesa on the number through the usual Safaricom channels, and complete any registration step Safaricom requires. After porting out, confirm the new network's wallet is set up.

If you hit a problem, raise it with the network in question rather than guessing. Safaricom can advise on M-Pesa, and the other network can advise on its own wallet.

Where to Get the Official Process

The porting process, eligibility and timelines are published by the Communications Authority of Kenya, and Safaricom publishes how M-Pesa works on a Safaricom line. Use these official sources for the current details rather than relying on third-party summaries.

This matters because the steps and any requirements can change over time. Checking the official channels means you are working from the rules actually in force.

Frequently Asked Questions

What happens to my M-Pesa balance when I port my number?

It depends on the direction. M-Pesa runs on a Safaricom line, so if you port a Safaricom number out to another network you can no longer use M-Pesa on it, and you should settle your balance first. If you port into Safaricom, you can use M-Pesa on the number afterwards. Confirm the process with Safaricom and the Communications Authority of Kenya.

If I port from Safaricom to another network, can I still use M-Pesa?

No. Once your number leaves Safaricom it is no longer a Safaricom line, so M-Pesa is not available on it. You would use the new network's own mobile money wallet. Handle your M-Pesa balance before you port out.

If I port into Safaricom, will I get M-Pesa?

Yes. Once your number is on Safaricom you can register for and use M-Pesa on it. Any wallet you held on your previous network does not transfer over, so settle that balance before you port.

Does porting move my wallet from one network to another?

No. Porting moves your number between networks; it does not move a wallet. Each network's mobile money wallet stays with that network, so settle the wallet on the network you are leaving before the port completes.

What should I do with my balance before porting?

Settle the wallet on the network you are leaving first, following that network's official process, rather than relying on access afterwards. If you are leaving Safaricom, deal with your M-Pesa balance before the port takes effect.

Where can I confirm the porting process?

Use the Communications Authority of Kenya for the porting process and eligibility, and Safaricom for how M-Pesa works on a Safaricom line. These official sources carry the current steps, which can change over time.