What is a "taxable event" anyway?
A taxable event is the specific moment when, under tax rules, something arises that should or could be taxed. It is not the moment you buy crypto, and it usually is not the moment you just sit there holding it. It is the moment when value is "realized", meaning typically when you swap something for something else.
Picture it with a simple example. You buy 0.1 BTC for 200,000 CZK. As long as you just hold it in your wallet, nothing is taxed, even if its value jumps to 400,000 CZK. A paper gain is not the same as a realized gain. The taxable event only comes once you actually do something with that BTC.
What typically triggers a taxable event?
Across the Czech Republic, Slovakia, and Poland, the same patterns keep coming up. The specific rules, rates, exemptions, and holding-period tests, however, generally differ between countries, which is why this lesson shows only the mechanics, not the numbers for your case.
A taxable event is usually:
- Selling crypto for fiat. You sell 0.1 BTC for 400,000 CZK. The difference between the sale price and what you originally paid for the coin (200,000 CZK) is the realized result.
- Crypto-to-crypto swaps. You swap 0.1 BTC for some ETH. Even though you never touched koruna, in most views this is two things at once: you "sold" BTC and "bought" ETH. This tends to be the most common surprise for people.
- Paying with crypto for goods or services. When you pay for a coffee or a laptop in BTC, from a tax perspective it is similar to a sale.
- Receiving crypto as a reward. For example staking, mining, an airdrop, or a payout for work. Here an event often arises already at the moment of receipt, valued at the price on that day.
And what usually is not a taxable event?
- Buying crypto with fiat (it merely establishes your purchase price, which you will need later).
- Holding without any movement.
- Moving between your own wallets or between your exchange account and your own hardware wallet. It does not change owner, so on its own it is generally not an event.
This is a simplified picture. There are situations where the line is unclear (for example DeFi loans, wrapped tokens, or liquidity pools), and there even experts disagree.
Why is the purchase price so important?
What is almost always taxed is the difference, not the full amount. To be able to calculate the difference, you need to know two numbers: how much you acquired the coin for and how much you disposed of it for.
Take this sequence:
| Step | Action | Value | What it means for your records |
|---|---|---|---|
| 1 | Buy 0.1 BTC | 200,000 CZK | Record the date and acquisition price |
| 2 | Swap 0.1 BTC for ETH | BTC is worth 350,000 CZK that day | Realization on BTC + new acquisition price of ETH = 350,000 CZK |
| 3 | Sell ETH for fiat | 300,000 CZK | Difference against 350,000 CZK, here it came out negative |
Without the record from steps 1 and 2, at step 3 you cannot prove that you actually realized a loss rather than a huge gain. That is why records are more important than knowing the rate itself.
So what belongs in your records?
It does not matter whether you trade once a year or every day. For every transaction it helps to keep:
- The date and time of the transaction.
- The type of operation (buy, sell, swap, payment, reward).
- How much and of what (for example 0.1 BTC).
- The value in your currency (CZK, EUR, PLN) at the moment of the transaction.
- The counterparty or platform (exchange name, wallet address).
- Fees (they can often be counted in).
- A link to proof: transaction hash, exchange statement, screenshot.
It is wise not to rely on exchanges existing forever. It pays to download your data continuously (CSV exports), because an exchange can shut down, change its interface, or cut off access to old history.
What is the state doing about this, and will reporting increase?
The trend across the EU is clear: shifting part of the oversight from the individual onto the platforms. That is the direction of the European framework for automatic reporting of crypto-assets, known as DAC8, formally Council Directive (EU) 2023/2226, which the EU adopted in October 2023. Put simply: exchanges and service providers will report on movements, so authorities will have more information about transactions than before. That makes it all the more valuable to have your own records that match. A longer explanation of what DAC8 means and when it applies is kept in our glossary under the entry DAC8.
The specific rules for your country (what is taxed, what the deadlines, holding-period tests, and exemptions are) are not the subject of this lesson. We keep an overview and update it continuously on our tax page.
What you should now be able to do, and what remains uncertain
After this lesson you should be able to recognize when a taxable event probably arises (a swap, sale, payment, reward) and what to record for it, so that you can later arrive at a number that makes sense and can be documented.
What this lesson deliberately does not address, and what remains for official sources and a professional:
- Specific rates, deadlines, holding-period tests, and exemptions in the Czech Republic, Slovakia, and Poland.
- Edge cases of DeFi, NFTs, wrapped tokens, and liquidity pools.
- How your situation changes if you are a business rather than an individual.
charliedesk does not tell you what to buy or sell, and this lesson is not tax advice. It shows how a taxable event works, so you know what to ask.

