Naar hoofdinhoud
Live markt
Block #9

Tax

Keeping crypto records

Good record-keeping is perhaps the least exciting but most valuable part of holding crypto. Without an overview of when you bought something, at what price, and where it currently sits, filing a tax return becomes a guess rather than a fact. We cover below how to practically track what you own, how exports from platforms work, what cost basis means and which tools can help. This is about practical record-keeping, not tax advice; exactly how data must be processed in a tax return differs by country and personal situation, so consult an adviser or the relevant tax authority if in doubt.

Amina El YazidiWritten by Redacteur fiscaliteit, BrusselUpdated Checked by the editorial desk

Why record-keeping is more than a formality

Crypto transactions are final and often spread across multiple platforms, wallets and networks. Without your own records, it becomes nearly impossible after a few years to reconstruct when you bought, sold, swapped or received tokens as a reward. That is not only inconvenient when filing a return, but can also become a problem if the tax authority or another regulator asks for supporting evidence.

A second reason to start early is that platforms disappear, restructure or change their export formats. Anyone waiting until the end of the year, or until filing time, risks finding that historical data is no longer fully available.

What a good transaction record contains

For every transaction, it is worth recording at minimum the date, the type of transaction (purchase, sale, swap, receipt as a reward, transfer between your own wallets), the number of tokens, the euro value at that moment, and the platform or wallet involved. When swapping between two cryptocurrencies, it is particularly important to note the value on both sides of the transaction, since a swap is treated as a separately valued event under many tax systems.

Transfers between your own wallets are not purchases or sales and in principle do not change your total holdings, but it is still worth recording them. This avoids accidentally double-counting the same tokens or mistaking an internal transfer for a transaction with a third party.

  • Date and time of the transaction
  • Type: purchase, sale, swap, receipt as reward, internal transfer
  • Number of tokens and euro value at that moment
  • Platform, wallet or network where the transaction took place
  • Any transaction fees, noted separately

Using exports from exchanges and wallets

Most regulated platforms offer an export function for transaction history, usually as a CSV file. These exports vary considerably in quality: some platforms provide a clear overview with the euro value per transaction, while others give only the token amount and a timestamp without a converted value.

For on-chain activity, such as interaction with DeFi protocols or NFT marketplaces, a blockchain explorer is often needed to retrieve the full transaction history of a wallet address. Some specialised tools can link wallet addresses directly and automatically import transactions, significantly reducing manual work.

Cost basis: the foundation for every calculation

Cost basis is the euro value you paid for a given amount of crypto, including any transaction fees. This value is the reference point for determining profit or loss on a later sale, and is also relevant when valuing assets on a reference date if the tokens are still held.

When the same token has been bought repeatedly at different times and different prices, the question arises which cost basis applies on a partial sale. Common methods include 'first in, first out' (the oldest purchase is considered sold first) and an average cost basis across all purchases. Which method applies depends on the rules of the relevant country; this is one area where specialist advice can be worthwhile.

Software and tools for crypto tax record-keeping

Specialised software exists that consolidates transactions from multiple exchanges and wallets, calculates cost basis using different methods, and generates an overview aligned with common tax filing formats. Such tools can save considerable time, especially for anyone active on multiple platforms or regularly using staking, lending or DeFi.

Regardless of which tool you use, it remains sensible to export data periodically, for example monthly or quarterly, and store it outside the platform itself. This builds your own archive that does not depend on the continuity of a single provider.

  • Export regularly, not only at year-end
  • Store exports locally or in your own cloud storage
  • Compare different tools on support for your platforms
  • Spot-check that imported data matches your own notes

What to do about missing historical data

It regularly happens that someone realises years later that early transactions were not properly recorded, for example on a platform that no longer exists. In that case, it is often still possible to retrieve transactions on a wallet address via blockchain explorers, though the direct link to the euro value at the time of transaction may be missing.

Historical price data for well-known cryptocurrencies is generally available through market data providers, so a value on a specific date can still be reconstructed. This takes more effort than if records had been kept properly from the start, which is precisely the reason not to delay.

Frequently asked questions

From when should I start tracking my crypto transactions?

Ideally from your very first transaction. The earlier you start, the less work it takes to reconstruct data later, especially since platforms can disappear or change export formats.

Is a simple spreadsheet enough?

For a limited number of transactions on one or two platforms, a spreadsheet can work well. With many transactions, multiple platforms or activities like staking and DeFi, specialised software often becomes more practical.

What is the difference between 'first in, first out' and average cost basis?

Under 'first in, first out', the oldest purchase is considered sold first when determining cost basis, while an average cost basis combines all purchases into one average price. Which method applies varies by country and situation.

Do transfers between my own wallets count as transactions?

They are not purchases or sales and do not change your total holdings, but it is still wise to record them to avoid double-counting or confusion with external transactions.

What if I can no longer find old transactions?

Blockchain explorers can often reconstruct transactions on a wallet address, and historical price data is usually available through market data providers to approximate the euro value on a specific date. This is more laborious than ongoing record-keeping, though.

Read next

Newsletter

Bitcoin for breakfast, Brussels for lunch

One short email with what actually matters: prices, regulation and the banks that move. No hype, no noise.

  • Daily at 07:00
  • 2 minute read
  • No spam

Free. Unsubscribe in one click.