Dotyczy: Rok podatkowy 2025 (rozliczenie 2026)Ostatnia aktualizacja: 20 października 2026Metodyka i waluty7 min czytania

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

Kluczowe podsumowanie w pigułce (Executive Summary)
  • 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).

Uwaga: Błędne przeliczenie walut (np. użycie kursu z dnia transakcji zamiast dnia roboczego poprzedzającego) to jeden z najczęstszych błędów wyłapywanych przez Urzędy Skarbowe podczas weryfikacji PIT-38.

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.

Dedykowany kalkulator dla Polski100% anonimowe & Zero-Retention

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.

Metoda FIFO & średnie kursy NBP (art. 11a)
Rozliczenie dywidend zagranicznych i W-8BEN
Gotowe kwoty do pól 22 i 23 w PIT-38
Oblicz podatek giełdowy za darmo⚡ Wynik w 15 sekund • Bez konieczności rejestracji

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.

Polecane artykuły powiązane