The acquisition and withdrawal of cryptocurrencies may have tax consequences which vary depending on the applicable jurisdictions.
You are responsible for ensuring compliance with your tax obligations and shall declare, bear and pay all such taxes as may be imposed by applicable laws and regulations.
Here is non-exhaustive list of services that could help out find out what your taxe obligations are in your country:
Supports taxes for most countries, here is an abbreviated list: USA, Canada, Australia, New Zealand, UK, Germany, Sweden, Denmark, Finland, Norway, Netherlands, France, Spain, Italy, Austria, Lichtenstein, Ireland, Czech Republic, Estonia, Malta, Japan, South Korea, Singapore.
Any country that uses one of the following accountancy methods is also supported: First In First Out (FIFO), Last In First Out (LIFO), Highest Cost, Lowest Cost, Average Cost Basis, Shared Pool.
Full support in US, UK, Canada, Australia, and partial support for every other country.