On this page (7)
USDC is a StablecoinA crypto token designed to stay at a fixed value, usually 1 US dollar. USDT and USDC are the best known. Glossary: a token built to stay worth one US dollar. In Kenya it mostly arrives one way — as payment from a foreign client or payroll platform — and leaves another, swapped for USDT and sold for M-Pesa. Knowing how that swap works, and which networks USDC really lives on, is worth more than any price chart.
Price in KES
The converter at the top of this page shows the live USDC to KSh rate. Because USDC tracks the dollar, that number is essentially the USD/KES exchange rate, give or take a fraction of a cent. If the dollar strengthens against the shilling, your USDC buys more KES; if the shilling strengthens, it buys less. That is the only “price movement” you should expect from a healthy stablecoin.
The rate you get on a Kenyan app is a different matter. P2P sellers set their own KES price for USDC, and with fewer merchants competing, the gap between buy and sell prices — the SpreadThe gap between the buying price and the selling price. If USDT sells at KSh 131 and buys at KSh 128, the spread is KSh 3. Glossary — is often wider than for USDT. For the USDT side of the comparison, see our USDT to KES converter.
Why Kenyans buy USDC
Most Kenyans who hold USDC did not set out to buy it. They were paid in it. Software developers, designers, virtual assistants and writers working for companies abroad increasingly get the option of a stablecoin payout instead of a bank wire. Others pick USDC deliberately because of who stands behind it.
| USDC | USDT | |
|---|---|---|
| Issuer | Circle Internet Group (US, NYSE-listed) | Tether (privately held) |
| Reserve reporting | Monthly attestation by an independent accounting firm; reserve fund holdings published daily by BlackRock | Quarterly attestations |
| Main networks Kenyans use | Solana, Base, Polygon, Arbitrum, Ethereum | TRON (TRC20), BNB Smart Chain (BEP20) |
| Kenyan P2P depth in KES | Thin | Deepest of any coin |
| Can the issuer freeze tokens? | Yes | Yes |
According to Circle’s 2025 S-1 filing, around 85% of USDC reserves at the end of 2024 sat in the Circle Reserve Fund, a US government money market fund managed by BlackRock and held at BNY, with the rest as cash at banks. That transparency is the main reason cautious savers choose USDC. It does not make USDC risk-free: in March 2023, when Silicon Valley Bank collapsed holding about $3.3 billion of USDC reserves, the coin dropped below a dollar for several days before recovering.
- Sep 2018USDC launchesCircle and Coinbase launch USDC on Ethereum.
- Mar 2023SVB collapseAbout $3.3 billion of reserves are caught at Silicon Valley Bank; USDC loses its peg and regains it four days later.
- Feb 2024TRON support endsCircle stops minting USDC on TRON and gives business customers until February 2025 to move off it.
- Jun 2025Circle lists on NYSECircle becomes a publicly traded company, with regular financial disclosures.
USDC on TRC20 is the cheapest way to receive my client's payment.
Circle no longer supports USDC on TRON, so any TRC20 “USDC” you are offered is not Circle-issued and may not be redeemable or accepted by exchanges. For cheap USDC transfers, use Solana, Base or Polygon — all supported by Circle.
Where to buy USDC in Kenya
USDC is listed on every major exchange Kenyans use, and the cheapest path is almost always indirect: buy USDT with M-Pesa, then swap. Here is where you can get it and what to watch.
- Binance, Bybit and OKX — buy USDT on P2P with M-Pesa, then trade on the USDC/USDT pair. Some of these markets also show USDC ads in KES; compare the two routes.
- KuCoin — its public network list (at our last check) offers USDC withdrawals on Solana, Base, Polygon, Arbitrum, Optimism, Ethereum and several other chains, but not TRON or BNB Smart Chain.
- CEX.IO — sells USDC directly with a Visa or Mastercard debit card. No M-Pesa, and your bank may add a currency conversion fee.
- Payout platforms — if you are paid via a global payroll service, you may receive USDC without buying it at all (more below).
How to check whether USDC P2P liquidity is good enough
Do not take anyone’s word for it, including ours — check it yourself in two minutes:
- Open the P2P tab and set Buy, coin USDC, fiat KES, payment M-Pesa.
- Count the merchants with a verified badge, 95%+ completion and limits that fit your amount.
- Note the best price. Now switch the coin to USDT and do the same.
- Compare the best USDC price with the best USDT price. If USDC is more expensive per dollar, or you find only a handful of ads, take the USDT route and swap.
USDT is the coin most Kenyan P2P merchants quote, so expect it to win this comparison on most days. Liquidity shifts through the day and around month-end, so repeat the check before a big trade.
Want dollars without the P2P hunt?
Buy USDT directly with a bank card on an ID-verified exchange, then hold or swap it to USDC there.
Step by step with M-Pesa
Our M-Pesa buying guide covers the P2P trade in full, including how to pick a merchant. The USDC version adds only one step.
- Buy USDT with M-Pesa
Open P2P → Buy → USDT → KES → M-Pesa, choose a verified merchant, and send M-Pesa from a line in your own name to the number shown in the order.
- Swap to USDC
Move the USDT to your Spot wallet and trade on the USDC/USDT pair. Both coins track the dollar, so you will get close to 1:1, minus a small trading fee.
- Withdraw on a USDC-native network if needed
If you are sending USDC to a wallet like Phantom or MetaMask, choose Solana or Base and confirm the receiving wallet shows the same network.
Networks, fees and wallets
Circle issues native USDC on many blockchains. The ones that matter for Kenyans are the cheap ones. Exchange withdrawal fees vary; these are KuCoin’s published fees on the day we checked, as an example of the spread between networks.
| Network | KuCoin USDC withdrawal fee | Wallets that handle it |
|---|---|---|
| Base | 0.5 USDC | MetaMask, Coinbase Wallet |
| Polygon PoS | 0.7 USDC | MetaMask, Trust Wallet |
| Solana | 1 USDC | Phantom, Solflare, Trust Wallet |
| Arbitrum One | 1 USDC | MetaMask, Trust Wallet |
| Ethereum (ERC20) | 5.5 USDC | MetaMask, Trust Wallet, hardware wallets |
On a USD 50 payment, the Ethereum main chain costs you 11% at that fee; Base costs 1%. Ask your client or payout platform which networks they can send on, and choose the cheapest one that your receiving exchange also accepts — check the deposit screen, not a blog post.
Two practical warnings. First, USDC addresses on Ethereum, Base, Polygon and Arbitrum all start with 0x and look identical, so a wrong-network deposit will not be blocked by the app. Second, on a self-custody wallet you also need the network’s own coin to pay Gas / network feeThe fee paid to the blockchain (not to the exchange) to process a transfer. It changes with network congestion. Glossary: a little SOL for Solana, a little ETH for Base or Arbitrum, POL for Polygon. A Non-custodial walletOnly you hold the keys, for example Trust Wallet or MetaMask. Nobody can freeze it — and nobody can recover it if you lose the seed phrase. Glossary with USDC and zero gas coin cannot send anything. Compare wallets in our wallet guide.
Receiving USDC from abroad
If you are a freelancer, the payout platform matters more than the exchange. Deel’s help centre describes a stablecoin withdrawal option where contractors choose USDC or USDT and receive it on Ethereum, Base, Polygon, BNB Smart Chain or Solana; it does not serve accounts in the US or UK, and limits are set by Deel’s payment provider. We could not confirm from public pages exactly which countries are eligible, so check inside your own account. Payoneer has announced stablecoin features in selected markets, but we could not confirm availability for Kenyan accounts, so we do not list it as a USDC route. For the broader picture of getting paid in stablecoins, see receiving USDT payments in Kenya.
Selling USDC for KES
There are two ways to turn USDC into shillings. Which one wins depends on the P2P book that day.
| Step | Direct route | Via USDT |
|---|---|---|
| 1 | Post or take a USDC sell order in KES on P2P | Swap USDC → USDT on spot (about 0.1% fee) |
| 2 | Wait for one of fewer USDC buyers | Sell USDT on P2P to a large pool of buyers |
| 3 | Receive M-Pesa, check balance, release | Receive M-Pesa, check balance, release |
| Usually better when | You find a USDC buyer at a USDT-level price | Almost every other time |
As the seller, you carry the reversal risk: never release until the money shows in your M-Pesa balance, and refuse payments from names that do not match the order. Full details in crypto to M-Pesa and our guide to M-Pesa reversal scams.
Risks specific to USDC
Stablecoins also do not earn interest by themselves. Products that promise a high fixed return on USDC are lending your coins to someone else; read our scam guide before you sign up for one. If you are new to the idea, what is a stablecoin explains how the dollar peg works.
Holding dollars in crypto?
Open a free account, verify your ID and keep a USDT balance you can sell for KES when you need it.
Frequently asked questions
How much is 1 USDC in Kenyan shillings?
Is USDC better than USDT?
Can I send USDC on the TRC20 network?
Which payout platforms pay Kenyans in USDC?
How do I convert USDC to M-Pesa?
Can Circle freeze my USDC?
- Wikipedia — USD Coin (SVB depeg, TRON discontinuation, Circle IPO)
- Circle — USDC on TRON transition
- Circle Internet Group — Form S-1 (USDC reserves, Circle Reserve Fund)
- Deel Help Centre — How to withdraw money using stablecoins transfer
- KuCoin public API — USDC networks and withdrawal fees (at our last check)
- Wikipedia — Tornado Cash (Circle froze USDC after 2022 sanctions)





