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
Create or sign in to your account
Sign in to Coinwaka, or create an account in a couple of minutes.
- 2
Choose KES
Set Kenyan Shilling as the currency you are paying with.
- 3
Select M-Pesa
Pick M-Pesa as your payment method. You can also pay with card, bank transfer, or PayPal.
- 4
Choose the crypto you want
Select USDT, Bitcoin, Ethereum, USDC or another supported asset.
- 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
Complete the M-Pesa payment
Approve the payment on your phone with your M-Pesa PIN.
- 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:
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 feesDirect buy or P2P
Direct buy
- Faster, confirmed by the payment provider
- You pay M-Pesa and receive crypto automatically
- Best for most buyers
P2P
- User to user, protected by escrow
- Choose an offer, price and payment method
- Useful for larger amounts and local merchants
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.
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