Daně a kryptoměny: evidence, pořizovací cena a kategorizace (bez daňového poradenství)

Proč při kryptoměnách řešit záznamy a cost basis

Tento text je edukační přehled k tématu evidence, výpočtu cost basis a kategorizace krypto transakcí. Nejde o daňové poradenství ani o názory k specifické jurisdikci. Cílem je vysvětlit, jaká data sbírat, jak je strukturovat a jakou metodikou připravit podklady pro účetního nebo daňového poradce. Pravidla se v jednotlivých zemích liší a mění; konkrétní postup si vždy ověřte u odborníka.

Základní pojmy: realizovaný vs. nerealizovaný výsledek

  • Realizovaný zisk/ztráta: Vzniká při „dispozici“ s aktivem (např. prodej za fiat, výměna za jiné krypto, někde i úhrada zboží či služeb kryptoměnou). Rozdíl mezi proceeds (protiměna) a cost basis.
  • Nerealizovaný P/L: Změna hodnoty portfolia bez dispoziční události. Slouží pro interní řízení, zpravidla nikoliv ke zdanění.
  • Cost basis: Pořizovací cena jednotek včetně oprávněných nákladů (poplatky, někde i některé přímé náklady pořízení).

Jaké záznamy uchovávat: minimální datová sada

Bez kvalitních záznamů je následné dopočítání nákladů a výsledků časově náročné. Doporučená struktura:

  • Transakční kniha (ledger): datum/čas (UTC), typ transakce, zdroj/cíl (burza, peněženka), tx hash, pár (např. ETH/USDC), množství, jednotková cena a měna ocenění, fee, poznámka, reference.
  • Kurzy fiat měn: denní/okamžité referenční ceny (např. při přepočtu na lokální měnu podle pravidel vaší jurisdikce).
  • Mapování peněženek a burz: které adresy/podúčty patří vám; kdo je spravuje.
  • Doklady: exporty CSV, faktury, screenshoty poplatků, smlouvy o půjčkách/kolaterálech, protokolové záznamy.

Doporučená struktura tabulky transakcí

Timestamp (UTC) Typ Asset Množství Protiměna Cena/kurz Poplatek Zdroj → Cíl Tx Hash Poznámka
2025-03-01 12:34:56 Trade (sell) ETH 1.0 USDC 3,200 USDC/ETH 0.0005 ETH DEX:Uniswap → Wallet:0x… 0xabc… Swap přes router

Kategorizace transakcí: rámec bez poradenství

Kategorie slouží k správnému určení, co je dispozice, co příjem a co pouze interní přesun. Níže uvedené příklady jsou ilustrativní – konkrétní úprava se liší podle země.

  • Obchod (trade) krypto ↔ fiat/krypto: Obvykle dispozice (potenciálně realizovaný výsledek).
  • Nákup zboží/služby kryptoměnou: V některých jurisdikcích dispozice za tržní hodnotu v době úhrady.
  • Vklady/výběry mezi vlastními peněženkami: Typicky nekonstituují zdanitelnou událost; nutné jasné párování adres.
  • Airdropy/odměny: Často se posuzují jako příjem v okamžiku nabytí (hodnota v lokální měně). Závisí na místní úpravě.
  • Staking/validátor/MEV odměny: Některé země to klasifikují jako příjem při připsání; jinde mohou existovat výjimky/odlišnosti.
  • Mining: Může být příjem z činnosti; zvláštní pravidla pro náklady a odpisy vybavení dle lokální legislativy.
  • Lending/borrow a úroky: Úrokové odměny mohou být příjem; kolateralizované půjčky – pozor na likvidace (dispozice kolaterálu).
  • DeFi LP pozice: Vstup/výstup z poolu může představovat výměnu více aktiv; fee odměny vs. tokenové incentivace mohou být posuzovány odlišně.
  • NFT: Nákup/prodej = dispozice; mint může být nabytí za náklad (gas, cena mintu), royalties jako příjem tvůrce.
  • Forky a řetězové události: Nabytí nových tokenů – různé přístupy (nulová hodnota při vzniku vs. tržní hodnota); vždy ověřte lokální pravidla.

Metodiky cost basis: FIFO, LIFO, HIFO, specifická identifikace

Cost basis určuje, kterým nákladům přiřadíte prodané/vyměněné jednotky. Výběr metody bývá jurisdikčně omezen a často vyžaduje konzistentní uplatňování v celém období.

  • FIFO (First-In, First-Out): Prodáváte nejstarší nabyté jednotky jako první. Transparentní a běžně podporované.
  • LIFO (Last-In, First-Out): Prodáváte nejnovější jednotky jako první. V některých zemích nepovolené.
  • HIFO (Highest-In, First-Out): Prodáváte jednotky s nejvyšším cost basis – minimalizuje zisky; není vždy akceptováno.
  • Specifická identifikace: Přiřazujete konkrétní loty (datum/množství/cena) k dispozici, vyžaduje důslednou evidenci a doložení.

Poplatky (fees): Někde jsou součástí pořizovací/prodejní ceny; jinde samostatné náklady. Uchovávejte detailní fee položky pro každý lot.

Lot management: práce s dávkami (lots)

Každé nabytí (nákup, odměna, airdrop) vytváří lot – balík množství s vlastním cost basis a datem držby. Při dispozici se spotřebují celé nebo částečné loty podle zvolené metodiky. Praktické zásady:

  • Každý lot evidujte s přesným timestampem, množstvím, cenou, poplatkem a zdrojem (burza/peněženka).
  • Používejte jednu metodiku za období (pokud právní rámec neumožňuje jinak).
  • Zajistěte zpětnou rekonstrukci: aby bylo možné prokázat, proč konkrétní lot byl použit.

Konverze a ocenění v lokální měně

Mnohé jurisdikce vyžadují výpočet v domácí měně ke dni/okamžiku transakce. To znamená:

  • Zdroj kurzů: Definujte konzistentní zdroj (např. průměr referenčních burz nebo oficiálně publikované kurzy, pokud jsou požadovány).
  • Granularita: Denní průměr vs. intradenní okamžik. Zvolte a zdokumentujte pravidlo.
  • Stabilní měny (stablecoiny): Obvykle ekvivalent fiatu, avšak účetně stále kryptoaktivum – posuzujte podle místních pravidel.

Interní přesuny a párování adres

Přesun mezi vlastními adresami je obvykle nezdanitelná událost, ale musí být prokazatelné, že jde o stejného vlastníka. Doporučení:

  • Uchovávejte mapu adres a podpisy zpráv (message signing) jako důkaz vlastnictví.
  • Při chain-to-chain bridgingu evidujte in/out s hashi obou řetězců a případný bridge fee.
  • Provádějte vyrovnání zůstatků (reconciliace) alespoň čtvrtletně.

DeFi specifika: LP tokeny, odměny, rehypotekace

  • Vstup do poolu: Může být interpretován jako výměna více aktiv za LP token; cost basis LP = hodnota vložených aktiv + poplatky.
  • Odměny z poolu: Toky odměn evidujte samostatně (čas, asset, množství, hodnota při připsání).
  • Pozice přes trezory (vaults): Dávejte pozor na automatické compoundingy – vzniká mnoho malých lotů.
  • Rehypotekace a kolateralizace: Při půjčkách evidujte LTV, likvidace, dodatečné vklady a odměny zvlášť.

Likvidní staking a restaking: vrstvy a smluvní podmínky

Při LST/LRT vznikají vrstvy tokenů (podkladový stake → derivát). Je nutné:

  • Oddělit výnos z derivátu (a jeho čas) od změny ceny derivátu vůči podkladu (de-peg premium/discount).
  • Evidovat všechny slashing události a distribuční epochy (pokud ovlivňují výnos nebo množství).
  • Při restakingu dokumentovat slashing podmínky sekundární sítě.

NFT a tvůrci: příjmy, náklady, sekundární odměny

  • Mint/prodej: Evidujte cenu mintu, gas, prodejní ceny, poplatky marketplace.
  • Royalties: Průběžné odměny tvůrce za sekundární prodeje – čas připsání a hodnotu.
  • Komercializace díla: Licenční příjmy řešte zvlášť podle smluv.

Ztráty, krádeže, hacky a chybné transakce

V praxi se vyskytnou případy selhání nebo chyb. Postup jejich účetního/daňového řešení je jurisdikčně specifický. Obecné zásady evidence:

  • Uložte incident report (čas, okolnosti, hash, komunikace s protokolem/burzou).
  • Uchovávejte policejní protokoly nebo potvrzení, pokud existují.
  • Vyčleňte transakce do kategorie „incident“ pro zvláštní posouzení účetním.

„Wash sale“, doba držby a další pravidla (jurisdikčně závislé)

Někde existují pravidla k tzv. „wash sale“ (prodej se ztrátou a rychlý zpětný nákup), jinde ne; doba držby může ovlivnit sazbu daně. Protože jde o čistě lokální pravidla, postup řešte s odborníkem a dokumentujte:

  • Data nákupu/prodeje pro každý lot.
  • Protiobchody v krátkém časovém okně.
  • Důvody rebalancování/konverze aktiv (pokud je výslovně požadováno).

Rekonsiliace: jak ověřit úplnost dat

  1. Inventura adres a účtů: Seznam všech burz, peněženek, DeFi protokolů.
  2. Import dat: API/CSV exporty, on-chain přehledy, manuální doplnění pro chybějící položky (např. airdropy).
  3. Vyrovnání zůstatků: Konec období – zůstatky na všech účtech se musí rovnat účetní evidenci.
  4. Kontrola párování přesunů: In/Out se stejným množstvím a časovým oknem – označit jako interní.
  5. Report neklasifikovaných položek: Zůstatkové transakce bez kategorie předat k posouzení.

Soukromé klíče, soulad a auditovatelnost

  • Důkazy vlastnictví: V případě potřeby umíte podepsat zprávu z adresy nebo poskytnout důkaz přes view-only přístup.
  • Integrita dat: Uchovávejte originální exporty a hashujte pracovní CSV (SHA-256) pro záznam o nezměněnosti.
  • Verzování: Každý výpočet (draft, finální verze) označte verzí a datem.

Workflow pro „year-end“ uzávěrku (ilustrační)

  1. Zamrazte vstupy k cut-off datu (exporty z burz/peněženek).
  2. Rekonsiliace zůstatků a párování interních přesunů.
  3. Kategorizace a přiřazení metodiky cost basis k dispozicím.
  4. Přepočet na lokální měnu podle zvoleného pravidla kurzů.
  5. Generování souhrnných přehledů (realizované zisky/ztráty, příjmy z odměn, poplatky).
  6. Příprava podkladů pro účetního: exporty, poznámky k nejasným událostem.

Specifika pro podnikatele vs. fyzické osoby

Subjekty mohou mít odlišný režim účtování nákladů, odpisů hardwaru, DPH/VAT u krypto služeb atd. Protože jde o vysoce lokální témata, oddělená evidence (soukromé vs. firemní peněženky, jasné účely transakcí) je klíčová, aby se předešlo míchání toků.

Nástrojový stack: jak si udržet pořádek

  • Exporty z burz/peněženek: Pravidelný měsíční export CSV; některé platformy limitují historii.
  • On-chain indexery: Využitelné pro adresné reporty; zkontrolujte úplnost a případné chybějící typy událostí.
  • Vlastní skripty: Pro netriviální De