For years, Kenyan crypto investors operated in regulatory limbo. The Central Bank of Kenya issued warnings in 2018 and 2021, but stopped short of outright bans. Confusion reigned: was crypto legal or illegal? Could you use M-Pesa to buy Bitcoin without consequences? By late 2024, Parliament passed the Virtual Asset Service Providers Act, transforming Kenya from a gray zone into a structured regulatory regime. This shift opens the market for legitimate adoption while creating compliance obligations that most traders don't yet understand.
Today, Kenya stands as East Africa's most progressive jurisdiction for cryptocurrency regulation. Understanding the rules isn't optional—it's the foundation of legal, safe trading. This guide breaks down what changed, which exchanges operate legally, how to stay compliant, and the practical steps Kenyans use to buy, hold, and cash out crypto.
Cryptocurrency is legal and recognized as an asset class under Kenyan law as of January 2025. The Virtual Asset Service Providers Act 2024 provides the legal foundation. Private individuals may buy, hold, and sell crypto without violating any law. However, businesses offering crypto services (exchanges, wallets, custodians, trading platforms) must obtain formal licenses.
Historical Timeline:
The shift from "unregulated but tolerated" to "regulated and licensed" matters for traders. It means exchanges must prove solvency, implement security standards, and report suspicious transactions to financial intelligence authorities.
The Virtual Asset Service Providers Act 2024 introduced three critical changes:
Before vs. After the Act:
| Factor | Before Virtual Asset Act (Pre-2025) | After Virtual Asset Act (2025 Onwards) |
|---|---|---|
| Legal Status | Not explicitly illegal, but unregulated; banks avoided customers | Legal for individuals; licensed exchanges operate transparently |
| Exchange Operations | No licensing requirement; platforms operated on gray basis | CMA license mandatory; compliance audits required |
| Customer KYC | Inconsistent; some exchanges optional | Mandatory for all transactions; CMA oversight |
| Bank Integration | Banks declined services to crypto firms | Regulated exchanges can access banking services |
| M-Pesa Integration | Informal and risky; no legal framework | Enabled through licensed providers; formal onramps/offramps |
| Consumer Recourse | None; no regulatory protection | CMA can enforce restitution and penalties |
According to Reuters reporting on Kenya's parliamentary passage of the crypto asset law, lawmakers designed the framework to attract legitimate investment while preventing illicit use. The law explicitly encourages innovation and positions Kenya as a regional crypto hub.
The Central Bank of Kenya (CBK) now oversees anti-money laundering and financial crime aspects of crypto trading. CBK has issued guidance on the following points:
CBK's 2025 guidance states that licensed crypto exchanges must report Large Cash Transactions (above KES 1 million), Suspicious Activity Reports, and quarterly user statistics to the Financial Intelligence Unit (FIU).
As of June 2026, the following platforms have obtained or are in the final stages of obtaining CMA licenses:
How to Verify a Platform is Licensed: Check the CMA's official register at CMA website or contact CMA directly at +254 20 221 2930. Platforms may claim compliance but lack formal approval—always verify before depositing funds.
Every licensed exchange in Kenya requires Know Your Customer verification. Here's what to expect and how to comply:
If you deposit more than KES 5 million in a single transaction or accumulate KES 10 million annually, expect Enhanced Due Diligence:
Compliance Checklist for Kenyans:
M-Pesa remains Kenya's dominant money transfer method. Licensed exchanges have integrated M-Pesa to enable direct buying and selling of crypto:
Typical Fees: M-Pesa charges KES 1–55 depending on amount; exchange charges 1–3% on the crypto purchase. A KES 10,000 M-Pesa payment costs approximately KES 33 in M-Pesa charges plus 1–3% exchange fee (KES 100–300).
Important: Your M-Pesa account phone number must match the ID you provided on the exchange. Mismatched accounts may delay withdrawals.
If you prefer to move crypto proceeds to a traditional bank account, most Kenyan banks now accept transfers from crypto exchanges' M-Pesa accounts. The exchange sells your crypto to KES, sends to M-Pesa, then you use M-Pesa's bank transfer feature or withdraw via ATM and deposit manually.
The Kenya Revenue Authority (KRA) treats crypto as an asset for capital gains tax purposes. Here's what you need to know:
Example: You buy 1 Bitcoin at KES 2,600,000. You sell it 18 months later at KES 3,250,000. Your capital gain is KES 650,000. You owe KGT at 5% (because you held over 24 months = KES 32,500). If you had sold at 12 months, the gain would be taxed as income at your marginal rate.
To avoid penalties, file your tax return even if you owe no tax. KRA has stepped up crypto audits; non-disclosure can result in fines up to 50% of unpaid tax plus criminal charges for evasion.
Central Bank of Kenya Warnings:
Common Scams in Kenya:
How to Stay Safe:
No, it is legal for Kenyan residents to buy and hold Bitcoin. Private individuals may purchase crypto through licensed exchanges without violating any law. However, you must use regulated platforms and comply with KYC requirements. Buying through unlicensed exchanges carries legal and security risks.
Yes, all licensed Kenyan exchanges (Binance, Luno, Paxful) accept M-Pesa deposits. Send KES via M-Pesa to the exchange's till number, and crypto is credited within minutes. This is the most common on-ramp for Kenyan traders.
Yes. Capital gains from selling crypto are taxable at 5% for long-term holdings (24+ months) or at your income tax rate (up to 30%) for short-term gains. The KRA requires you to report all transactions. Non-disclosure can result in fines and criminal charges.
You face two risks: (1) your funds may be stolen or the exchange may collapse with no legal recourse, and (2) the CMA may eventually shut down the platform, freezing your account. Unlicensed platforms offer zero consumer protection under Kenyan law.
Licensed crypto exchanges can now use banking services. Traditional banks are hesitant to work with unregulated platforms but increasingly accommodate licensed exchanges through M-Pesa or bank partnerships. Check with your bank if you wish to link a crypto account to your bank.
Yes, staking is legal. However, staking rewards are taxed as ordinary income in the year received. You must report staking income on your KRA tax return. Use a reputable exchange with staking services; avoid unverified third-party staking platforms.
It's Kenya's 2024 law establishing the licensing and regulation of crypto exchanges, custodians, and wallet providers. The Capital Markets Authority (CMA) issues licenses. The Central Bank oversees AML/CFT compliance. Violations result in fines up to KES 10 million and criminal penalties.
Contact the Capital Markets Authority or visit their official website/register. Call CMA at +254 20 221 2930 or email [email protected] with the exchange's name. Do not rely on the exchange's own claims; always verify directly with CMA.
Navigating Kenya's newly regulated crypto market requires attention to both compliance and security. Here's what experienced Kenyan traders and exchange operators emphasize:
KYC Process Timing: Verification on licensed exchanges now takes 24–72 hours instead of the previous instant (unregulated) approval. The delay reflects regulatory requirements: CMA runs background checks and AML screening. Budget time accordingly if you need rapid access.
M-Pesa Deposit Verification: When sending M-Pesa to an exchange, the reference code must match exactly. A typo causes the deposit to sit in a holding account for days. Many Kenyan users experience this; double-check your reference code before sending.
Large Transaction Reporting: Deposits or withdrawals over KES 1 million trigger automatic reporting to Kenya's Financial Intelligence Unit (FIU). This is routine and not inherently suspicious, but expect possible follow-up questions from your bank or the exchange regarding the source of funds. Honesty prevents complications.
Asset Segregation Practices: Licensed exchanges must segregate customer assets from operational funds. Verify whether your chosen exchange holds insurance (typically up to KES 5–10 million per customer) and segregates assets. This determines your recovery odds if the exchange faces financial distress.
Tax Documentation: Collect your exchange's annual statement (showing all buys, sells, fees) by January 15 each year. Manually calculating gains is error-prone; use a tax tool like Koinly (integrates with exchanges via API) to auto-calculate gains and generate a KRA-ready report. Cost is typically $99–$200 annually but reduces audit risk.
Hardware Wallet Security: For holdings above KES 500,000, self-custody via a hardware wallet (Ledger Nano S Plus costs ~$79) is recommended. This removes counterparty risk (exchange hacks, insolvency) but requires you to manage private keys and backups yourself. Beginners should start with exchange-based holdings under KES 100,000.
"The passage of the Virtual Asset Act transforms Kenya from a crypto Wild West into a structured, professional market. Traders who embrace compliance—KYC, tax reporting, licensed platforms—gain access to banking relationships and genuine investor confidence. Those who cut corners face regulatory action and scam vulnerability. The smart play is aligned with regulation."
— Pro Trader Daily Editorial, based on interviews with Kenya's Capital Markets Authority and licensed exchange operators
More cryptocurrency guides | Complete fintech guide
Related Reading:
Ready to trade legally in Kenya? Start with a licensed exchange and verified account. Verify regulatory status today.
Explore More Crypto Guides