How crypto is taxed in Czechia
In the Czech Republic, profits from cryptocurrencies are generally taxed under personal income tax, not a separate capital gains tax rate. Income from selling cryptocurrencies is usually reported as “other income” (§10) if you only invest or trade occasionally. The tax rate is 15% up to the threshold for high‑income taxpayers and 23% on the portion of the tax base above that threshold (around CZK 1.7 million per year). Current rates are published on the website of the Financial Administration.
Taxation of sales, swaps, and staking
Simply buying cryptocurrencies is not a taxable event. Taxation occurs when you sell or swap them (for example BTC for ETH) – each such transaction is treated as a sale of one cryptocurrency and the purchase of another. The tax base is the difference between the selling price and the provable acquisition cost (including fees). If you acquired the cryptocurrency for free (airdrop, gift), its acquisition cost is its market value at the time you received it. For “other income,” you cannot report a tax loss – expenses can only be claimed up to the amount of the income.
Staking rewards are taxable at the moment you gain control over them, typically again as “other income.” The Financial Administration requires each transaction to be converted into Czech crowns (CZK) at the exchange rate on the date it occurs, so you must keep detailed records of all trades and transactions on exchanges such as LBank.
Declaring crypto in your Czech tax return
In the Czech Republic, cryptocurrencies are reported in the tax return as “other income” under Section 10 of the Income Tax Act. First, obtain the main form “Přiznání k dani z příjmů fyzických osob” (Personal Income Tax Return) and “Annex No. 2” (“Příloha č. 2”) – either as a PDF from the Financial Administration’s website or electronically via the Moje Daně / EPO portal.
Filling Out Annex No. 2
In Annex No. 2, complete the section “Calculation of partial tax base from other income” (“Výpočet dílčího základu daně z ostatních příjmů”) and, in the “Type of income” (“Druh příjmů”) field, select option C – sale of movable property (“prodej movitých věcí”).
Enter:
- Income: the total annual amount from sales, exchanges, or spending of crypto in CZK
- Expenses: the sum of the acquisition costs of the cryptocurrencies sold and all related fees
Transfer the resulting amount from line 209 to line 40 of the main form (in EPO this transfer is done automatically).
How to track LBank transactions for taxes
Accurate tax reporting starts with having a complete record of your crypto activity. On LBank, this means exporting both trading data and funding-related transactions across spot, margin, and futures. If any of these are missing, your calculations may be wrong and could cause problems later.
Step 1: Download your spot trade history (Order Center)
This includes your actual buy and sell trades.
- Log in to your LBank account.
- Open Trade and click Spot.
- In the Spot interface, click the Order Center (clock icon).
- Go to Transaction History and click Export trade record.
- Set the date range to cover all your trading activity.
- Make sure all trading pairs are selected.
- Click Generate Now.
- When the status shows Generated, click Download.
This file is needed to calculate your capital gains and losses from spot trading.
Step 2: Download your funding-related history
Trading data alone is not enough. You must also export deposits, withdrawals, transfers, and similar transactions.
- While logged in to LBank, stay in the same top navigation where you accessed Order Center.
- Select Funding History.
- Open the Spot History tab.
- Set the date range to include all transactions.
- For Type / Bill Type, select All.
- Click Download.
- Repeat for Margin History and Futures History if you have used these products.
These exports ensure you capture all cash flows (deposits, withdrawals, internal transfers, fees, and funding), which are essential for properly calculating your taxable income and gains.
Using your transaction data to file taxes
After downloading the files, you can use them to calculate your tax liabilities with a crypto tax calculator made specifically for the Czech Republic. These softwares help you:
- easily import your data from LBank,
- calculate the income and expenses that must be reported in your tax return,
- and generate a tax report containing everything needed to declare your cryptocurrencies.
This way, you can conveniently manage all your transactions and save time when filing your tax return on cryptocurrencies traded on LBank.