Are Crypto Gains Taxed in Kenya?
Many Kenya traders wonder the same thing: do I have to pay tax on my crypto profits? The short answer is: probably yes, if you’ve made a gain. Here’s what we know about the current tax framework in Kenya.
Kenya’s Revenue Authority (KRA) has signalled that crypto gains are taxable. Kenya’s Finance Act 2022 introduced a 1.5% digital asset tax on gains from the transfer of digital assets. This applies when you sell or exchange crypto at a profit.
What Counts as a Taxable Event?
- Selling crypto for KES (realised gain)
- Trading one crypto for another at a profit (e.g. BTC for USDT)
- Receiving crypto as payment for services or work
- Staking rewards and yield farming income
What is Generally NOT Taxed
- Simply holding crypto (no realised gain)
- Transferring crypto between your own wallets
- Buying crypto with KES
How to Calculate Your Gains
The basic formula is:
Taxable gain = Sale price – Purchase price – Transaction fees
Example: You buy $100 of Bitcoin. Six months later, you sell for $150. Your taxable gain is $50 minus exchange fees.
Record Keeping — What to Save
Regardless of current enforcement, keep records of:
- Date and time of each transaction
- Amount in crypto and value in KES at time of transaction
- Fees paid
- Counterparty details (for large P2P transactions)
Both Bitget and Bybit allow you to export your full transaction history as a CSV — do this regularly and keep it safe.
Practical Guidance for Kenya Traders
Kenya has one of the clearer crypto tax frameworks in East Africa. The 1.5% tax on transfer gains is relatively low compared to traditional capital gains taxes globally.
Frequently Asked Questions
Do I need to declare crypto to KRA?
Based on current Kenya guidance, consult a local tax professional to determine your specific obligations. As a general principle, realised gains on assets are typically taxable as income or capital gains depending on your jurisdiction.
Is P2P trading taxed?
P2P trades that generate a profit — selling crypto for more KES than you paid — are likely taxable events. The payment method (M-Pesa, bank transfer) does not change the tax treatment of the underlying gain.
What about USDT — is it taxed?
Holding USDT does not generate a taxable event. Exchanging Bitcoin for USDT may be a taxable disposal if you made a gain on the Bitcoin. Converting USDT back to KES could also be taxable if USDT has appreciated relative to your acquisition cost.
Disclaimer: This content is for informational purposes only and does not constitute tax or legal advice. Consult a qualified tax professional in Kenya for personalised guidance.
























