1. Home
  2. Crypto Tax in Kenya: What KRA Expects from You

Crypto Tax in Kenya: What KRA Expects from You

Kenya has changed its crypto tax twice in two years, and the rumours on WhatsApp have not kept up. Here is what is actually in force, what is still unclear, and the records that will save you a headache with KRA.

Quick answer

Since 1 July 2025 Kenya no longer charges the 3% Digital Asset Tax. Instead, a 10% excise duty applies to the fees that crypto platforms charge. Profits from crypto may still be taxable income, especially if you trade as a business, so keep records of every buy and sell in KES.

Digital Asset Tax (repealed)
3%, Sep 2023 – Jun 2025
Excise on VASP fees
10% from 1 Jul 2025
Capital gains tax rate
15% of net gain
Annual return deadline
30 June

Our top-rated exchange: Operating since 2013, 30+ licences and registrations worldwide, including US money-transmitter licences and an FCA-registered UK entity (FRN 1007192).

On this page (7)
  1. How Kenya’s crypto tax rules changed
  2. The 10% excise duty: who pays and how much
  3. Is crypto profit taxable income?
  4. Kenya crypto tax rumours, checked
  5. A simple record-keeping template
  6. Declaring crypto income on iTax
  7. What we could not confirm

Crypto tax in Kenya comes down to three questions, and KRAKenya Revenue Authority, the tax collector. It administers the excise duty on crypto platform fees and income tax rules. Glossary has answered only some of them. Is there a tax every time you buy or sell? (Not any more.) Is there a tax on the platform’s fee? (Yes, 10% excise duty since 1 July 2025.) And is your profit taxable income? (Often yes, but the law is less clear than KRA’s critics or fans suggest.) This guide takes them one at a time, with worked examples in shillings.

This is general information, not tax advice. Tax depends on your circumstances; for anything beyond small amounts, speak to a registered tax agent or KRA directly.

How Kenya’s crypto tax rules changed

Kenya tried two very different models in quick succession. First it taxed the value of every crypto transfer; then it switched to taxing the fees platforms earn.

  • 1 September 2023Digital Asset Tax beginsFinance Act 2023: 3% of the value of a crypto transfer or exchange, withheld by the platform or facilitator and paid to KRA.
  • Sep 2023 – Jun 2025About KSh 1.1 billion collectedBusiness Daily reported this DAT total for the life of the tax.
  • 1 July 2025DAT repealed, excise on feesFinance Act 2025: the 3% DAT is removed and a 10% excise duty applies to fees charged on virtual asset transactions by virtual asset providers.
  • 4 November 2025VASP Act commencesLicensing of platforms begins under the Virtual Asset Service Providers Act 2025; licensed platforms are easier for KRA to supervise.
  • Finance Act 2026Virtual asset reportingNew sections 6C and 6D of the Tax Procedures Act add virtual asset reporting obligations, according to PwC's summary.

Why did the DAT go? Because it taxed turnover, not profit. Sell KSh 100,000 of USDT at a loss and you still paid KSh 3,000. The Finance Bill 2025 first proposed cutting it to 1.5%; Parliament instead removed it and moved to the excise model.

Digital Asset Tax (old)Excise duty (current)
In force1 Sep 2023 – 30 Jun 2025From 1 Jul 2025
Rate3%10%
Charged onValue of each transferThe platform’s fee only
Legally responsiblePlatform or facilitator (withheld)The virtual asset service provider
KSh 100,000 trade, KSh 100 feeKSh 3,000KSh 10

The 10% excise duty: who pays and how much

KRA’s public notice on the Finance Act 2025 lists the new excisable service in plain words: “fees charged on virtual assets transactions by virtual asset providers”, at 10% of the excisable value, effective 1 July 2025. Suppliers of excisable services must register, charge the duty and remit it to KRA.

In other words, the platform owes the duty. Whether you see it depends on how the platform prices it: some add it on top of the fee, some absorb it inside the fee. Ask the platform if your statement does not show it.

Here are worked examples. The fee levels are illustrative; check each platform’s own fee page.

SituationPlatform fee (example)10% exciseTotal cost to you
Spot trade of KSh 100,000 at 0.1%KSh 100KSh 10KSh 110
Card purchase of KSh 20,000 at 3%KSh 600KSh 60KSh 660
USDT withdrawal fee of KSh 130KSh 130KSh 13KSh 143
P2P buy with zero platform feeKSh 0KSh 0Seller markup + M-Pesa fee only

Note the last row. On P2P markets the buyer usually pays no platform fee, so there is nothing for excise to attach to. Your real P2P cost is the seller’s MarkupExtra margin added on top of the market rate by a broker or P2P seller. It is a fee even when the app says "zero fees". Glossary plus the Safaricom tariff — see our M-Pesa charges calculator. M-Pesa fees themselves are not crypto fees; they carry their own excise under separate rules.

Know your costs before you trade

Open an account with clear published fees, verify your ID and download statements you can keep for your records.

Crypto prices move fast and can fall to zero. Only buy what you can afford to lose. Links to exchanges open the provider's own site.

Is crypto profit taxable income?

This is where the honest answer is “it depends”. The Income Tax Act taxes income from business, employment, rent, dividends and more, earned in or derived from Kenya. It does not have a crypto chapter, and KRA has not published a crypto guide for individuals that we could find.

How the general rules are likely to apply:

  • Paid in crypto for work. Freelancers, remote workers and online sellers paid in USDT have taxable income, exactly as if paid in shillings. Record the KES value on the day you receive it. See receiving USDT payments in Kenya.
  • Trading as a business. If you trade often, use leverage, run P2P arbitrage or act as a P2P merchant, your profits look like business income, taxed at the normal individual bands.
  • Occasional buy-and-hold. Buying Bitcoin once and selling years later is closer to a capital transaction. Kenya’s capital gains tax is 15% of the net gain, but KRA describes it as a tax on the transfer of “property situated in Kenya”. Whether a coin held on a foreign exchange or in a phone wallet is “situated in Kenya” has not been settled.
Annual taxable income (KSh)Monthly equivalentRate
First 288,000First 24,00010%
Next 100,000Next 8,33325%
Next 5,612,000Next 467,66730%
Next 3,600,000Next 300,00032.5%
Above 9,600,000Above 800,00035%

These are KRA’s individual bands effective from 1 July 2023, with a personal relief of KSh 28,800 a year for residents.

Illustration only. Suppose your trading profit for the year is KSh 300,000 after fees and you have no other income. If KRA treats it as business income: 10% of the first 288,000 is KSh 28,800, plus 25% of the remaining 12,000 is KSh 3,000 — total KSh 31,800, less personal relief of KSh 28,800, leaves KSh 3,000. If you are also employed, the profit stacks on top of your salary and is taxed at your marginal rate, often 30%.

Myth

If I made a loss on one coin, I can ignore the whole year.

Fact

Losses and gains need to be worked out properly. For business income, allowable losses can reduce taxable profit, but only if you can prove them with records. Without a trade history in KES, you have nothing to show KRA if it asks.

Kenya crypto tax rumours, checked

Crypto tax is a favourite WhatsApp topic. Here are the claims we hear most, with what the law and KRA’s own pages actually say.

Myth

You still pay 3% to KRA every time you sell crypto.

Fact

That was the Digital Asset Tax, and it ended on 30 June 2025. Since 1 July 2025 the charge is a 10% excise duty on the platform’s fee, which on a typical trade is far smaller than 3% of the value.

Myth

KRA can see every crypto trade you make on M-Pesa in real time.

Fact

KRA does not receive a live feed of your P2P trades. But it does have legal power to request records from banks, Safaricom and other third parties, M-Pesa statements show every payment, and the Finance Act 2026 added virtual asset reporting obligations to the Tax Procedures Act. You may have seen headlines about KRA buying a crypto “monitoring system”; we could not find an official KRA announcement confirming such a system is live. Assume anything you move through M-Pesa or a bank can be traced if KRA looks — and be wary of anyone who claims KRA has “flagged” your wallet and asks for payment to clear it; that is a classic line in crypto scams in Kenya.

Myth

P2P trading is tax-free because there is no platform fee.

Fact

No platform fee means no excise duty on that trade. It says nothing about income tax on your profit. A merchant earning a spread on hundreds of trades a month is running a business.

Myth

Crypto is not legal tender, so it cannot be taxed.

Fact

Legal tender status is irrelevant to tax. Kenya taxes income and certain transactions whatever form they take — goats, shares or USDT. The Finance Acts of 2023 and 2025 both taxed crypto activity directly.

A simple record-keeping template

Good records cost you five minutes a week and can save you weeks of stress. Keep a spreadsheet (or a notebook) with one row per transaction.

DateTypeCoin and amountKES value and rateFee (KES)Reference
03/02Buy (P2P)100 USDT13,050 at 130.500 + M-Pesa 108Order ID + M-Pesa code
20/02Received (client)250 USDT32,375 at 129.500Invoice no. + TXID
11/03Sell (P2P)150 USDT19,800 at 132.000Order ID + M-Pesa code
14/03Withdraw50 USDT6,500 at 130.001 USDT network feeTXID

Rates above are examples, not current prices. Use the rate you actually got; for transfers you receive, a published market rate on that day is reasonable — write down the source. Our USDT to KES converter shows the live rate, and for a cash-out, the P2P order screen in our Binance to M-Pesa guide shows the rate you actually received.

Financial reports, banknotes and a calculator on a wooden desk
Monthly exchange statements plus M-Pesa SMS codes are usually enough to rebuild any trade later.
  • Download your exchange trade history as CSV every month — some platforms only keep a limited window online.
  • Save the M-Pesa confirmation code next to each P2P order ID.
  • Record the TXID (transaction ID) of every on-chain transfer so you can show it moved between your own wallets.
  • Note transfers between your own accounts as transfers, not sales.
  • Keep records for at least five years, the general record-keeping period under Kenya's Tax Procedures Act.

Declaring crypto income on iTax

If your crypto activity produces income, it goes in your normal annual return. The form you use depends on your sources of income.

  1. Work out the year's figures in KES

    Total your crypto income (payments received, trading profit) for the calendar year, using your records. Subtract fees and allowable costs only where you have evidence.

  2. Log in to iTax with your KRA PIN

    Go to itax.kra.go.ke, choose Returns → File Return, and select Income Tax – Resident Individual. If you only have a salary, the simplified form is not enough once you add business income.

  3. Declare it as business or other income

    Freelance and trading income go in the business income sections. Attach or keep your workings; KRA can ask for them later.

  4. Pay before 30 June

    Returns are due between 1 January and 30 June of the following year. Pay any balance through the KRA Paybill on M-Pesa or your bank, using the payment slip iTax generates.

What we could not confirm

We checked KRA’s website, Finance Act notices and the VASP Act, but some answers are not public yet:

  • Any KRA guidance specifically on how individuals’ crypto gains are classified.
  • Whether capital gains tax applies to crypto held offshore or in self-custody.
  • The detailed scope of the Finance Act 2026 virtual asset reporting sections and when KRA will start using them.

When KRA publishes clearer guidance, we will update this page. Until then, the safest habit is the boring one: keep records, declare income you clearly earned, and do not rely on rumours.

Ready to keep clean records from day one?

Use an account that gives you downloadable statements, then cash out the documented way.

Crypto prices move fast and can fall to zero. Only buy what you can afford to lose. Links to exchanges open the provider's own site.

Frequently asked questions

Do I pay tax on crypto in Kenya?
Possibly. The 3% Digital Asset Tax was repealed from 1 July 2025, so there is no longer a tax on every transfer. Platforms owe 10% excise duty on their fees. Gains you make can still count as income, especially if you trade often or are paid in crypto. KRA has not published detailed guidance for individuals, so keep records and ask a tax adviser.
Is the 3% Digital Asset Tax still in force?
No. The Finance Act 2023 introduced it from 1 September 2023, charged on the value of each transfer and collected by platforms. The Finance Act 2025 repealed it and replaced it, from 1 July 2025, with a 10% excise duty on the fees charged by virtual asset service providers.
Who pays the 10% excise duty on crypto fees?
The platform is legally responsible for charging it and paying it to KRA, because it applies to fees charged by virtual asset service providers. In practice the cost can be passed on to you. On a KSh 100 trading fee, the excise is KSh 10. If you pay no fee, as on many P2P buy orders, there is no fee to tax.
Does capital gains tax apply to crypto in Kenya?
It is unclear. KRA describes capital gains tax as 15% of the net gain on the transfer of property situated in Kenya. Crypto has no obvious location, and KRA has not issued guidance saying whether it counts. Frequent traders are more likely to be taxed on business income instead. Do not assume either way without advice.
Does KRA track M-Pesa crypto trades?
KRA does not get an automatic feed of your P2P trades. But it can request records from banks, mobile-money providers and other third parties, and M-Pesa statements show every payment. The Finance Act 2026 also added virtual asset reporting obligations to the Tax Procedures Act. Assume your money trail is visible if KRA asks.
I am paid in USDT for freelance work. Is that taxable?
Yes, income from work or business is taxable whatever form it takes. Convert each payment to KES at the rate on the day you received it and declare it as business income in your annual return. Our guide to receiving USDT payments covers invoicing and records.
When do I file my crypto income with KRA?
Individual income tax returns for a year are filed on iTax between 1 January and 30 June of the following year. Everyone with a KRA PIN must file, even a nil return. If you have business income such as trading profits, you use the full return rather than the employment-only form.
Sources and official references
  1. KRA — Excise duty on goods and services introduced by the Finance Act, 2025 (incl. fees charged by virtual asset providers)
  2. KRA — Capital Gains Tax
  3. KRA — Individual income tax bands and filing
  4. PwC Worldwide Tax Summaries — Kenya, other taxes (excise on virtual asset fees)
  5. PwC Worldwide Tax Summaries — Kenya, significant developments (Finance Act 2026)
  6. Kenya Law — Virtual Asset Service Providers Act, 2025, via CBK