CoinwakaCoinwaka
Kenya

Buy Crypto with M-Pesa in Kenya

Coinwaka lets you buy crypto in Kenya using M-Pesa and other supported payment methods. Choose KES, pick USDT, Bitcoin, Ethereum, USDC or another supported asset, confirm the live rate, then complete payment and receive crypto in your Coinwaka wallet after confirmation.

  • Pay with M-Pesa in KES
  • Buy USDT, BTC, ETH, USDC and more
  • Confirm the live rate before you pay
  • Crypto credited after payment confirmation

How to buy crypto with M-Pesa

  1. 1

    Create or sign in to your account

    Sign in to Coinwaka, or create an account in a couple of minutes.

  2. 2

    Choose KES

    Set Kenyan Shilling as the currency you are paying with.

  3. 3

    Select M-Pesa

    Pick M-Pesa as your payment method. You can also pay with card, bank transfer, or PayPal.

  4. 4

    Choose the crypto you want

    Select USDT, Bitcoin, Ethereum, USDC or another supported asset.

  5. 5

    Confirm the rate and fees

    Coinwaka shows the live rate, the fees, and exactly how much crypto you will receive before you pay.

  6. 6

    Complete the M-Pesa payment

    Approve the payment on your phone with your M-Pesa PIN.

  7. 7

    Receive your crypto

    Once the payment is confirmed, the crypto lands directly in your Coinwaka wallet.

What you can buy

Buy any supported asset with M-Pesa in KES. A few of the most popular:

USDTTether
USDCUSD Coin
BTCBitcoin
ETHEthereum
SOLSolana
BNBBNB

Why buy crypto with Coinwaka

Familiar payment rails

Pay with M-Pesa the way you already do, plus card, bank transfer, and PayPal for other currencies.

KES clarity

Prices, fees and the amount you receive are shown in KES before you confirm. No surprises after payment.

KYC and risk checks

Verification protects your account and keeps payouts and limits working smoothly.

Reconciled wallet ledger

Every buy is tracked end to end. If a payment confirms but delivery is delayed, automated reconciliation completes it.

Security controls

Transaction PIN, 2FA, and device checks guard your account and your funds.

Support access

Reach a person when you need help with a payment or an order.

Fees and limits

The rate and fees are shown before you confirm, so you always know what you pay and what you receive. Limits depend on your verification level, the payment method, available liquidity, and risk checks.

View Coinwaka fees

Direct buy or P2P

Direct buy

  • Faster, confirmed by the payment provider
  • You pay M-Pesa and receive crypto automatically
  • Best for most buyers
Buy crypto with M-Pesa

P2P

  • User to user, protected by escrow
  • Choose an offer, price and payment method
  • Useful for larger amounts and local merchants
Browse P2P offers

Stay safe

  • Only pay through Coinwaka. Never send M-Pesa to someone who asks you to pay off platform.
  • Confirm names and payment details before you approve.
  • Set a transaction PIN and turn on 2FA.
  • Never share an OTP or your M-Pesa PIN with anyone.
Learn about crypto scams in Kenya

Common questions

Can I buy crypto with M-Pesa in Kenya?

Yes. Choose KES, select M-Pesa, pick the crypto you want, confirm the rate, and pay. The crypto is credited to your Coinwaka wallet after the payment is confirmed.

Can I buy USDT with M-Pesa?

Yes. USDT is one of the most popular assets Kenyans buy. Select USDT, confirm the KES rate, and pay with M-Pesa.

Can I buy Bitcoin with M-Pesa?

Yes. Select Bitcoin, confirm the rate and fees, and complete the M-Pesa payment to receive BTC in your wallet.

How long does it take?

M-Pesa payments are usually confirmed within a minute. Your crypto is credited as soon as the payment is confirmed.

What happens if I pay but the crypto is delayed?

Your payment is safe. Coinwaka keeps retrying delivery automatically and reconciles the order until the crypto lands. Check your order status, and contact support with the reference if you need help.

Can I sell crypto back to M-Pesa?

Yes. You can sell supported crypto and receive a KES payout to M-Pesa. See the sell flow on Coinwaka.

Does Coinwaka hold my KES?

No. Coinwaka does not custody a fiat balance. You pay with M-Pesa and receive crypto directly in your wallet.

Is KYC required?

Verification may be required depending on the payment method, amount, and risk checks. It protects your account and keeps your limits and payouts working.

Buy crypto with M-Pesa today

Create your Coinwaka account, confirm the live rate, and pay with M-Pesa in KES.

Get started