Skip to content
CRYPTAURUS
Taxes by country › How to handle crypto taxes
Taxes by country

How to handle crypto taxes

Tax on crypto is usually tied to an action: selling it, swapping it for another crypto, paying for goods with it, or receiving crypto as income 1. To sort out your own tax, mark which of your transactions are actions of this kind, gather their history with what each one was worth in local currency, and check it against your country's rules. This guide describes the general order of steps and does not replace tax advice.

What you need in advance

Before you start counting, gather in one place:

  • access to your accounts on every exchange and exchange office you have used, including ones you have not logged into for a long time;
  • the addresses of your wallets, which let you find your whole history in a block explorer (a website where any transfer can be seen); the article what is a blockchain explains why these records are public;
  • records of where your crypto came from, whether a purchase, a payment from a client, a gift or a reward;
  • bank statements showing deposits to exchanges and withdrawals of money;
  • the address of your country's official tax authority website.
Deeper

How to handle crypto taxes step by step

Step 1. List all your crypto transactions

Start with a list of what you have done with crypto. You may have bought it for money, held it, moved it between your own wallets, sold it, swapped one crypto for another, used it to pay for goods or received it for work. The list also covers rewards for mining or staking, that is, for taking part in checking a network's transfers, plus gifts and airdrops, which are free giveaways of tokens. Put in the transactions that you think carry no tax as well. The tax authority judges a transaction by its own rules, and a forgotten purchase will later stop you from working out the gain on a sale.

Step 2. Mark the transactions that usually create a taxable event

A taxable event taxable event is a transaction after which you may owe tax or have to report. Think of something you bought at a market. While it sits at home, you have neither earned nor lost anything on it, however much its price goes up. The result appears at the moment you sell it or swap it for something else.

Which crypto transactions usually lead to a taxable event
Buying and holdingTransfer to yourselfSelling and swappingReceiving income
Usually creates a taxable event?no1noyesyes
Needs to go in your transaction history?yesyesyesyes
Needs the value in local currency on the date?yesnoyesyes
  1. Where there is a wealth tax, crypto can be part of its base even without a sale; this is the case in Argentina, for example (more on the page cryptocurrency in Argentina). ↩

Tax usually arises when you sell crypto, pay with it or swap it, even for another crypto. Only a few countries exempt the swap of one crypto for another from tax1 ⚖️. In the United States, for example, both such a swap and paying for a service in crypto are taxed3 ⚖️. So remember what you paid: the gain is what you got from the sale minus the purchase price and fees3. How to sell crypto and withdraw the money is covered in a separate guide.

Income is crypto you received for work or as a reward. It is usually valued at what the crypto was worth when you received it, even if you never sold it3 ⚖️. Tax authorities tax mining income too1 ⚖️. How a freelancer can accept payment and what to record for each payment is described in the freelancer payment scenario.

A rise in price while the crypto sits with you is usually not subject to income tax; that is the case, for example, for individuals in Argentina4 ⚖️. A transfer between your own wallets, or from an exchange to your own wallet, does not change the owner, so it usually creates no tax3 ⚖️.

A taxable event does not yet mean tax is due. A sale may have brought a loss, and some countries have exemptions and thresholds for small amounts.

where to check: your country's official tax authority website, section on crypto

Step 3. Gather your transaction history

For each transaction, write down:

  • the date and time;
  • the type of transaction (purchase, sale, swap, transfer to yourself, income received);
  • which crypto and how much;
  • what it was worth in your local currency at the time;
  • the fee;
  • the exchange or wallet address, and the transaction hash, that is, the transfer's number on the network.

The US tax authority, for example, asks people to keep roughly this set: when each unit of crypto was received and sold, what it was worth at those moments and what you got in return3. The easiest way to get an exchange's history is to download it as a file from your account.

where to check: your exchange's help section on exporting transaction history

Which exchange rate to use for converting into local currency is decided by your country's tax authority.

where to check: your country's official tax authority website, section on crypto

Step 4. Find your country's rules

The reference has pages about countries, each with a section on taxes, for example cryptocurrency in Argentina, cryptocurrency in Brazil and cryptocurrency in Kazakhstan. For other countries there is one source of rules: the official tax authority website. Advice from a forum or a chat is not a source.

On the tax authority website, look for answers to six questions:

  • which crypto transactions are taxed in your country;
  • how the gain is calculated when you bought at different prices;
  • whether there are exemptions and thresholds;
  • whether you must declare the crypto itself and accounts on foreign exchanges;
  • by what deadline and in what form the return is filed;
  • what rate converts crypto into local currency for tax purposes.
where to check: Argentina, ARCA, arca.gob.ar, section "Criptoactivos"; Brazil, Receita Federal, gov.br/receitafederal, section "Criptoativos"; Kazakhstan, State Revenue Committee, kgd.gov.kz

Step 5. Decide whether to file yourself or with a tax adviser

With only a few transactions and a complete history, you can usually file the return yourself following the tax authority's instructions. A tax adviser who understands crypto makes complex cases easier: many trades, income and sales in the same year, staking, airdrops or DeFi (financial services that run as programs on a blockchain), transactions in several countries, or a move abroad. Bring your transaction history to the meeting, along with the answers you found there in step 4.

Will the tax authority find out about your crypto transactions

Crypto is not anonymous to the tax authority. Transfers are recorded on a public blockchain, and exchanges check their customers' identity, so a wallet address can be linked to a person. Countries have also agreed to exchange this information. Just as an employer reports paid wages to the tax authority, crypto services under the international CARF standard CARF pass it data on their customers' transactions, and the tax authority shares it with tax authorities in other countries. Whether your country is among them, check in the current list.

where to check: OECD, list of jurisdictions committed to implementing CARF

How to avoid scammers demanding crypto "tax"

Scammers pose as government agencies, demand payment in crypto and rush you so that you have no time to check2. Hence the main rule: do not hurry. Check any demand to pay "tax" against the tax authority's own website, which you opened yourself rather than through a link in a message. How such scams work is covered in the article phishing and scams.

Frequently asked questions

How do I calculate the gain if I bought crypto at different times and prices?
You have to decide which units you sold, and the country sets the order for that choice. A US example: by default, the units bought first count as sold first (FIFO), and you can pick specific units if you can document their purchase3 ⚖️. Since 2025, this order applies there to each wallet or account separately5 ⚖️. Other countries may require an average price or their own order, so check it with your tax authority.
What should I do if an exchange closed and no transaction history is left?
Rebuild the history from what you still have: the exchange's emails about trades and withdrawals, bank statements on deposits and withdrawals, transfers to your addresses in a block explorer. Write down how you reconstructed each transaction and keep these documents. Whether you may use an estimate where exact prices are missing is a question for the tax authority or a tax adviser.
Do I owe tax if I only withdrew money from an exchange to my card?
Usually not, if you had already sold the crypto before that. The taxable event arose at the sale, and the withdrawal just moves money you already have to your card. The bank may ask where the money came from, and how to answer is covered in the guide on selling and cashing out.
Are staking rewards and crypto from an airdrop taxed?
Crypto from an airdrop is usually treated as income when you receive it; US rules, for instance, tax it in the year it arrived3 ⚖️. There is no single approach to staking rewards1 ⚖️; look for the rule in your country in its tax authority's guidance.

More detail on the international exchange of tax data

The CARF standard (Crypto-Asset Reporting Framework) was developed by the Organisation for Economic Co-operation and Development (OECD), and according to its list, Brazil and Kazakhstan have committed to start this exchange in 20276 ⚖️.

Sources
They back the facts above. Changing figures aren't published — for those we link to "where to check".
1Taxing Virtual Currencies: An Overview of Tax Treatments and Emerging Tax Policy Issues oecd.org ↩Verified 30.10.2026 · primary source
2How To Avoid a Scam consumer.ftc.gov ↩Verified 30.10.2026 · primary source
3Frequently asked questions on virtual currency transactions irs.gov ↩Verified 30.10.2026 · primary source
4Impuesto a las Ganancias - Criptoactivos afip.gob.ar ↩Verified 30.10.2026 · primary source
5Rev. Proc. 2024-28 irs.gov ↩Verified 01.11.2026 · primary source
6Jurisdictions committed to implement the Crypto-Asset Reporting Framework (CARF) web-archive-storage.oecd.org ↩Verified 30.10.2026 · primary source