První krypto jsi koupil před třemi lety, přikupoval jsi na dvou různých burzách, část poslal do hardwarové peněženky, několikrát vyměnil tokeny a vydělal trochu ze stakingu. Dnes se tě někdo zeptá na jednoduchou věc — jaká je tvá pořizovací cena? — a ty neumíš odpovědět. Burzy ukazují různá čísla podle toho, co jsi vybral. Tvá hardwarová peněženka nemá tušení, kolik jsi platil. Sledovací aplikace, které slibují pomoc, žádají všechny totéž: API klíče, OAuth přihlášení k burze nebo ještě hůř tvůj seed. Tento průvodce ukazuje, jak sledovat pořizovací cenu krypta, aniž bys cokoli z toho vydal, a přesto dospět k číslu, které dokážeš obhájit.
Proč je pořizovací cena číslo, na kterém záleží
Pořizovací cena je to, co jsi za aktivum zaplatil — včetně poplatků, v měně, ve které jsi skutečně platil. Zní to nudně. Je to jediné číslo, které rozhoduje:
- Kolik daně dlužíš při prodeji. Kapitálový zisk je prodejní cena minus pořizovací cena. Když základ určíš špatně, buď přeplatíš, nebo podhlásíš, obojí je drahé.
- Jestli je pozice skutečně v zisku. Dnešní tržní cena minus tvůj základ je skutečný zisk či ztráta. Bez základu znáš jen okamžitou hodnotu, ne výsledek.
- Kterou dávku prodat jako první. FIFO, LIFO, HIFO, konkrétní identifikace — každá metoda vyžaduje, abys znal základ každé jednotlivé dávky. Bez sledování po dávkách nemáš žádnou metodu, jen hádání.
- Jestli držet, nebo realizovat ztráty. Realizace ztrát je možná, jen když dokážeš určit, které dávky jsou pod vodou a o kolik. To je otázka základu.
Všechno ostatní v reportingu krypta — souhrny zisků a ztrát, daňové formuláře, roční výpisy — se odvozuje z pořizovací ceny. Udělej tuto vrstvu správně a zbytek je mechanický.
Proč je „prostě si propoj burzu” špatné výchozí nastavení
Standardní postup nástroje na pořizovací cenu je: přihlásit se, vložit API klíče každé burzy, volitelně připojit OAuth jen pro čtení a nechat službu, aby všechno spočítala za tebe. Zní to pohodlně a má to čtyři problémy.
- API klíče jsou přihlašovací údaje. Klíč jen pro čtení je pořád klíč. Identifikuje tvůj účet, lze ho obvykle zesílit sociálním inženýrstvím a žije na cizím serveru, dokud si nevzpomeneš ho zrušit.
- Služba navždy ví všechno, co vlastníš. Předáš úplný seznam pozic, historii výběrů a trvalou časovou osu svého obchodního chování. Ta data se „nezapomenou”, když zrušíš předplatné.
- Vidí jen historii na straně burzy. Cokoli, co jsi poslal do hardwarové peněženky, vyměnil on-chain, vydělal v DeFi nebo dostal jako platbu, je pro nástroj jen s burzami neviditelné. Stejně nakonec uděláš ruční práci — jen teď jsou tvá data navíc prozrazená.
- Rozbije se ve chvíli, kdy burza zanikne nebo tě vyřadí. Když burza přestane fungovat (už se to opakovaně stalo), API přestane fungovat a tvá historie sledování zmizí s ní. Veřejný řetězec ne.
Soukromá alternativa obrací model důvěry: přihlašovací údaje zůstávají u tebe, historii odvodíš z veřejných zdrojů (blockchainové adresy, exporty CSV, ruční zápisy) a lokální nástroj vše sesouhlasí.
Princip: jedna kniha, dva vstupy, nula přihlašovacích údajů
Tvá pořizovací cena krypta žije v jediné soukromé knize, která čerpá ze dvou vstupů s minimální důvěrou — veřejných adres pro on-chain aktivitu a exportů CSV pro aktivitu na burzách — a z ničeho jiného.
Ta kniha je tvá. Blockchain jsou veřejná data jen pro čtení: kdokoli se může dotázat na adresu peněženky; adresa tě neidentifikuje, dokud ji nepropojíš. Exporty CSV jsou soubory ke stažení, které ovládáš: můžeš je prohlédnout dřív, než vstoupí do tvé knihy, a po vložení smazat. Dohromady pokrývají všechno, co jsi kdy v kryptu udělal, aniž bys dal přihlašovací údaje jakékoli třetí straně.
Tři pravidla, díky nimž kniha funguje:
- Každá dávka má datum, cenu a poplatek. Žádné „zhruba loni v létě” — vyber nejlepší datum, které máš, a zapiš ho, s kurzem toho dne, pokud byl nákup v jiné měně.
- Převody mezi tvými vlastními peněženkami nejsou zdanitelné události, ale musí se sledovat. Jinak tytéž mince vypadají na jedné straně jako prodej a na druhé jako nákup a tvůj základ se zdvojnásobí nebo zmizí.
- On-chain výměny jsou dvě transakce: úbytek a pořízení. Token A se prodá za tržní hodnotu v době výměny; tento výnos se stane základem tokenu B. Zapomenout na to je nejčastější chyba v domácím sledování.
Systém o šesti krocích
Krok 1 — vypiš každé místo, kde tvé krypto kdy bylo
Na jeden papír nebo do jedné poznámky si zapiš každý účet na burze, každou horkou peněženku, každou hardwarovou peněženku, každou stakingovou platformu a každý DeFi protokol, který jsi použil. Zahrň i mrtvé — burzy, které se zavřely, peněženky, které jsi opustil. Pokud tam mince někdy žily, musí být na seznamu, protože generovaly transakce, které někde ovlivňují základ.
Cílem tohoto kroku je úplnost, ne akce. Chybějící peněženka je zdroj záhad „odkud se vzaly tyhle mince?” o půl roku později.
Krok 2 — shromáždi veřejné adresy peněženek ve vlastní správě
U každé hardwarové peněženky, horké peněženky nebo adresy ve vlastní správě si zapiš veřejnou adresu (přijímací adresu, ne seed). Tu je bezpečné sdílet. Není to přihlašovací údaj. Umožňuje jen zobrazit zůstatky a historii, ne přesouvat prostředky.
Užitečný detail: většina peněženek generuje jinou přijímací adresu pro každé aktivum nebo každé použití. Shromáždi hlavní/rozšířený veřejný klíč (xpub, ypub, zpub) pro Bitcoin a hlavní adresu pro řetězce s modelem účtů (Ethereum, Solana atd.). Ty dávají úplný pohled na historii peněženky, aniž by prozradily seed.
Krok 3 — exportuj CSV z každé burzy, kterou jsi použil
Každá renomovaná burza nabízí export „historie transakcí” nebo „historie obchodů”. Stáhni je. Otevři každý CSV a zkontroluj, že má minimálně tyto sloupce:
| Sloupec | Proč na něm záleží |
|---|---|
| Datum/čas (UTC) | Ukotví kurz a daňový rok |
| Typ (nákup/prodej/vklad/výběr/poplatek) | Určuje, jestli jde o zdanitelnou událost |
| Aktivum | Která mince |
| Množství | Kolik se přesunulo |
| Cena ve fiat | Základ dávky |
| Poplatek | U nákupu zvyšuje základ, u prodeje snižuje výnos |
Pokud sloupec chybí nebo hodnoty vypadají divně, oprav to v CSV před importem — jakmile data vstoupí do knihy, chyby se šíří. Běžné úpravy: převést ceny v místní měně na tvou domácí měnu kurzem toho dne a odstranit duplicitní řádky z opakovaně stažených exportů.
Krok 4 — zadej ručně dávky z přímých obchodů a darů
Některé mince dorazí bez CSV — koupené od kamaráda, přijaté jako dar, vydělané jako platba za práci nebo přesunuté z peněženky, ke které už nemáš historii. Zadej je ručně s nejlepším možným základem:
- Koupeno přímo od osoby: skutečná cena, kterou jsi zaplatil, v domácí měně, v daný den.
- Přijato jako platba za práci: tržní hodnota v den přijetí (tato hodnota je také zdanitelný příjem — zaznamenej ji zvlášť).
- Dar: ve většině jurisdikcí zdědíš původní pořizovací cenu od dárce (zeptej se ho). Pokud to nezjistíš, použij cenu v den daru a zdokumentuj předpoklad.
- Zděděno: obvykle se přepočte na tržní hodnotu k datu dědictví (záleží na jurisdikci — ověř u místního daňového odborníka).
Předpoklad zdokumentuj vedle každé ruční dávky. Obrana při kontrole není „mám dokonalý záznam” — je „mám konzistentní metodu, použitou transparentně.”
Krok 5 — sesouhlas převody
Tento krok rozbíjí každý pokus s tabulkou. Otevři celou knihu a spáruj každý „výběr” na burze s „vkladem” na peněžence a naopak. V jednotkách mincí by měly dát nulu (mínus poplatek sítě). Každý pár označ jako převod, ne prodej.
Pokud výběr nemá odpovídající vklad, buď jsi mince ztratil (což je v některých jurisdikcích odečitatelná ztráta, s důkazem), zapomněl jsi přidat peněženku, nebo jsi je přesunul protistraně (což je úbytek). Každý případ vyřeš, než půjdeš dál. Nesesouhlasené převody jsou zdrojem fantomových zisků.
Krok 6 — vyber metodu a drž se jí
Vyber si metodu identifikace dávek — FIFO je nejbezpečnější výchozí volba a v některých zemích ji vyžadují daňové úřady — a používej ji důsledně napříč roky. Změna metody uprostřed vytváří stopu, která vypadá, jako bys optimalizoval dodatečně, což je přesně to, čeho si kontroly všímají.
Jakmile je metoda nastavena, každý prodej vytvoří: která dávka byla použita, základ, výnos, dobu držení a zisk/ztrátu. Sečti je na konci roku a daňový formulář se vyplní sám.
Běžné chyby, které nafukují nebo snižují tvůj základ
- Počítání převodu jako nákupu. Mince přesunuté do tvé peněženky z tvé vlastní burzy nejsou nákup. Pokud si to systém myslí, zdvojnásobíš základ a podhlásíš zisky.
- Ignorování poplatků. Obchodní poplatek 0,1 % působí malě, ale u sta obchodů znatelně posune základ. Poplatky při nákupu základ zvyšují; poplatky při prodeji snižují výnos.
- Použití okamžité ceny v den nákupu místo ceny provedení. Nejsou totéž. CSV bude mít cenu provedení; použij ji.
- Zapomínání on-chain výměn. Výměna na Uniswap nebo Jupiter je prodej tokenu A a nákup tokenu B ve stejném okamžiku. Obě strany je třeba zaznamenat s tržní hodnotou jedné z nich (obvykle té v dolarech/eurech/místní měně).
- Míchání měn. Koupě ETH za eura v úterý a prodej za dolary v pátek vytvoří základ v eurech a výnos v dolarech; nelze je přímo porovnat. Všechno přepočítej na domácí měnu skutečným kurzem každé události.
- Důvěra v pole „průměrná cena” na burze. Je to průměr. Pořizovací cena je po dávkách. Průměr bude sedět jen tehdy, když prodáš všechno najednou.
Jak s tím pomáhá thrust
thrust je postavený na stejném principu, který tento článek popisuje: tvé krypto zůstává v tvé peněžence a tvé sledování zůstává na tvém telefonu.
- Přidávej peněženky podle veřejné adresy. Vlož veřejnou adresu nebo rozšířený veřejný klíč pro jakýkoli podporovaný blockchain. thrust čte data veřejného řetězce přímo a rekonstruuje historii transakcí. Žádný seed, žádný API klíč, žádné přihlášení k burze. Pokrytí zahrnuje hlavní řetězce, ve kterých lidé skutečně drží.
- Importuj historii burzy přes CSV. Stáhni CSV ze své burzy, vlož ho a nech ho přistát ve stejné knize jako on-chain peněženky. Úpravy zůstávají lokální.
- Ruční dávky pro přímé obchody a dary. Zadej datum, množství, cenu a poplatek — thrust to bere jako plnohodnotnou dávku, ne poznámku pod čarou.
- Jednotná kniha napříč fiat a krypto. Tatáž aplikace drží tvé bankovní účty, karty, brokera a krypto, takže pořizovací cena žije vedle hotovosti, která za ni zaplatila. Převody mezi fiat a krypto zůstávají správně klasifikované.
- Více měn ve výchozím nastavení. Kup v eurech, prodej v dolarech, drž v obou — thrust ukládá kurz pro každou událost, takže základ zůstává v tvé domácí měně, aniž bys musel počítat.
- Ghost Mode. Když je aktivní, blokuje přístup k síti. Základní sledování a analýza pokračují offline; živé ceny, stahování a synchronizace přes iCloud nejsou dostupné.
- AI CFO, který čte jen tvá lokální data. Když aplikace upozorní „tato dávka je držená déle než rok” nebo „máš nerealizované ztráty, které stojí za prověření”, čte z knihy v zařízení, kterou jsi vytvořil. Nic se neodesílá k analýze.
Výsledkem je kniha pořizovacích cen, která je soukromá už z podstaty, dostatečně úplná k obhajobě v době daní a postavená ze vstupů, které ovládáš.
Závěrečná myšlenka
Pořizovací cena je nudné číslo, které umožňuje každé zajímavé rozhodnutí v kryptu — kdy prodat, kdy realizovat ztráty, kdy rebalancovat, co skutečně dlužíš. Důvod, proč zůstává pro většinu lidí hádáním, není ten, že by matematika byla těžká. Je to tím, že standardní nástroje žádají víc přístupu, než matematika vyžaduje. Můžeš si přihlašovací údaje nechat, vzít veřejná data a přesto dospět ke správnému číslu. Práce je jedno pečlivé odpoledne a pak týdenní pětiminutová kontrola. Soukromí, které získáš zpět, je trvalé.