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
- Inventarizace adres a účtů: Seznam všech burz, peněženek, DeFi protokolů.
- Import dat: API/CSV exporty, on-chain přehledy, manuální doplnění pro chybějící položky (např. airdropy).
- Vyrovnání zůstatků: Konec období – zůstatky na všech účtech se musejí shodovat s účetní evidencí.
- Kontrola párování přesunů: In/Out se stejným množstvím a časovým oknem – označit jako interní.
- 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í)
- Zamrazte vstupy k cut-off datu (exporty z burz/peněženek).
- Rekonsiliace zůstatků a párování interních přesunů.
- Kategorizace a přiřazení metodiky cost basis k dispozicím.
- Přepočet na místní měnu podle zvoleného pravidla kurzů.
- Generování souhrnných přehledů (realizované zisky/ztráty, příjmy z odměn, poplatky).
- 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í