CoinwakaCoinwaka

How to buy crypto with M-Pesa in Kenya

A step-by-step guide to buying crypto with M-Pesa in Kenya: choose KES, confirm the rate, pay, and receive crypto in your wallet.

Beginner 4 min readUpdated 6/18/2026

Buying crypto with M-Pesa on Coinwaka takes a few minutes. You pay in Kenyan Shillings and the crypto lands directly in your wallet after the payment is confirmed.

Steps

  1. Sign in or create an account. A verified email and phone are required before you can buy.
  2. Choose KES. Set Kenyan Shilling as the currency you are paying with.
  3. Select M-Pesa. You can also pay with card, bank transfer, or PayPal.
  4. Pick the crypto. Choose USDT, Bitcoin, Ethereum, USDC, or another supported asset.
  5. Confirm the rate and fees. Coinwaka shows the live rate and the exact crypto you will receive before you pay.
  6. Complete the M-Pesa payment. Approve the STK prompt on your phone with your M-Pesa PIN.
  7. Receive your crypto. Once the payment is confirmed, the crypto is credited to your wallet.

If your payment is delayed

Your payment is safe. Coinwaka retries delivery automatically and reconciles the order until the crypto lands. Check your order status and contact support with the reference if you need help. See Why your M-Pesa payment may fail.

Stay safe

Only pay through Coinwaka. Never send M-Pesa to anyone who asks you to pay off platform, and never share your M-Pesa PIN or an OTP.

Next

This article is educational and is not financial advice. Crypto is volatile and trading involves risk.

Related articles

More in Buy & Sell
How to buy crypto with M-Pesa in Kenya | Coinwaka Learn