How to Buy Crypto with M-PESA, Bank, or Card in Kenya

A 2025 guide to converting Kenyan Shillings into Bitcoin, USDT, and more—without getting scammed

1. Choose the Right Platform Based on Your Payment Method

Payment MethodRecommended PlatformsNotes
M-PESABinance P2P, Paxful, Yellow Card, BitnobFast, mobile-friendly, widely used
Bank TransferBinance, Yellow Card, LocalBitcoinsGood for larger amounts
Debit/Credit CardCrypto.com, Coinbase, BinanceHigher fees, but instant

Always use platforms with escrow protection, KYC verification, and positive user reviews2.

2. How to Buy Crypto with M-PESA (Step-by-Step)

Option A: Binance P2P

  1. Create a Binance account and complete identity verification.
  2. Go to P2P Trading and filter by:
    • Currency: KES
    • Payment method: M-PESA
  3. Choose a seller with:
    • High completion rate
    • Positive reviews
    • Reasonable price
  4. Enter the amount you want to buy and click Buy.
  5. Send payment via M-PESA to the seller’s number.
  6. Click “Transferred, notify seller”.
  7. Once the seller confirms, your crypto is released to your Binance wallet.

Option B: Yellow Card

  1. Download the Yellow Card app.
  2. Register and verify your identity.
  3. Deposit KES via M-PESA.
  4. Buy BTC, USDT, or ETH directly in the app.
  5. Withdraw to your personal wallet for safekeeping.

3. How to Buy Crypto with Bank Transfer

  • Use platforms like Binance, Yellow Card, or Bitnob.
  • Link your bank account and deposit KES.
  • Buy crypto at market rates.
  • Bank transfers are ideal for larger amounts (KSh 10,000+).
  • Processing time: 1–2 hours depending on the bank.

4. How to Buy Crypto with Debit or Credit Card

  • Use global platforms like Crypto.com, Coinbase, or Binance.
  • Add your Visa or Mastercard.
  • Buy BTC, ETH, or USDT instantly.
  • Expect 3–5% fees and possible foreign exchange charges.
  • Some Kenyan banks may block crypto-related card transactions—check with your provider.

5. Safety Tips Before You Buy

  • Always use escrow-protected platforms (e.g. Binance P2P, Paxful).
  • Never send money to a seller outside the platform.
  • Avoid offers that are too cheap—they’re often scams.
  • Use two-factor authentication (2FA) on all accounts.
  • Start with small amounts (KSh 500–2,000) to test the process.

6. What to Do After Buying

  • Transfer your crypto to a secure wallet (e.g. Trust Wallet, MetaMask).
  • Record your transaction details for future tax or legal purposes.
  • Learn how to send, receive, and store crypto safely.
  • Stay updated on Kenya’s evolving crypto laws and the upcoming VASP Bill.

Final Word

Buying crypto in Kenya with M-PESA, bank, or card is easier than ever—but only if you use the right tools and stay alert. Start small, use trusted platforms, and always prioritize security.