Cryptocurrency adoption in Kenya is at an all-time high, with Bitcoin leading the charge. The country has become one of Africa’s top markets for peer-to-peer (P2P) crypto trading, largely thanks to M-Pesa a mobile money platform that makes buying and selling Bitcoin incredibly convenient.
But how exactly do you buy and sell Bitcoin using M-Pesa? Which platforms are safe? And how can you avoid scams?
In this guide, we’ll take you through everything you need to know, from choosing a platform to making your first trade. Whether you’re a beginner or an experienced trader, this article will help you navigate Bitcoin transactions seamlessly.
Why Bitcoin & M-Pesa Are a Perfect Match
M-Pesa has revolutionized mobile payments in Kenya, and Bitcoin offers a decentralized way to store and transfer value globally. Combining the two allows Kenyans to buy, sell, and trade Bitcoin easily without needing a bank account.
Instant Transactions – Bitcoin purchases via M-Pesa take minutes.
Accessibility – Anyone with a phone and an M-Pesa account can trade.
Lower Barriers – No need for credit cards or bank transfers.
The ease of using M-Pesa for crypto transactions has fueled Bitcoin’s growth in Kenya, making it a preferred method for traders and investors.
Choosing a Safe & Reliable Platform
There are several ways to buy and sell Bitcoin using M-Pesa, but not all platforms are secure. It’s essential to choose a reputable exchange or P2P marketplace to avoid scams.
Top Platforms for Buying & Selling Bitcoin with M-Pesa
- •Yellow Card – One of Africa’s leading crypto exchanges, allowing easy BTC purchases using mobile money.
- •Binance P2P – A trusted platform with a large pool of traders and escrow protection.
Each of these platforms has built-in security features like escrow services to protect both buyers and sellers.
How to Buy Bitcoin in Kenya Using M-Pesa
Step 1: Create an Account
- •Sign up on a reputable platform like Yellow Card or Binance P2P.
- •Complete identity verification (KYC) for added security.
- •Set up a Bitcoin wallet on the platform or use an external one like Trust Wallet or Exodus.
Step 2: Find a Seller
- •On P2P platforms like Binance P2P or search for Bitcoin sellers accepting M-Pesa.
- •Check their trading history, ratings, and terms before proceeding.
Step 3: Make Payment via M-Pesa
- •Enter the amount of Bitcoin you want to buy.
- •Send money via M-Pesa PayBill or personal number (escrow will hold BTC until confirmed).
- •Click “Mark as Paid” after sending funds.
Step 4: Receive Your Bitcoin
- •The seller confirms receipt of payment, and the Bitcoin is released to your wallet.
- •Transfer BTC to a secure personal wallet for extra safety.
Always verify seller reviews and use platforms with escrow protection to avoid fraud.
How to Sell Bitcoin in Kenya Using M-Pesa
Step 1: Choose a Platform & List Your Offer
- •Go to Binance P2P, or Yellow Card
- •Set your selling price and indicate that you accept M-Pesa payments.
Step 2: Accept a Buyer’s Request
- •Wait for a buyer to place an order.
- •Ensure they have a good trading history before confirming.
Step 3: Receive Payment via M-Pesa
- •Once the buyer sends M-Pesa payment, check your account balance.
- •Confirm receipt before releasing Bitcoin.
Step 4: Release Bitcoin
- •Once payment is verified, release BTC from escrow to the buyer.
- •Transfer funds to your bank or keep it in M-Pesa for later use.
Important: Avoid accepting third-party payments, as they can lead to M-Pesa account issues.





