Precise crypto tax calculation for every European country
PMPA, FIFO, LIFO or Box 3 ā our engine automatically selects the official method for your country and calculates your capital gains with 8-decimal precision.
Automatic method detection by country
When you set your tax residence country, Taxes Crypto automatically applies the correct calculation method required by law. France uses the Weighted Average Acquisition Cost (PMPA) as defined in Article 150 VH bis of the tax code. Germany applies FIFO. Austria uses FIFO with a one-year holding exemption. The Netherlands calculates under Box 3. You never have to worry about choosing the wrong method.
8-decimal precision with DAC8 and MiCA compliance
Cryptocurrency prices can have up to eight decimal places and small rounding errors compound across hundreds of trades. Our engine processes every transaction at full 8-decimal precision to ensure your declared amounts match reality. The calculation also accounts for the upcoming DAC8 automatic reporting directive and the MiCA regulatory framework, so your report is future-proof.
Capital gains breakdown by trading pair
After the calculation, you get a detailed breakdown showing gains and losses for each trading pair: BTC/EUR, ETH/EUR, SOL/USDT and every other pair you traded. This granular view helps you understand exactly where profits and losses originated and makes it easy to verify figures before filing your tax return.
Frequently asked questions
What is the PMPA calculation method?
PMPA stands for Prix Moyen Ponduere d'Acquisition, or Weighted Average Acquisition Cost. It calculates the average cost of your entire crypto portfolio. When you sell, the taxable gain is the sale price minus the PMPA multiplied by the fraction of the portfolio sold. It is the official method in France.
Does Taxes Crypto handle FIFO and LIFO?
Yes. FIFO (First-In-First-Out) is used in Germany, Austria and several other countries. LIFO (Last-In-First-Out) is available where local legislation permits it. The correct method is applied automatically based on your tax residence.
What about the Dutch Box 3 system?
In the Netherlands, crypto is taxed under Box 3 as part of your wealth. Tax is levied on a fictitious return based on the value of your portfolio on 1 January, not on actual realised gains. Taxes Crypto calculates this correctly using your Binance portfolio snapshot.
Ready to calculate your crypto taxes?
Connect your Binance account and generate your tax report in minutes. Accurate, compliant and hassle-free.
Start for free100 free transactions ā no credit card required