In this guide, I will take you through how to link Paypal to Mpesa.

What is Paypal?

PayPal is an online digital payment service that people can use while shopping online. PayPal store the customers information for instance credit card numbers, so that the users do not have to type in the numbers when they need to buy online

What is Mpesa?

M-Pesa is a mobile banking service that allows users to store and transfer money through their mobile phones.

Paypal to Mpesa
How to link paypal to safaricom Mpesa

Paypal and Safaricom Mpesa partnership

Recently Safaricom and PayPal come into a collaboration to help Kenyans move money between PayPal and M-pesa.

How to link your Paypal to Mpesa getting started.
How to link your paypal to mpesa getting started.
  1. Go to and click get started button.
  2. Login in to your PayPal account, it must be a Kenya PayPal account for it to work.
  3. Check and agree to the terms and conditions for the mobile money services.
  4. In our next step we will require to add a Safaricom number, however we need to make sure that we have added our number in PayPal mobile payments section.
  5. Add a Safaricom number that has Mpesa enabled, make sure this number has not been used in linking before.
  6. You will receive a verification code in your registered number.

With our paypal account now linked to Mpesa, We can now;

  • Top up our Paypal account from our M-pesa balance or
  • Withdraw from PayPal to Safaricom number.

How to send/transfer money from Mpesa to PayPal

Here is a step by step on how to top up PayPal using M-pesa;

  1. Use Currency calculator to calculate the amount of dollars you need in terms of Kenya shillings.
  2. Open you M-pesa in your phone, select Paybill.
  3. Use 800088 as your business number, the phone number linked to the PayPal account as the account.
  4. Enter the amount calculated above, and provide your secret pin to confirm transaction.
  5. You will receive a confirmation transactional SMS from Safaricom that you transaction was successful.

How to Withdraw money from PayPal to Mpesa

How can we withdraw from PayPal? Here are the steps;

  1. Go to, and login to your PayPal account.
  2. The above page will show the current PayPal balance, Enter the amount of dollars you want to withdraw.
  3. The maximum amount you M-pesa account can hold is KES 300,000, make sure your withdraw has a room in your account before initiating the transaction.
  4. As of the time of writing the withdrawal is instant (5 – 10 minutes)


Edward is a web developer with 10 years experience in PHP development, JavaScript, WordPress development e.t.c

You can check also:

Mpesa: How it all started

Mpesa: How it all started

What is M-Pesa? M-Pesa is a mobile money service. It is the largest fintech platform and the most successful mobile … Read more about Mpesa: How it all started

Guide to Mpesa Integration to a Website

Guide to Mpesa Integration to a Website

In this guide, I will take you through how to integrate Safaricom Mpesa Paybill to your website. We will start … Read more about Guide to Mpesa Integration to a Website