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
- Inventura 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 musí rovnat účetní evidenci.
- 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í.
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í)
- 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 lokální 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 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