Guide to Purchase Bitcoin with M-Pesa


In this article, you shall be provided with knowledge regarding the safe exchanges and step-by-step guide on how to purchase BTC using M-Pesa payment method. Also, visit our quick guide to learn more about trading such a cryptocurrency as bitcoin.

Summary: Purchase BTC via M-Pesa

  1. Create an account at M-Pesa and load it with funds through bank transfers.
  2. Choose one of the available exchanges (LocalBitcoins, Paxful or BitPesa) and create a free account.
  3. In the case of P2P platforms, locate a seller that accepts the method by filtering offers on M-Pesa method only.
  4. In case of BitPesa, you have to verify your identity using scanned ID first.
  5. Once the seller is located on P2P platform, initiate chat and agree on the trade requirements
  6. Locate “Transactions” page and click “M-Pesa” as a method of payment.
  7. In both cases, once all information has been checked and confirmed, transfer the money using M-Pesa balance.
  8. Receive the coins on the specified bitcoin address code.

With the recent bitcoin development, new payment ways have been designed in recent years, all carrying a goal of increased speed, quality of service and lower costs. Vodafone’s M-Pesa is one of those new online payment systems, designed to include investors from different parts of Africa (and several other regions as well) closer together. This also includes bitcoin trade as well.

Buy BTC with M-Pesa

M-Pesa Overview

Created in 2007, the payment system M-Pesa was developed by Vodafone as a subsidiary with full name Vodafone M-Pesa Limited (VMPL), in association with Indian bank ICICI. Since then, these primal targets were Indian financial structures and individual accounts within the Indian borders.

M-Pesa website

Gradually, as the regions started to accept the method, several other African regions accepted the payment as well though it is worthy to mention that Vodafone’s efforts played a key role in this. The KYC policy dictates that unregistered users can deposit and send money together registered users. Verified accounts have withdrawals and transfers to unregistered users as an addition.

Send money with M-Pesa

The fee structure varies from deposit/withdrawal methods used, which are credit/debit cards, cash, and mobile funding options. The fees are usually charged flat and range from 0.15% for large deposits and 5.5% on small transactions. M-Pesa is currently available for crypto traders located in Albania, DR Congo, Egypt, Ghana, India, Kenya, Lesotho, Mozambique, Romania and Tanzania.

Buying Bitcoins Safely with M-Pesa

When purchasing bitcoin with M-Pesa, you should make sure to get the reliable source of crypto coins first. The payments made through the online transfer are irreversible while scams are hard to detect without proper investigation.

Get bitcoin with M-Pesa

Thus, we made a short list of the best BTC platforms from which you can get coins safely and easily by using M-Pesa as a payment method. These are:

Paxful Exchange

Being peer-to-peer (P2P) exchange, you have the ability to purchase BTC using M-Pesa if there are traders willing to accept the funds through the said method. Paxful services are available globally, meaning that traders originating from the before-mentioned ten countries can offer the option for buyers to take.

Order BTC via M-Pesa at Paxful

Fees stand at 1% and are paid by sellers while verification is not mandatory for trade to take place. We would strongly advise you to search our M-Pesa sellers that have a positive history, as to avoid frauds.


  • verification not mandatory for trade to take place;
  • low transaction fees;
  • services globally available.


  • high possibility for scams and frauds;
  • the low number of traders accepting M-Pesa payment method.


If you happen to live in Kenya, then BitPesa is a right choice for you when bitcoin trade is in question. Other regions are available as well, though some countries might not be able to open their accounts and do transactions using Kenyan Shillings.

BitPesa exchange

The fees stand at around 3% and depend on the volume traded. Verification is not mandatory for trade, though bank transfers and credit card deposits using M-Pesa are not available for unverified users.


  • service available for most of the countries in the world;
  • quick and easy way to get bitcoins through direct M-Pesa purchase.


  • trade expressed in KES, incurring additional exchange rate costs for USD/EUR payments;
  • slightly higher fees than other competitors.


LocalBitcoins is a direct competitor of Paxful as it is a P2P platform, where traders can buy and sell bitcoin between each other by using a variety of payment methods, M-Pesa included. The fees stand at 1% for both parties while verification depends on the individual trader and seller’s requirements.

Buy bitcoins with M-Pesa at LocalBitcoins

Services are available in almost every country, with the only limitation being the number of traders working at the bitcoin marketplace. Much like Paxful, you should work only with known sellers with history, as scams have been confirmed in the past.


  • verification is not demanded of the investors;
  • low transaction fees;
  • globally available services;
  • steady supply from Kenyan traders.


  • scams have been reported in the past;
  • usually a small amount of BTC available for purchase.

How to Buy Bitcoins with M-Pesa?

In this section, we will show you hot to purchase bitcoins using M-Pesa at LocalBitcoins. First things first, register a free account at LocalBitcoins and verify your email.

Register a new account at LocalBitcoins

At the next step, go to the “Buy” page and select the country and payment method that suit your needs. The payment methods should be M-Pesa, expressed in the local currency (or ion the desired fiat currency). You also have the option to filter out sellers that require scanned ID.

Purchase page on LocalBitcoins

Check out their trade agreement demands as well as the seller’s transaction history to make sure you are working with the legit person and not a cybercriminal by clicking the button “Buy”. Once done, put the amount of BTC you wish to purchase with M-Pesa and click “Send Trade Request” as to start the chat and transaction process.

Trading condition at LocalBitcoins

The seller will guide you through the process, ending with bitcoins being transferred to your account as soon as you release the funds from your M-Pesa account.

Why So Few Exchanges Accept M-Pesa?

The main issue with M-Pesa still resides in the fact that system itself is limited to 10, geographically dispersed, countries. Traders not origination from the selected regions cannot use the service and thus are limited in numbers.

Few BTC exchanges accept M-Pesa

With small customer base, many exchanges do not list the method as their client base might live elsewhere. Add to that a tight competition with other popular e-payment systems like Skrill, PayPal, and Payoneer which are globally available, and you have a very restricted market access for M-Pesa to work with.

What Is the Best Way?

The best way for someone else might not be the ideal solution for you. There are several factors that you should keep in mind before you chose the exchange from which you will buy BTCs using M-Pesa. Firstly, you need to make sure that platform’s services are available for your region.

Use M-Pesa to buying BTC at exchanges

Next, you have to think about how important privacy is to you. If you do not mind tight KYC policies, then many offers would be opened for you. You should also take into account he currencies accepted and fees that need to be paid when purchasing bitcoins. Put everything on the paper and you will have the answer regarding the best BTC source for M-Pesa transfers.

Where to Keep My Bitcoins?

At this point of cryptocurrency development, we can safely say that security of your digital funds is vitally important. We cannot emphasize enough how important it is to keep the bitcoins safe by using wallets that can operate in both online and offline environments. Thus, we recommend hardware storage devices like TREZOR, KeepKey and Ledger Nano S.

Keep bitcoin safe

With several enhanced security features like private keys, online/offline functioning and physical confirmation buttons, HD wallets pose a great way to keep your coins safe at all times.

If you have any questions regarding this article about bitcoin M-Pesa purchase, contact us directly at BitcoinBestBuy and we will do our best to answer all of your inquiries.

How useful was this post?

Click on a star to rate it!

Average rating 4.5 / 5. Vote count: 2

No votes so far! Be the first to rate this post.

Written By
More from John Ryan

Best Bitcoin Hardware Wallets

2.4 (12) A decade ago, the notion of being able to retain...
Read More