Is Cryptocurrency Taxed in Sri Lanka?

There's a comforting story that goes around crypto circles in Sri Lanka. The Central Bank says crypto isn't legal tender. It isn't regulated. It isn't even recognised as an asset class. So surely there's no tax to pay?
That story is wrong, and believing it can be expensive. The rules that decide whether the Central Bank regulates crypto and the rules that decide whether you owe tax on your gains are two completely different things. One belongs to the Central Bank of Sri Lanka. The other belongs to the Inland Revenue Act. And the tax law casts a much wider net than most people realise.
Here's what actually happens to your crypto profits, in plain terms, with the numbers you need.
Is cryptocurrency taxed in Sri Lanka?
Yes. If you buy crypto and later sell it for more than you paid, the profit is taxable in Sri Lanka.
The Inland Revenue Act, No. 24 of 2017 never uses the word "cryptocurrency". It doesn't need to. Section 195 defines an asset to include any tangible or intangible asset, currency, or property. Crypto is an intangible asset. When you hold it hoping the price goes up, you're holding an investment asset. And when you dispose of an investment asset for a profit, that profit is a capital gain that the law taxes.
There is no crypto-specific rule or Inland Revenue Department ruling in Sri Lanka yet. The treatment described here comes from applying the general rules for assets and investment gains to crypto. That means the broad position is clear, but the finer points (like exactly when active trading becomes a business) come down to your specific facts.
So the honest answer isn't "crypto is a special taxable thing". It's simpler than that. Crypto is just another asset, and Sri Lanka already taxes gains on assets.
Why is crypto taxable if the Central Bank doesn't recognise it?
This is the confusion that trips people up, so it's worth being clear.
The Central Bank of Sri Lanka has repeatedly warned that cryptocurrencies are not legal tender, are unregulated, and carry no protection if you get scammed. Banks are not allowed to process crypto transactions. All of that is true, and it's about regulation and consumer protection.
None of it says anything about tax. The Inland Revenue Act taxes gains on assets regardless of whether another regulator recognises or approves of the asset. A profit is a profit. The Central Bank refusing to treat crypto as a recognised asset class does not remove it from the tax law's definition of an asset. If anything, the two positions sit side by side: the state won't protect your crypto, but it will still tax your gains on it.
Do not assume "unregulated" means "untaxed". If the Inland Revenue Department later reviews your bank inflows and finds crypto profits you never declared, you face the tax plus late-payment interest and penalties on top. Unreported gains don't expire quietly.
Is a crypto gain a capital gain or business income?
This matters more than any other question here, because it decides your rate.
For most people, buying crypto and holding it is passive investment. The gain on disposal is a capital gain, taxed at a flat rate (more on that below). This is the same category as other investment income, taxed on its own separate stream.
But if you trade crypto constantly, the picture changes. The Act follows what tax practitioners call the "concept of dominancy": if your activity amounts to running a business, it's treated as a business, and the profit becomes business income taxed at the ordinary progressive rates. Those rates climb from 6% up to 36%, the same slabs covered in our income tax calculation guide.
How does the Inland Revenue Department tell the difference? It looks at the "badges of trade":
- How often you trade. A handful of disposals a year looks like investing. Dozens or hundreds of trades looks like a business.
- How long you hold. Buying and selling within days points to trading. Holding for months or years points to investing.
- Your intention. Buying specifically to flip for a quick profit leans towards a business.
If you're a heavy, active trader, don't assume the flat 15% applies to you. Being classified as a business can push your crypto profits into the 36% band. If you're near that line, it's worth getting advice before you file, not after.
The rest of this article assumes you're an ordinary investor, so your gains fall under capital gains.
What is the tax rate on crypto gains?
For a resident individual, a capital gain on an investment asset is taxed at a flat 15%, effective for realizations on or after June 3, 2026, under the Inland Revenue (Amendment) Act, No. 11 of 2026. Before that date, the rate was 10%, which still matters if you're a late filer sorting out an older disposal.
Two features make this rate work differently from your normal income tax:
- It's separate. The gain is not added to your salary, freelance income, or other earnings and pushed through the 6% to 36% slabs. It's taxed on its own.
- No personal relief. The Rs. 1,800,000 personal relief that shelters your regular income does not apply to capital gains. The gain is taxed from the first rupee (subject to the small-gain exemption below).
Because capital gains are a separate stream, a big crypto profit won't drag your salary into a higher tax band, and your salary won't inflate the tax on your crypto. They're calculated independently and simply added together at the end.
Which crypto transactions trigger tax?
Here's where the "I only pay when I cash out to rupees" myth does real damage. Tax is triggered by a realization, which the Act defines as parting with ownership of the asset. Cashing out is only one way to do that.
You realize a crypto gain when you:
- Sell crypto for rupees (or any fiat currency).
- Swap one crypto for another. Trading Bitcoin for Ethereum is a disposal of your Bitcoin. The gain is measured in rupee terms at the moment of the swap, even though no cash hit your account.
- Spend crypto on goods or services. Paying for something in crypto is treated as disposing of it.
- Transfer or gift it to someone else.
The one that surprises people most is the crypto-to-crypto swap. You can go an entire year without ever converting to rupees and still have built up taxable gains, purely from shuffling between coins on an exchange. Each profitable swap is its own taxable event. For a deeper look at when the tax clock starts on any disposal, see our guide on when capital gains tax is due.
How do I calculate the gain on my crypto?
The formula is straightforward. Your gain is the consideration you received minus the cost of the asset, under Section 36 of the Act. The cost includes what you paid to acquire the crypto plus incidental costs like exchange or brokerage fees.
Let's walk through a real example.
Imagine you bought 0.5 Bitcoin. The purchase cost you Rs. 2,980,000, and the exchange charged a Rs. 20,000 fee, so your total cost is Rs. 3,000,000. A year later you sell that same 0.5 Bitcoin for Rs. 4,200,000.
| Item | Amount (Rs.) |
|---|---|
| Consideration received (sale price) | 4,200,000 |
| Less: cost of the asset (price + fee) | (3,000,000) |
| Capital gain | 1,200,000 |
| Capital gains tax at 15% | 180,000 |
So on a Rs. 1,200,000 profit, you owe Rs. 180,000 in tax. That figure stands on its own. It isn't reduced by your personal relief, and it isn't affected by whatever you earned from your job or business that year.
If you'd sold at a loss instead, say for Rs. 2,700,000, there would be no gain and no tax on that disposal. Keep the record anyway, because your yearly total of gains decides whether the exemption below applies.
Are small crypto gains tax-free?
Sometimes, yes. Paragraph (f) of the Third Schedule gives resident individuals a small-gains exemption, but it comes with two conditions that both have to be met:
- The gain from a single realization must not exceed Rs. 50,000, and
- Your total gains from all investment assets for the whole year of assessment must not exceed Rs. 600,000.
Meet both, and the gain is exempt. Cross either one, and the exemption falls away.
So a one-off Rs. 30,000 profit in a quiet year is exempt. But if you make that same Rs. 30,000 gain in a year where your other crypto and asset gains already total Rs. 700,000, it's taxable, because you've breached the annual ceiling.
There's an anti-avoidance rule attached. You can't slice one asset into small pieces and sell them separately to keep each gain under Rs. 50,000. If the parts add up to a single asset, the exemption only applies if the combined gain stays under Rs. 50,000.
How do I report and pay crypto tax?
Capital gains tax in Sri Lanka is transactional. For each disposal that produces a taxable gain, you file a Capital Gains Tax Return and pay the tax within 30 days after the end of the calendar month in which you realized the gain. It isn't rolled into your quarterly installments, and it isn't left to the year-end return. The full timing rules are in our guide on when to pay capital gains tax.
That's manageable for one sale a year. It gets hard fast if you're swapping coins regularly, because every profitable swap is a separate event with its own cost base and its own deadline. The practical challenge with crypto isn't the tax rate. It's the record-keeping: tracking what each holding cost you, in rupees, across dozens of transactions and exchanges.
The takeaway is simple. Crypto being unregulated in Sri Lanka doesn't make it tax-free. If you've made money on it, the Inland Revenue Act already has a category for that gain, and a rate to go with it. Knowing that now, and keeping clean records, is far cheaper than explaining an unexplained bank inflow later.
Frequently asked questions
Quick answers to common questions on this topic.
What is the tax rate on cryptocurrency in Sri Lanka?
A gain from selling or swapping crypto is a capital gain, taxed at a flat 15% for realizations on or after June 3, 2026, under the Inland Revenue (Amendment) Act, No. 11 of 2026. Before that date the rate was 10%. This rate is separate from the 6% to 36% income tax slabs and the Rs. 1.8 million personal relief does not reduce it.
Do I pay tax if I swap one cryptocurrency for another?
Yes. Swapping Bitcoin for Ethereum, or any crypto-to-crypto trade, is a realization under the Inland Revenue Act. You are disposing of one asset and acquiring another, so any gain on the coin you gave up is taxable even though no rupees reached your bank account. The gain is measured in rupee value at the time of the swap.
Is Bitcoin taxed in Sri Lanka?
Bitcoin is treated the same as any other cryptocurrency. It is an intangible asset under Section 195 of the Inland Revenue Act, so a gain when you sell, swap, or spend it is a capital gain on an investment asset. There is no special rule for Bitcoin. The 15% capital gains rate applies to the profit you make.
Are small crypto profits exempt from tax?
A gain is exempt only if a single realization does not exceed Rs. 50,000 and your total gains from all investment assets for the year do not exceed Rs. 600,000. Both conditions must be met. If either limit is crossed, the whole gain becomes taxable, not just the amount above the limit.
What happens if I trade crypto full-time?
Frequent, short-term, profit-driven trading can be treated as a business rather than passive investment. If your activity looks like a trade, the profit is business income taxed at the progressive 6% to 36% slabs, not the flat 15% capital gains rate. The Inland Revenue Department looks at how often you trade and how long you hold.
Do I pay tax if my crypto lost value?
No. Capital gains tax only applies to a gain. If you sell crypto for less than it cost you, there is no gain and no tax on that disposal. Keep records of the loss, because it matters when you work out your total gains for the year against the Rs. 600,000 exemption threshold.
Is cryptocurrency legal in Sri Lanka?
Crypto is not legal tender in Sri Lanka and the Central Bank does not regulate it, so there are no consumer protections if something goes wrong. It is not banned to own, but banks are barred from processing crypto transactions. Being unregulated does not make your gains tax-free.
Related reading
All articles →
Selling Your Main Home in Sri Lanka: Capital Gains Tax
Is selling your main home in Sri Lanka exempt from capital gains tax? Here are the principal residence exemption conditions and what you pay if you don't qualify.

Do Senior Citizens Pay Tax on Interest in Sri Lanka?
Sri Lankan senior citizens aged 60+ get Rs. 1,500,000 of bank interest tax-free each year. Here is who qualifies, how to claim it, and the rate on the excess.

How Is Investment Income Taxed in Sri Lanka?
Dividends face a final 15%, bank interest a final 10%, and capital gains 15% on a separate stream in Sri Lanka. Here is how each is taxed for individuals.