Časový test
3 roky
držení = 0 % daň (do 40 mil. Kč/rok)
Hodnotový limit
100k
Kč hrubých příjmů ročně = 0 % daň
Sazba při nesplnění
15%
nebo 23 % nad 36× průměrnou mzdu

Dvě cesty k nule — rychlý přehled

Od roku 2025 platí v Česku dvě cesty k nulové dani z krypta. První: držíš konkrétní coin déle než tři roky — pak při prodeji, swapu nebo platbě za zboží platíš 0 % daň (až do 40 milionů příjmů za rok). Druhá: za celý kalendářní rok máš úhrn všech příjmů z úplatných převodů kryptoaktiv do 100 000 Kč — pak taky 0 % a nic nehlásíš v přiznání.

Příjmy znamenají hrubou částku, co jsi dostal v ten moment. Ne zisk, ne marži. Prodáš za 150 tisíc, i když jsi koupil za 140 tisíc, počítá se 150 tisíc do limitu. Swap BTC na ETH? Počítá se. Platba BTC za dovolenou? Počítá se. Staking reward? To je další past, o které níž.

Časový test běží na každé nabytí zvlášť. Koupil jsi v 2022, ale v 2024 jsi dostal reward nebo swapnul — nové datum, nový test. Kdo to splní, platí nulu. Kdo ne, platí 15 % nebo 23 % z celého zisku. Teď čtyři největší chyby, kvůli kterým většina investorů přijde o osvobození.

Chyba 1: Swap coin-coin považovat za non-event

Nejčastější chyba. Lidi si myslí, že BTC → ETH je jen „výměna" a daň se neřeší. Ne. Zákon to bere jako prodej původního coinu za aktuální tržní cenu a nákup nového. Každý swap je zdanitelná událost.

// Příklad v CZK

Koupil jsi 0,5 BTC v lednu 2022 za 500 000 Kč (tehdy ~1 mil. za BTC). V březnu 2025 swapneš na ETH, když je BTC na 2 000 000 Kč.

Příjem z prodeje: 1 000 000 Kč
Náklad: 500 000 Kč
Zisk: 500 000 Kč
Holding: 3 roky a 2 měsíce → 0 % daň (časový test splněn)
Ale pozor: Nový ETH startuje holding od března 2025. Nový test.

Pokud bys swapnul po 2 letech a 11 měsících místo tří let — daníš 15 % z 500k = 75 000 Kč rovnou do státní kasy. A nový ETH startuje holding od nuly. Kdo swapuje často (DeFi, yield farming), ten bez evidence a správného výpočtu FIFO nebo váženého průměru přijde o osvobození na 90 % transakcí.

// Pozor na DeFi

Každý swap na Uniswap, SushiSwap nebo jiném DEXu je zdanitelná událost. Automatický compounding ve vault? Každý harvest = nový lot s novým datem. Bez trackeru nemáš šanci to spočítat správně.

Chyba 2: Špatně počítat začátek tříletého testu

Držíš BTC od 2021 a myslíš, že všechno je v suchu. Pak přijde staking reward, mining payout nebo airdrop a bum — nové datum nabytí pro ty nové coiny. Původní BTC je v pohodě, ale nové coiny mají vlastní holding.

// Příklad: staking reward

Máš 1 BTC koupený 1. 1. 2022. V lednu 2025 ti přijde staking reward 0,02 BTC (FMV 40 000 Kč). Ty coiny z rewardu mají holding od 1. 1. 2025.

Prodáš reward v prosinci 2027
Holding rewardu: 2 roky 11 měsíců → test nesplněn, daníš zisk
Holding původního 1 BTC: 5 let → test splněn, 0 %

Stejné u miningu: vytěžíš 0,01 BTC v 2024 — nový test od toho dne. Swap? Nový test pro nový coin. Finanční úřad se dívá na každou jednotlivou transakci. Bez Koinly nebo pořádné tabulky to spočítáš špatně na 100 %. A daň z celého zisku plus pokuta za špatné přiznání.

Chyba 3: Nemít evidenci — bez dokladů platíš z celého příjmu

Nejhorší scénář. Nemáš doklad, kolik jsi opravdu zaplatil? Finanční úřad bere náklad = 0 Kč a daníš celý příjem jako zisk. I když jsi reálně v plusu jen o pár tisíc.

// Příklad: chybějící evidence

Prodáš 0,3 ETH za 600 000 Kč. Koupil jsi ho přes P2P před 4 lety za 200 000 Kč, ale nemáš výpis z burzy, žádný screenshot, nic.

Úřad: příjem 600 000 Kč, náklad 0 Kč, zisk 600 000 Kč
Daň: 90 000 Kč (15 %)
Realita: tvůj skutečný zisk byl 400 000 Kč → daň měla být 60 000 Kč
Plus: úroky z prodlení a kontrola
// Staré wallety z 2017–2018

U starých walletů to bolí nejvíc. Burza neexistuje, výpisy smazané. Bez transakčního hashe, data a kurzu CZK v okamžiku nákupu jsi v prdeli. Úřad ti nevěří na slovo.

Chyba 4: Limit 100k je na příjmy, ne na zisk

Největší past pro začátečníky. Myslíš „mám zisk jen 80k, tak je to v limitu". Ne. Počítá se hrubý příjem ze všech prodejů a swapů dohromady.

// Příklad 1: jeden prodej

Koupíš BTC za 150 000 Kč, prodáš za 220 000 Kč. Zisk 70 000 Kč.

Příjem: 220 000 Kč → překračuje 100k limit
Daníš celý zisk 70 000 Kč × 15 % = 10 500 Kč
// Příklad 2: tři malé prodeje

Tři malé prodeje: 40k + 35k + 45k = 120 000 Kč příjmů. Zisky celkem 60k.

Překročil jsi limit o 20k → daníš všechny zisky
Kdybys prodal jen dva za 75k celkem → 0 % daň
// Stablecoiny — výjimka

USDT, USDC a další stablecoiny mají zvláštní režim — hodnotový test (100k limit) na ně neplatí. Daníš vždy, pokud není splněn časový test (3 roky). Proto lidi, co parkují v USDT a obchodují z něj, platí daň i při malých obchodech.

Bonus: staking rewards jako tichá daňová past

Staking ti dává 4–8 % ročně, ale každý reward je zdanitelný příjem hned v okamžiku, kdy ti přijde na wallet. Fair market value v korunách v tu chvíli. Daníš 15 % z té částky, i když coin neprodáš.

// Příklad: staking 10 ETH

Stakuješ 10 ETH, dostaneš reward 0,3 ETH za rok (FMV 60 000 Kč).

Daň okamžitě: 9 000 Kč (15 % z 60k)
Nový holding pro 0,3 ETH od dne rewardu
Prodáš za rok → žádný časový test, daníš znovu

Většina lidí to ignoruje a pak přijde kontrola — doplatí daň plus penále. Tichá past, která ti žere zisk pomalu. Pokud reward přesáhne 50k ročně, další papírování navíc.

Jak se zabezpečit: Koinly, Excel, co evidovat

Koinly je nejlepší volba pro ČR. Importuješ wallet, burzy (Binance, Kraken, Coinbase), DeFi (MetaMask, Uniswap). Automaticky počítá FIFO nebo vážený průměr, převádí kurzy na CZK přes historická data, generuje report přímo pro daňové přiznání. Vidíš časový test na každý lot, příjmy versus limit 100k, staking rewards jako samostatné příjmy. Stojí to pár stovek ročně a ušetříš desítky tisíc na daních.

Pro malé objemy stačí manuální Excel. Co musíš evidovat:

SloupecCo tam patříProč
Datum + čas Přesný timestamp transakce Určuje začátek tříletého testu
Typ Nákup, prodej, swap, staking, mining, převod Určuje, jestli vzniká daňová povinnost
Množství Kolik coinů (přesně na 8 desetinných) FIFO párování lotů
Náklad v CZK Nákupní cena + fee v korunách Bez toho úřad bere náklad = 0
FMV v CZK Tržní hodnota v momentě transakce Kurz z CoinMarketCap + ČNB
TX hash / ID Transakční hash z blockchainu Důkaz pro Finanční úřad
Zisk / ztráta Výpočet po prodeji Základ daně

Každý měsíc aktualizuj. Ukládej screenshoty výpisů z burzy. U P2P transakcí si piš smlouvu nebo chat. Finanční úřad už má data z burz (MiCA + reporting), takže tě uvidí. Dělej to teď, ne až v dubnu 2027.

FAQ — daň 0 % z krypta

Platí osvobození i na platbu krypto za dovolenou nebo auto?+
Ano, ale počítá se do příjmů. Prodáš BTC za 80 000 Kč a zaplatíš dovolenou — příjem 80k do limitu 100k. Pokud přesáhneš, daníš zisk. A časový test musí platit pro ten konkrétní BTC lot. Jinak daň jako normálně.
Co když mám ztrátu na jednom coinu a zisk na druhém?+
Ztrátu můžeš započítat jen proti ziskům ze stejného typu příjmů (§10). Ale u osvobození to nehraje roli — limit 100k je na hrubé příjmy, ne na čistý výsledek. Špatný rok můžeš mít daň i při celkové ztrátě.
Musím danit staking reward i když ho hned reinvestuju?+
Ano. Příjem vzniká v okamžiku, kdy ti přijde na wallet. FMV v korunách. Daníš 15 % hned. Reinvestice nic nemění — nový coin má nový holding od dne rewardu. Ignoruješ to a platíš pokutu později.
Jak prokážu nákupní cenu z roku 2018, když burza už neexistuje?+
Blockchain hash + historický kurz z CoinGecko/ČNB + vlastní záznamy. Nebo výpis z walletu. Úřad akceptuje i rekonstrukci, ale musíš to mít podložené. Bez ničeho bereš náklad 0 a platíš z celého příjmu.
Platí limit 100k i na stablecoiny jako USDT?+
Ne. Stablecoiny jsou výjimka — hodnotový test na ně neplatí. Daníš vždy, pokud není časový test (3 roky). Proto lidé, co parkují v USDT, platí daň i při malých obchodech.

Chceš obchodovat krypto bez překvapení od Finančního úřadu? Koinly automaticky počítá daně z českých i zahraničních burz. Import walletů, FIFO výpočet, CZK kurzy — report pro přiznání za pár minut.

Vyzkoušet Koinly →