PayPal MPesa Guide: How to Link, Withdraw, Deposit, and Check Fees

PayPal MPesa transfer illustration with logos and a mobile money arrow

PayPal and M-Pesa work together through a secure service powered by Thunes, allowing users in Kenya to move money between their PayPal balance and M-Pesa wallet. The PayPal MPesa service is used for online shopping, freelance payments, digital work payouts, and quick transfers between mobile money and PayPal.

In this article, we will see how the service works, how to link your accounts, how to withdraw or deposit funds, and the exact fees you should expect.

Quick Glance

  • Linking: Done through the official PayPal–M-Pesa portal
  • Withdrawals: Money arrives instantly to 30 minutes
  • Deposits: You top up PayPal using your M-Pesa balance
  • Fees: Based on exchange rate and small transfer fee
  • Powered by: Thunes (global payments network)

What You Need Before You Start

You must have:

  • An active M-Pesa phone number (+254) registered under your ID
  • A verified PayPal account with correct details
  • A Safaricom SIM with access to M-Pesa
  • National ID or passport used during SIM registration
  • Access to the official PayPal–M-Pesa service portal

The portal is provided through a partnership between PayPal, Safaricom, and Thunes.

How PayPal MPesa Work Together

PayPal does not connect to M-Pesa directly. All transactions are processed through a secure system operated by Thunes, a global payment technology company that handles mobile wallet transfers.

When you withdraw from PayPal:

  • PayPal sends the money to Thunes
  • Thunes converts the amount to Kenyan Shillings
  • Thunes deposits the money into your M-Pesa wallet

When you deposit to PayPal:

  • You send KES from M-Pesa
  • Thunes converts it to USD
  • The amount is credited to your PayPal balance

This is why exchange rates and transfer fees vary slightly for PayPal M-Pesa.

PayPal MPesa linking steps illustrated for Kenyans with four simple icons

Follow these exact steps using the official service:

  • Go to the PayPal MPesa portal:
    https://www.paypal-mobilemoney.com/m-pesa
  • Click “Get Started”.
  • Log in with your PayPal email and password.
  • Enter the Safaricom phone number you want to link.
  • Confirm ownership using the verification code sent to your number.
  • Once confirmed, your PayPal and M-Pesa accounts are linked.

The phone number must match the details used for M-Pesa registration. If you need step-by-step, then peruse our 2-minute PayPal Mpesa linking guide.

After linking, the portal will display:

  • Your M-Pesa number
  • Your PayPal name
  • Buttons for Withdraw and Top Up
  • If these appear correctly, the connection is active.

If the phone number is wrong, you must unlink and relink (covered later).

How to Withdraw Money From PayPal to MPesa

PayPal M-Pesa withdrawal flow showing how money moves from PayPal to M-Pesa

You can withdraw funds from your PayPal balance to M-Pesa through the portal.

Steps

  • Visit the portal and log in.
  • Click Withdraw from PayPal.
  • Enter the amount in USD.
  • View the currently applied exchange rate.
  • Confirm the amount.
  • The money is sent through Thunes and arrives in M-Pesa.

Processing Time

  • Most withdrawals arrive instantly.
  • Some take up to 30 minutes during high network activity.

Minimum Withdrawal

  • $1 USD equivalent

Maximum Withdrawal

  • Based on your M-Pesa account limit (daily and per-transaction)

How to Deposit Money From M-Pesa to PayPal (Top Up)

Depositing means converting your KES to USD and loading it into PayPal.

Steps

  • Log in to the PayPal–M-Pesa portal.
  • Click Top Up to PayPal.
  • Enter the amount in KES.
  • The portal will convert it to USD and show the total.
  • You will receive an M-Pesa STK push.
  • Enter your M-Pesa PIN to approve the payment.
  • The equivalent USD amount is added to your PayPal balance.

Minimum Deposit

  • KES 10 equivalent

Maximum Deposit

  • Based on your M-Pesa wallet limit
  • Deposits are instant after you approve the STK push.

PayPal MPesa Fees Explained

PayPal M-Pesa fees and transfer time summary chart

Fees apply for both withdrawals and deposits. The three main components are:

1. Currency Conversion Rate

Thunes applies a KES–USD rate that includes a small margin. This margin is the primary fee.

Rates are displayed transparently before you confirm each transaction.

2. Transaction Fee

Most transfers include a small service charge built into the exchange rate.
There are no hidden charges.

3. M-Pesa Wallet Limits

If your wallet limit is reached, the transfer will fail. This is controlled by Safaricom, not PayPal.

Transfer Limits

Withdrawal Limits

  • Minimum: $1 USD
  • Maximum: depends on your M-Pesa daily limit

(Most users have KES 150,000 per transaction and KES 300,000 per day)

Deposit Limits

  • Minimum: KES 10
  • Maximum: based on M-Pesa transaction limit

PayPal M-Pesa Paybill Number

You do not use a Paybill number for PayPal transfers anymore.

All deposits must be made through:

  • The PayPal MPesa portal
  • The automatic STK push

Any Paybill number claiming to support PayPal deposits is unofficial.

Common PayPal MPesa Errors and Fixes

1. “Unable to Process Transfer”

Usually caused by:

  • Exceeding M-Pesa limits
  • Weak Wi-Fi/data connection
  • Thunes temporary delay

Solution:

  • Try again after 5–10 minutes.

2. “Your Phone Number Cannot Be Linked”

Occurs when:

  • The M-Pesa number is registered to someone else
  • The name on PayPal does not match the name on M-Pesa

Solution:

  • Update your PayPal account name to match your M-Pesa registration.

3. “PayPal Account Not Verified”

You must verify your email and card inside PayPal before linking.

4. “Service Unavailable”

Occurs when:

  • A temporary outage on the Thunes side.

Solution:

  • Wait a few minutes and retry.

Security Tips

For most users in Kenya, M-Pesa remains the main channel not only for PayPal withdrawals but also for important transactions, such as paying NHIF from a phone. Therefore, it is important to be aware of several safety tips:

PayPal M-Pesa quick actions for linking, withdrawing and depositing
  • Always use the official PayPal M-Pesa portal.
  • Never share your M-Pesa PIN.
  • Avoid using PayBill numbers claimed to “load PayPal”.
  • Confirm exchange rates before withdrawing or depositing.
  • Keep your PayPal email updated.

Frequently Asked Questions

Can I withdraw from PayPal to any Safaricom number?

No. The number must be registered to your ID and match your M-Pesa details.

Are the exchange rates fixed?

No. The rate changes depending on currency markets.

Why is my PayPal name different from M-Pesa?

If the names don’t match, linking may fail.

Are deposits instant?

Yes. Once the STK push is approved, the USD reflects immediately.

Yes. You can unlink your M-Pesa number and connect a different one.

Is this service available outside Kenya?

The PayPal MPesa service is limited to Kenyan Safaricom numbers.

Leave a Comment

Your email address will not be published. Required fields are marked *