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.
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
- Sign in or create an account. A verified email and phone are required before you can buy.
- Choose KES. Set Kenyan Shilling as the currency you are paying with.
- Select M-Pesa. You can also pay with card, bank transfer, or PayPal.
- Pick the crypto. Choose USDT, Bitcoin, Ethereum, USDC, or another supported asset.
- Confirm the rate and fees. Coinwaka shows the live rate and the exact crypto you will receive before you pay.
- Complete the M-Pesa payment. Approve the STK prompt on your phone with your M-Pesa PIN.
- 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
How M-Pesa STK Push works
What the M-Pesa prompt on your phone is and how to complete it.
How to buy USDT with M-Pesa
Buy USDT on Coinwaka using M-Pesa, step by step, including how STK Push works.
Why your M-Pesa payment may fail
Common reasons an M-Pesa buy does not complete, and what to do.