How to handle crypto taxes

In short: how to handle crypto taxes
Handling crypto taxes means understanding which action creates a tax or reporting obligation in your country, sorting your case into the right category, gathering your transaction history, and checking against an official source. Tax consequences are more often tied to disposing of the asset, that is, selling it, swapping it for another asset or paying for goods, or to receiving crypto as income. Meanwhile a transfer between your own wallets, or the technical withdrawal of already-received money to a bank account, is usually not a standalone taxable event, though it may call for documentation.
The specific rules, rates and thresholds differ by country and change over time. So we do not put them in the reference. Here we explain where to look and what questions to ask, but this does not file a return for you and does not replace a professional. The exact figures stay with the official tax authority site and an accountant.
A few things will come in handy in advance. First, access to your transaction history, that is, exports from exchanges and wallets. Second, a clear picture of what you did with crypto and when. Third, for exact figures, your country's official tax authority site or an accountant.
How to handle crypto taxes, step by step
Step 1. Understand what usually counts as a taxable event
In many countries, tax appears not from the balance rising in your wallet. But from a specific action, for example a sale, swapping one coin for another, paying for goods with crypto, or receiving crypto as income1. Simply "buying and holding", transferring between your own wallets, or withdrawing already-received money to a bank often is not a standalone taxable event. But the rules differ by country, so check against an official source.
What comes next depends on what you did. If you only bought and held or moved between your own wallets and sold or swapped nothing, then there is often no taxable event yet. But it is still worth keeping the history for later. If you sold, swapped, paid with crypto, or received it for work, then a tax or reporting event may have arisen. Having an event does not yet mean that tax is necessarily due, since the result may turn out negative, fall under an exemption, or be only informational, in which case go to step 2.
Step 2. Sort your case into a category
For typical cases it is convenient to start with two main buckets, which countries tax differently. The first bucket is income, when you received crypto as pay, for example for freelance work or as a reward. From the earning side this is covered in the scenario how to get paid in crypto. The second bucket is a gain or loss from disposal, when you bought an asset and then sold or swapped it at a different price. From the cash-out side the guide how to sell and cash out crypto covers it. The same person can land in both buckets at once. Mining and staking, airdrops and forks, gifts and inheritance, as well as DeFi and wrapped tokens may be governed by separate rules. If that is your case, check it specifically. How exactly all of it is taxed and at what rate you can see in.
Step 3. Gather your transaction history — this is the universal step
This is the most useful, country-independent action. For each event you will need the date, the amount, the value in local currency at the time of the operation. The fees, as well as statements from exchanges and wallets. An exchange usually offers a ready-made export.
Export regularly, not at the last minute. Because old operations, forgotten wallets and shut-down services are nearly impossible to piece together later. An empty or incomplete history risks overpaying or a penalty.
Step 4. Find your country's rules in an official source
What comes next largely depends on whether there is a ready page for your country. Look in the section taxes by country, and if a page for your country is already there, start with it. Since coverage is still spotty, this guide's frame works regardless of the number of countries. If your country is not there yet, go straight to the official tax authority's site and, if needed, to a local accountant.
In a growing number of jurisdictions, crypto services take on obligations to collect and share data. The international mechanisms for exchanging that information are expanding2. Forum advice and various "schemes" are not a source, so rely on official documents.
Step 5. Decide how to file and when to call a professional
What comes next depends on how complex your case is. If the case is simple, that is, there are few operations and the history is clean, you can file yourself using the tax authority's guidance. If the case is complex, for example many trades, income and gains together, mining, staking, airdrops or DeFi, as well as operations across different countries, it is better to turn to an accountant familiar with crypto. We do not give tax advice and do not compute your figure, since the reference helps you frame the questions. While the decision and the numbers stay with the official source and the professional.
If you cannot work out on your own which category your case falls into and how to act correctly, do not leave it to chance. But find a tax adviser in your country and put the question to them. A one-off consultation is almost always cheaper and calmer than later ending up with undeclared income and the problems that come with it.
Where to go next
What comes next depends on which case you reached. If you received crypto as income, look at the earning side, which the scenario how to get paid in crypto covers. If you sold or swapped, look at the procedure and its risks in the guide how to sell and cash out crypto. If you need a specific country's rules, start with the section taxes by country and the official tax authority site.