Metoda FIFO i przeliczanie kursów walut NBP przy rozliczaniu akcji w Polsce
Kupujesz akcje w kilku transzach (DCA), a potem sprzedajesz część pakietu? Polski ustawodawca jednoznacznie wskazuje metodę FIFO jako obowiązkowy standard przyporządkowania kosztów. Jak prawidłowo przeliczać transakcje w USD i EUR na złotówki zgodnie z kursami średnimi NBP z dnia roboczego poprzedzającego transakcję? Oto szczegółowy przewodnik.
Zespół BrokerTax Polska
Eksperci podatkowi rynków kapitałowych
- Ustawa o PIT (art. 30b ust. 4 w zw. z art. 24 ust. 10) nakazuje stosowanie metody FIFO (First-In, First-Out) przy zbyciu papierów wartościowych tego samego rodzaju.
- Transakcje w walutach obcych (USD, EUR, GBP) muszą być przeliczone na PLN według kursu średniego NBP z ostatniego dnia roboczego poprzedzającego dzień transakcji (art. 11a ustawy o PIT).
- Kurs sprzedaży i kurs zakupu są niemal zawsze różne, ponieważ transakcje dzieli czas.
- Prowizje maklerskie przelicza się po kursie NBP z dnia poprzedzającego ich pobranie.
- BrokerTax pobiera historyczne tabele kursowe NBP bezpośrednio z oficjalnego API Narodowego Banku Polskiego.
1. Obowiązek stosowania metody FIFO w polskim prawie
Zgodnie z art. 24 ust. 10 ustawy o PIT, jeżeli podatnik odpłatnie zbywa papiery wartościowe nabyte po różnych cenach, a nie jest możliwe ustalenie, które konkretnie papiery zostały zbyte, stosuje się zasadę: „pierwsze weszło, pierwsze wyszło” (FIFO – First In, First Out).
Oznacza to, że każda sprzedana akcja jest parowana z najwcześniejszym dostępnym zakupem tej samej spółki.
2. Przeliczanie walut: Zasada kursu NBP z dnia poprzedzającego (D-1)
Większość polskich inwestorów handluje na giełdach zagranicznych (USA, Niemcy) w dolarach lub euro. Zgodnie z art. 11a ust. 1 i 2 ustawy o PIT, przychody i koszty w walucie obcej przelicza się na złote według kursu średniego ogłaszanego przez Narodowy Bank Polski (Tabela A) z ostatniego dnia roboczego poprzedzającego dzień uzyskania przychodu lub poniesienia kosztu.
Kluczowe reguły:
• Jeśli kupiłeś akcje we wtorek 15 kwietnia, stosujesz kurs NBP z poniedziałku 14 kwietnia.
• Jeśli sprzedałeś akcje w poniedziałek 20 października, stosujesz kurs NBP z piątku 17 października (ostatni dzień roboczy!).
• Data transakcji (Trade Date) vs data rozliczenia (Settlement Date): Zgodnie z utrwaloną linią interpretacyjną Krajowej Informacji Skarbowej decydująca jest data zawarcia transakcji (Trade Date).
3. Praktyczny przykład kalkulacji FIFO z walutami
Inwestor kupił w styczniu 10 akcji Microsoft po 300 USD (kurs NBP z dnia poprz.: 4,00 PLN -> koszt = 12 000 PLN).
W maju dokupił kolejne 10 akcji po 350 USD (kurs NBP z dnia poprz.: 3,90 PLN -> koszt = 13 650 PLN).
We wrześniu sprzedał 15 akcji po 400 USD (kurs NBP z dnia poprz.: 3,85 PLN -> przychód = 15 × 400 × 3,85 = 23 100 PLN).
Rozliczenie FIFO: Sprzedane 15 akcji składa się z 10 akcji z partii 1 (koszt 12 000 PLN) oraz 5 akcji z partii 2 (koszt: 5 × 350 × 3,90 = 6 825 PLN). Łączny koszt = 18 825 PLN.
Dochód do opodatkowania: 23 100 PLN − 18 825 PLN = 4 275 PLN. Podatek 19% = 812,25 PLN.
Nie trać godzin w Excelu na przeliczanie kursów NBP i FIFO
Wgraj wyciąg z XTB, Degiro, IBKR lub T212 do kalkulatora BrokerTax. W 15 sekund otrzymasz gotowe kwoty do PIT-38 i załącznika PIT/ZG.
Najczęściej zadawane pytania
?Czy mogę sam wybrać metodę LIFO lub średnią ważoną?
Nie. Polskie przepisy podatkowe dla osób fizycznych nakazują bezwzględne stosowanie metody FIFO przy obrocie papierami wartościowymi.
?Skąd BrokerTax pobiera kursy walut?
BrokerTax jest połączony z oficjalnym API Narodowego Banku Polskiego (NBP) i automatycznie pobiera właściwą Tabelę A kursów średnich dla każdej transakcji z uwzględnieniem dni wolnych od pracy i świąt.