Daně a kryptoměny: evidence transakcí, vstupní cena a klasifikace příjmů pro reporting

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 (protihodnota) a cost basis.
  • Nerealizovaný P/L: Změna hodnoty portfolia bez dispoziční události. Slouží k internímu řízení, zpravidla ne k zdanění.
  • Cost basis: Vstupní 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.
  • Fiat kurzy: denní/okamžité referenční ceny (např. při výpočtu v místní měně podle pravidel vaší jurisdikce).
  • Wallet a exchange mapování: 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í Protihodnota 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 jen interní přesun. Níže uvedené příklady jsou ilustrační – 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 okamžiku úhrady.
  • Vklady/výběry mezi vlastními peněženkami: Typicky nekonstituují zdanitelnou událost; je nutné jasné párování adres.
  • Airdrops/odměny: Často se posuzují jako příjem v okamžiku nabytí (hodnota v místní měně). Záleží na místní regulaci.
  • Staking/validátor/MEV odměny: Některé země to klasifikují jako příjem při připsání; jinde mohou existovat výjimky či odlišnosti.
  • Mining: Může být příjem z činnosti; speciální pravidla pro náklady a odpisy vybavení podle místní 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é incentivy se mohou posuzovat odlišně.
  • NFT: Nákup/prodej = dispozice; mint může být nabytí za náklad (gas, cena mince), royalties jako příjem tvůrce.
  • Forky a řetězové události: Nabytí nových tokenů – různé přístupy (hodnota nula při vzniku vs. tržní hodnota); vždy ověřte místní 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í během celého 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; ne 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í vstupní ceny/prodejní ceny; jinde samostatné náklady. Uchovávejte detailní fee údaje 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 dle 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é doložit, proč konkrétní lot byl použit.

Konverze a ocenění v místní měně

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

  • Zdroje kurzů: Definujte konzistentní zdroj (např. průměr referenčních burz nebo oficiálně publikované kurzy, pokud se vyžadují).
  • Granularita: Denní průměr vs. intradenní okamžik. Zvolte a dokumentujte pravidlo.
  • Stabilní měny (stablecoiny): Zpravidla 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 nezdaňovaná 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í.
  • U chain-to-chain bridge přesunů evidujte in/out s hashi obou řetězců a případné bridge fee.
  • Provádějte zrovnání zůstatků (reconciliation) minimálně čtvrtletně.

DeFi specifika: LP tokeny, odměny, rehypotéka

  • 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): Pozor na automatické compoundingy – vzniká mnoho malých lotů.
  • Rehypotéka 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 třeba:

  • Oddělit výnos z derivátu (a jeho čas) od změny ceny derivátu vůči podkladu (de-peg prémiu/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, marketplace poplatky.
  • 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 samostatně podle smluv.

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

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

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

“Wash sale”, období 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; období držby může ovlivnit sazbu. Protože jde o čistě lokální pravidla, řešte postup s odborníkem a dokumentujte:

  • Data nákupu/prodeje pro každý lot.
  • Protioobchody v krátkém časovém okně.
  • Důvody rebalancování/konverze aktiv (pokud se výslovně vyžaduje).

Rekonsiliace: jak ověřit úplnost dat

  1. Inventarizace 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 musejí shodovat s účetní evidencí.
  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í.

Privátní klíče, soulad a auditovatelnost

  • Důkazy vlastnictví: V případě potřeby můžete 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ěnitelnosti.
  • Verzování: Každý výpočet (návrh, 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 místní 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 při krypto-službách 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í