FIFO v praxi: Jak počítat náklady při více nákupech stejné akcie
Koupil jsi stejnou akcii víckrát za různé ceny? Při prodeji záleží na tom, které kusy se počítají jako prodané. Metoda FIFO určuje pořadí a přímo ovlivňuje tvůj základ daně i to, jestli jsi splnil tříletý test.
Co je metoda FIFO?
FIFO (First In, First Out - první dovnitř, první ven) je metoda oceňování zásob, kterou zákon o daních z příjmů předepisuje pro cenné papíry. Říká, že při prodeji části svých akcií prodáváš vždy nejstarší kusy jako první.
Proč na tom záleží? Protože každý nákup má jiné datum a jinou cenu. Datum rozhoduje o tom, jestli je splněn tříletý daňový test. Cena rozhoduje o výši zisku nebo ztráty, tedy o základu daně.
Zákonný základ: Povinnost použít metodu FIFO u cenných papírů vyplývá z § 24 odst. 2 písm. ze) ZDP. Broker si tuto metodu zpravidla aplikuje automaticky ve svých výkazech.
Šarže - co to je?
Každý nákup stejného cenného papíru tvoří jednu šarži. Šarže má tři klíčové atributy: datum nákupu, počet kusů a nákupní cenu za kus (v měně nákupu). Při prodeji FIFO metodou spotřebováváš šarže od nejstarší po nejnovější.
Příklad: tři nákupy, jeden prodej
Představ si, že jsi koupil akcie Microsoft (MSFT) ve třech různých transakci:
| Datum nákupu | Počet ks | Cena/ks (USD) | Celkem (USD) |
|---|---|---|---|
| 10. 3. 2022 | 10 | 280 | 2 800 |
| 5. 1. 2023 | 10 | 240 | 2 400 |
| 20. 6. 2024 | 10 | 420 | 4 200 |
Dne 1. 4. 2026 prodáš 15 kusů za 450 USD/ks. Jak to FIFO spočítá?
Krok 1: Určení prodaných šarží
FIFO spotřebuje nejprve nejstarší šarži. Prodáváme 15 ks:
- Ze šarže z 10. 3. 2022 se prodá všech 10 ks (šarže je vyčerpána)
- Ze šarže z 5. 1. 2023 se prodá 5 ks (zbývá 5 ks z druhé šarže)
Krok 2: Tříletý test pro každou šarži
| Šarže | Datum nákupu | Datum prodeje | Drženo | Test |
|---|---|---|---|---|
| 10 ks @ 280 | 10. 3. 2022 | 1. 4. 2026 | 4 roky | ✓ Osvobozeno |
| 5 ks @ 240 | 5. 1. 2023 | 1. 4. 2026 | 3 roky 3 měs. | ✓ Osvobozeno |
V tomto případě obě šarže splňují tříletý test - celý prodej je osvobozen od daně a nezapočítává se do limitu 100 000 Kč.
Co kdybys prodal 25 kusů?
Pokud bys prodal 25 kusů místo 15, FIFO by spotřebovalo i část třetí šarže (5 ks z nákupu 20. 6. 2024 nakoupených za méně než 3 roky před prodejem). Těchto 5 kusů by tříletý test nesplňovalo a jejich zisk by byl zdanitelný.
| Šarže | Ks | Náklady (USD) | Příjem (USD) | Zisk/ztráta (USD) | Daňový test |
|---|---|---|---|---|---|
| 1. šarže @ 280 | 10 | 2 800 | 4 500 | +1 700 | Osvobozen |
| 2. šarže @ 240 | 10 | 2 400 | 4 500 | +2 100 | Osvobozen |
| 3. šarže @ 420 | 5 | 2 100 | 2 250 | +150 | Zdanitelný |
Zdanitelný zisk je 150 USD. Tento příjem (v přepočtu na CZK kurzem ČNB k datu prodeje) vstupuje do základu daně a také se počítá do limitu 100 000 Kč.
Pozor: Do limitu 100 000 Kč se počítá celý příjem z prodeje (2 250 USD), ne jen zisk 150 USD. Limit sleduje příjmy, ne zisky.
Jak FIFO ovlivňuje daňovou optimalizaci?
Protože FIFO je povinná metoda, nemůžeš si vybrat, které šarže prodáš. Nemůžeš například říct "prodám tu nejdražší šarži, abych minimalizoval zisk." Pořadí je vždy od nejstarší po nejnovější.
Co ale ovlivnit můžeš, je kdy prodáváš. Pokud víš, že první šarže splní tříletý test za 2 měsíce, vyplatí se počkat - celý prodej prvních kusů bude pak osvobozen.
Částečné prodeje a zbývající šarže
Po prodeji 15 ks z výše uvedeného příkladu zbývá v portfoliu:
- 5 ks ze šarže z 5. 1. 2023 (nákupní cena 240 USD/ks)
- 10 ks ze šarže z 20. 6. 2024 (nákupní cena 420 USD/ks)
Při příštím prodeji FIFO začne od těchto 5 ks z roku 2023 - ty jsou nejstarší ze zbývajících.
FIFO u různých brokerů
Každý broker eviduje tvoje šarže ve svém systému a exporty z nich by měly FIFO pořadí respektovat. V praxi ale mohou nastat komplikace:
- Trading 212: Export CSV obsahuje jednotlivé transakce seřazené chronologicky - šarže si musíš spárovat ručně nebo nástrojem.
- XTB: Historie transakcí v PDF nebo CSV - podobná situace.
- IBKR: Nejpodrobnější výkazy, včetně Cost Basis reportu, kde je FIFO přiřazení viditelné přímo.
- Portu: Export obsahuje souhrnné informace, detailní šarže jsou méně transparentní.
Převody mezi brokery
Převedeš-li akcie od jednoho brokera k druhému (tzv. transfer in kind), šarže si nesou svá původní data a ceny s sebou. Datum nákupu se nemění převodem - to je důležité pro tříletý test. Nový broker by měl obdržet informaci o původních nákupních cenách (cost basis transfer).
Riziko: Ne všechny převody proběhnou s cost basis daty. Pokud nový broker nemá informaci o původní ceně, může ji evidovat jako 0 nebo jako cenu v den převodu. V takovém případě si schovej původní výpisy od prvního brokera.
Fisco FIFO počítá za tebe
Po importu transakcí z brokera Fisco automaticky sestaví šarže metodou FIFO, přiřadí kurzy ČNB a ukáže ti přesný základ daně i tříletý test pro každou pozici.
Vyzkoušet Fisco zdarma →Shrnutí
- FIFO = nejstarší šarže se prodávají jako první (povinně dle ZDP).
- Každý nákup tvoří samostatnou šarži s vlastním datem a cenou.
- Tříletý test se vyhodnocuje zvlášť pro každou šarži.
- Nemůžeš si vybrat pořadí - ale můžeš ovlivnit načasování prodeje.
- Do limitu 100 000 Kč se počítá příjem (prodejní cena), ne zisk.
Upozornění: Tento článek má informační charakter a nepředstavuje daňové poradenství. Pro konkrétní situaci doporučujeme konzultaci s daňovým poradcem.