M-Pesa works great if you're in Kenya - but TradePesa is open to traders everywhere. Fund your account or cash out using USDC on the Solana network, no bank or M-Pesa account required.
TradePesa uses USDC - a stablecoin always worth $1, unlike volatile coins like Bitcoin - on the Solana blockchain, chosen for its low fees and fast confirmations.
You get a personal Solana address unique to your account. Send USDC there from any exchange or wallet, and K$Coin is credited automatically - usually within a couple of minutes. No form, no waiting on approval.
Request a withdrawal to any Solana wallet address you control. An admin reviews it, same as an M-Pesa withdrawal, then the USDC is sent on-chain - a safety step, since crypto sends can't be reversed.
You don't need any crypto experience to use this. Here's the whole process, start to finish.
If you don't already hold crypto, use an exchange like Binance. Buy with your local currency directly, or through P2P trading (buying from another person using M-Pesa or a bank transfer). If you end up with a different coin - USDT, SOL, etc. - use the exchange's Convert feature to swap it into USDC.
On the Deposit Money page, select Crypto - USDC on Solana. Your personal address loads automatically - it's permanently yours, so you only ever need to find it once.
From the exchange, tap Send, then choose Withdraw Asset (not "Send to [Exchange] User", "Pay", or "P2P Trading" - those never leave the exchange). Select USDC, paste the address, and make sure the network is set to Solana specifically - not Ethereum, not BNB Chain, not Polygon. This is the one step that matters most.
Once the transfer confirms on-chain, TradePesa detects it and credits your K$Coin balance automatically. Nothing else to do.
On your exchange, look for "Deposit Asset" (not P2P, not an internal transfer option) under USDC, network Solana, and copy the address it gives you. Or use a Solana wallet app like Phantom.
On the Withdraw Money page, choose Crypto (USDC), enter the amount, and paste that address. Double-check it before submitting - crypto sends cannot be reversed.
Same safety step as M-Pesa withdrawals. Once approved, the USDC is sent on-chain and typically arrives within a couple of minutes.
Two different ways to move money in and out of TradePesa - use whichever fits where you are.
| Feature | Crypto (USDC on Solana) | M-Pesa |
|---|---|---|
| Availability | Anywhere - no bank or M-Pesa account needed | Kenya only |
| Deposit review | Automatic, no admin step | Automatic, no admin step |
| Withdrawal review | Manual admin review before sending | Manual admin review before sending |
| Speed once approved | Usually a couple of minutes | 10-30 minutes typical |
| What you need first | Some USDC, from any exchange or wallet | An M-Pesa-registered phone number |
| Reversibility of a mistake | None - wrong address or network is unrecoverable | None - wrong number is unrecoverable |
Straight talk before you send anything.
Whether you're in Kenya or anywhere else in the world, there's a way to get money in and out of TradePesa.