Skip to content
Cryptos: 553Market Cap: $2.87T 1.3%24h Vol: $130.20BDominance: BTC 58.1% ETH 10.4%
Open Tradzy

Crypto and tax: general principles you should know (not advice)

Crypto is taxed in many countries when you sell, swap or earn it. The general principles, how gains are worked out, and why you need records. Not tax advice.

Crypto · Updated 2026-10-09 · 1,222 words

Crypto is taxed in many countries, but the rules differ widely and change often. Some countries treat crypto as property, some as currency, some as a financial asset, and some have specific regimes for mining, staking and lending. This guide is not tax advice. It sets out the general principles that appear in many tax systems, so you know what to ask a qualified adviser in your own country.

The most important point is simple. Tax often arises not when you buy a coin, but when you dispose of it: sell it, swap it for another coin, spend it, or receive income from it. Keeping good records is the first step in dealing with any of this.

Disposals

In many systems, a disposal triggers a tax calculation. A disposal can be a sale for money, an exchange of one coin for another, or the use of a coin to buy goods or services. Some systems also treat a transfer to another person as a disposal, and some do not. The rules decide whether a particular action counts.

A swap of one coin for another is a common trap. In many countries it counts as selling the first coin and buying the second, which can create a taxable gain even though no money changed hands. Check how your country treats a swap before you make one.

How the gain is worked out

The gain is generally the amount received minus the cost of the coins, called the cost basis. The cost basis usually includes the price paid plus fees on the purchase. The gain or loss is then taxed according to the rules for that kind of asset, which may depend on how long you held it.

Gain = proceeds − cost basis

Suppose you bought 1,000 of a coin, paying a fee of 10. Your cost basis is 1,010. Later you sell for 1,500, paying a fee of 15 on the sale. Many systems would let you deduct that sale fee from the proceeds, so the gain is 1,500 minus 15 minus 1,010, which is 475. The exact treatment of fees differs, so check the rules.

Cost basis methods

When you hold several purchases of the same coin, you need a method to decide which coins you sold. Common methods include first in, first out, which treats the oldest coins as sold first; average cost, which uses the average cost of all holdings; and specific identification, which lets you choose the coins sold. The method allowed depends on the country, and some require one method to be used consistently.

The method can change the tax bill substantially. Selling the oldest coins might produce a larger gain than selling the most recently bought ones, if prices have risen over time.

Income from crypto

Some crypto is taxed as income when you receive it, not only when you sell. Examples include payment for work in crypto, rewards from staking, interest from lending, and coins received from mining. Many systems tax the value at the time of receipt, which then becomes the cost basis for later sales.

This can create a bill even when the coins have not been sold and their value has since fallen. Check whether your country taxes receipts of this kind, and keep a record of the value at the time.

Losses

Losses can often offset gains in the same year, and some systems allow unused losses to be carried forward. Rules differ on how far losses can be used, and some countries restrict the deduction of losses on assets sold to a related party or repurchased quickly. Many systems apply a wash-sale rule to stocks, but its application to crypto varies.

Keep records of losses as carefully as gains. A loss can reduce a future tax bill, but only if you can show it.

Records you should keep

Good records make every calculation possible. For each transaction, keep the date, the type of transaction, the amount of each coin, the value in your local currency at the time, any fees, and the wallet or exchange involved. Keep exchange statements, transaction histories and any record of transfers between your own wallets.

Many exchanges provide annual reports, but they may not cover transfers, swaps or coins received from outside. Reconcile the exchange reports with your own records, because gaps can cause errors.

A worked example: a swap that creates a gain

Suppose you bought coin A for 1,000. Later, when coin A is worth 1,800, you swap it for coin B. Your country treats the swap as a disposal, so the gain on coin A is 800, even though you received no money. The 1,800 value of coin B becomes its cost basis.

StepValueWhat it means for tax
Buy coin A1,000 cost basisStarts the holding period
Swap coin A for coin B1,800 value receivedDisposal of coin A, gain of 800
Cost basis of coin B1,800Starting point for any future gain on coin B

In a country that treats swaps as non-taxable, the outcome would be different, and the 1,000 cost basis would carry over to coin B. The example shows why the rule matters, not what the rule is in any particular place.

Questions to ask a tax adviser

  1. How is crypto classified in my country: property, currency, or a financial asset?
  2. Is a swap between two coins a taxable disposal?
  3. Which cost basis method must I use, and must I apply it consistently?
  4. Are staking rewards, lending interest or mining income taxed when received?
  5. How are fees treated, and can losses offset gains?
  6. What records must I keep, and for how long?
  7. Are there reporting rules for exchanges or foreign platforms?

Ask your adviser to confirm each answer in writing, and keep that note with your records. If the rules are questioned later, you can show what you relied on and when, which is often as useful as the records themselves.

Common mistakes

Ignoring swaps. Each swap can be a taxable event in many countries.

Keeping no records. Without records, the cost basis cannot be proved.

Assuming a loss is not taxable income. Income from crypto can be taxed even when the coins later fall in value.

Relying on an exchange report alone. It may miss transfers and coins from elsewhere.

Staking, lending and mining

Rewards from staking, interest from lending and coins received from mining are treated differently in different systems. Some tax them as income when received, at their value on that day, and then tax any later gain or loss on disposal. Others treat the first receipt differently, or wait until the coins are sold. The records you keep should show the date, the number of coins and the value in your currency for each reward, because that value is often the starting cost basis for later sales.

Key takeaways

Crypto is taxed in many countries, usually when you dispose of it or receive it as income. A swap can be a taxable disposal, and the gain is generally the proceeds minus the cost basis, which includes purchase fees. Cost basis methods differ, and they can change the bill. Keep full records of every transaction, and check the rules in your own country with a qualified adviser before you act.

This guide is for general information, not financial advice. See the disclaimer.

Frequently asked questions

Do I owe tax if I only hold crypto and never sell?

In most systems, holding alone does not create a tax bill. Tax usually arises on disposal or when you receive income. Check your country's rules for any holding-based taxes.

Is a transfer between my own wallets taxable?

Usually not, because you still own the coins. Some systems require you to record it, and some treat transfers with fees differently, so keep a record of each one.

Can I deduct losses on crypto?

Often yes, against gains in the same year, and sometimes against later gains. The rules differ, so check how losses are treated in your country. This guide is general information only and is not tax advice. The rules change, so consult a qualified tax adviser in your own country before you act.

Keep reading

All crypto guides · All guides

Ready to try it? Practise with paper money in Tradzy first. It is free, and no real money is at risk.

Open Tradzy