Poradniki
Jak pobrać historię transakcji z Revolut, XTB i IBKR
Krok po kroku: jak wyeksportować pełną historię transakcji z Revolut, XTB (xStation 5) i Interactive Brokers — format pliku, zakres dat i do czego się przyda.
Pełna historia transakcji to podstawa wszystkiego, co robisz z portfelem poza aplikacją brokera: rozliczenia PIT-38, rzetelnego śledzenia wyników czy przeniesienia akcji do innego brokera. Poniżej znajdziesz instrukcję krok po kroku, jak pobrać historię transakcji z Revolut, XTB i Interactive Brokers — w jakim formacie, za jaki okres i co znajdziesz w pliku.
Uwaga: Brokerzy co jakiś czas zmieniają wygląd aplikacji, więc nazwy menu mogą się nieco różnić od opisanych tutaj. Szukaj odpowiedników, takich jak „Dokumenty”, „Wyciągi” czy „Historia”. Instrukcje opisują stan na październik 2026 r.
Po co Ci pełna historia transakcji
- PIT-38. Zagraniczni brokerzy, tacy jak Revolut (Revolut Securities Europe UAB z Litwy) czy Interactive Brokers, zwykle nie wystawiają PIT-8C — dochód liczysz sam na podstawie wyciągów. Polscy brokerzy, np. XTB, wystawiają PIT-8C, ale historia i tak przydaje się do kontroli oraz do rozliczenia dywidend zagranicznych.
- FIFO wymaga danych sprzed lat. Do celów podatkowych sprzedajesz najpierw akcje kupione najwcześniej. Jeśli w 2026 r. sprzedajesz akcje kupione w 2021 r., kosztem jest cena z 2021 r. przeliczona po kursie NBP z ostatniego dnia roboczego przed zakupem. Bez historii od pierwszej transakcji tego nie policzysz.
- Straty z lat ubiegłych. Stratę ze sprzedaży papierów wartościowych możesz odliczać przez kolejnych 5 lat podatkowych: maksymalnie 50% straty w jednym roku albo jednorazowo do 5 mln zł, a resztę na zasadzie 50%. Warto mieć dokumenty, które tę stratę potwierdzają.
- Śledzenie wyników. Rzetelny wynik portfela i uczciwe porównanie z indeksem wymagają wszystkich wpłat, zakupów, sprzedaży i dywidend od pierwszego dnia. Więcej o tym w poradniku TWR a MWR: jak porównać portfel z S&P 500.
- Zmiana brokera albo zamknięcie konta. Po przeniesieniu akcji nowy broker często nie zna Twojej ceny zakupu, a po zamknięciu konta dostęp do dokumentów może być ograniczony. Pobierz historię, zanim cokolwiek zmienisz.
Kupujesz ETF-y? Zobacz, dlaczego nie kupisz VOO i czym są ETF-y UCITS.
Revolut, XTB i IBKR w skrócie
| Revolut | XTB | IBKR | |
|---|---|---|---|
| Gdzie | aplikacja → Invest | xStation 5 | Client Portal |
| Dokument | Account statement | Historia | Activity Statement |
| Format | Excel/CSV | Excel | CSV |
| Zakres | od otwarcia konta | od otwarcia konta | od otwarcia lub rocznie |
| PIT-8C | nie | tak | nie |
Jak pobrać historię transakcji z Revolut
- Otwórz aplikację Revolut i przejdź do zakładki Invest.
- Stuknij ⋯ (Więcej) i wybierz Dokumenty.
- Wybierz Wyciąg z konta (Account statement) dla konta maklerskiego (brokerage account).
- Ustaw okres od dnia otwarcia konta do dziś.
- Wybierz format Excel/CSV i pobierz plik.
Co jest w pliku: jeden wiersz na każdą operację, z kolumnami Date, Ticker, Type, Quantity, Price per share, Total Amount, Currency i FX Rate. W kolumnie Type znajdziesz m.in. zakupy (BUY…), sprzedaże (SELL…), dywidendy (DIVIDEND), wpłaty (CASH TOP-UP) i wypłaty (CASH WITHDRAWAL). Kolumna FX Rate to kurs, po jakim Revolut przeliczył walutę — przydaje się do liczenia kosztu zakupu w złotych, ale do PIT-38 i tak potrzebujesz kursów NBP.
Jak wyeksportować historię z XTB (xStation 5)
- Zaloguj się do xStation 5 — w przeglądarce (xstation5.xtb.com) albo w aplikacji na komputer.
- Na dole ekranu otwórz zakładkę Historia (historia konta).
- Ustaw daty od otwarcia konta do dziś.
- Kliknij Eksport (ikona pobierania) i wybierz Excel.
Co jest w pliku: skoroszyt Excela z kilkoma arkuszami, m.in. z zamkniętymi pozycjami, otwartymi pozycjami i operacjami gotówkowymi (nazwy zależą od wersji językowej). Najważniejszy jest arkusz operacji gotówkowych. Znajdziesz w nim każdy zakup i każdą sprzedaż akcji (w komentarzu liczba sztuk i cena, np. „OPEN BUY 2 @ 512.30”), dywidendy, podatek u źródła oraz wpłaty — wszystko w walucie rachunku.
Wskazówki:
- Jeśli masz w XTB kilka rachunków (np. w PLN i w USD), historia jest prowadzona osobno dla każdego z nich. Przełącz rachunek i powtórz eksport.
- Gdy kupujesz akcje z USA z rachunku w złotych, kwota w PLN z historii zawiera już przewalutowanie. Dzieląc ją przez wartość transakcji w dolarach, poznasz efektywny kurs, po jakim XTB wymienił walutę — razem z opłatą za przewalutowanie.
- Jeśli wolisz CSV, zapisz w tym formacie arkusz operacji gotówkowych, a nie cały skoroszyt.
Jak pobrać Activity Statement z Interactive Brokers
- Zaloguj się do Client Portal.
- Wejdź w Performance & Reports → Statements.
- Wybierz Activity Statement.
- Jako okres wybierz Custom Date Range i ustaw zakres od dnia otwarcia konta do dziś. Jeśli IBKR nie pozwala wybrać tak długiego okresu, wygeneruj wyciągi roczne (Annual) osobno dla każdego roku.
- Ustaw format CSV i język English.
- Kliknij Run i pobierz plik.
Co jest w pliku: jeden plik CSV z wieloma tabelami ułożonymi jedna pod drugą — każdy wiersz zaczyna się nazwą sekcji. Najważniejsze to Trades (transakcje), Dividends (dywidendy brutto), Withholding Tax (podatek u źródła), Deposits & Withdrawals (wpłaty i wypłaty) oraz Financial Instrument Information (dane instrumentów, m.in. giełda notowań).
Wskazówka: wybierz język angielski. Nazwy sekcji i format liczb są wtedy przewidywalne, co ułatwia import do arkusza czy aplikacji. Jeśli pobierasz wyciągi roczne, sprawdź, czy masz komplet — bez brakującego roku.
Dobre praktyki przy eksporcie historii
- Zawsze pobieraj całą historię. Jeden plik od pierwszego dnia jest lepszy niż kilka wycinków, między którymi łatwo zgubić miesiąc.
- Wgrywaj oryginalny plik. Otwarcie CSV w Excelu i ponowne zapisanie potrafi zmienić format dat i liczb (np. kropki na przecinki), przez co import się nie uda albo da błędne kwoty.
- Przechowuj oryginały. Trzymaj pliki w jednym folderze, z datą w nazwie, np. revolut_2026-10-14.csv. Dokumenty podatkowe warto mieć co najmniej do upływu przedawnienia — co do zasady 5 lat od końca roku, w którym minął termin zapłaty podatku.
- Nie bój się ponownego importu. W aplikacji GetHossa ponowne wgranie tego samego pliku pomija duplikaty, więc nie musisz pilnować, co już zostało zaimportowane.
Jak sprawdzić, czy historia jest kompletna
Zanim użyjesz pliku do PIT-38 albo w trackerze portfela, zrób szybką kontrolę. Zajmie kilka minut, a może oszczędzić Ci korekty zeznania.
- Pierwsza transakcja. Najstarszy wiersz w pliku powinien pochodzić z okresu, w którym otworzyłeś konto albo zrobiłeś pierwszą wpłatę. Jeśli plik zaczyna się później, zakres dat był za krótki.
- Stan posiadania. Dla kilku spółek policz kupione sztuki minus sprzedane. Wynik powinien zgadzać się z liczbą akcji, którą broker pokazuje dziś. Różnica zwykle oznacza brakujący okres, split albo akcje przeniesione od innego brokera.
- Wpłaty i wypłaty. Suma wpłat minus wypłaty z pliku powinna odpowiadać przelewom, które widzisz w historii swojego konta bankowego.
- Dywidendy. Jeśli od lat trzymasz spółki dywidendowe, a w pliku nie ma ani jednej dywidendy, najpewniej pobrałeś niewłaściwy dokument.
- Ułamki akcji i splity. Przy akcjach ułamkowych liczba sztuk może mieć wiele miejsc po przecinku — nie zaokrąglaj jej przy sumowaniu. Po splicie liczba akcji rośnie, a w historii może pojawić się osobna operacja, którą trzeba uwzględnić przy liczeniu stanu posiadania.
Jeśli coś się nie zgadza, najpierw pobierz plik ponownie z dłuższym zakresem dat. Dopiero gdy to nie pomoże, napisz do obsługi brokera.
Co dalej z pobranym plikiem
Rozliczenie PIT-38. Z historii wyciągniesz zakupy i sprzedaże (dopasowane metodą FIFO) oraz dywidendy. Każdą kwotę w walucie obcej przeliczasz po średnim kursie NBP z ostatniego dnia roboczego przed transakcją lub wypłatą. Jak rozliczyć dywidendy, opisujemy w poradniku o podatku od dywidend z USA. PIT-38 składasz do 30 kwietnia roku następującego po roku podatkowym.
Śledzenie portfela. Import z brokera w GetHossa obsługuje wszystkie trzy formaty bezpośrednio — wyciąg CSV z Revolut, historię z XTB (.xlsx lub .csv) i Activity Statement z IBKR — bez logowania do brokera. GetHossa pokazuje też zamknięte pozycje z zakupami dopasowanymi do sprzedaży metodą FIFO, jak w PIT-38. To jednak podgląd informacyjny: oficjalne rozliczenie wymaga kursów NBP.
Uwaga: Informacje podatkowe w tym artykule są ogólne, według stanu na październik 2026 r., i nie stanowią porady podatkowej. Sprawdź aktualne przepisy lub skonsultuj się z doradcą podatkowym.
Masz już plik z historią? Wgraj go do GetHossa i zobacz swój portfel w złotych obok S&P 500 — za darmo.
Częste pytania
Jak pobrać wyciąg CSV z Revolut?+
W aplikacji wejdź w Invest → ⋯ (Więcej) → Dokumenty → Wyciąg z konta dla konta maklerskiego. Ustaw okres od otwarcia konta do dziś i wybierz format Excel/CSV.
Gdzie w xStation 5 jest eksport historii konta?+
Na dole ekranu, w zakładce Historia. Ustaw zakres dat od otwarcia konta, kliknij ikonę eksportu i wybierz Excel.
Dlaczego w Interactive Brokers nie mogę wybrać całej historii naraz?+
IBKR może ograniczać długość niestandardowego zakresu dat. Wygeneruj wtedy Activity Statement w wersji rocznej (Annual) osobno dla każdego roku.
Czy Revolut wystawia PIT-8C?+
Co do zasady nie. Inwestycje w Revolut prowadzi litewska spółka Revolut Securities Europe UAB, która nie wystawia PIT-8C, więc dochód do PIT-38 liczysz samodzielnie na podstawie wyciągu.
Za jaki okres pobrać historię do rozliczenia PIT-38?+
Od otwarcia konta. Przy metodzie FIFO akcje sprzedane w danym roku mogą pochodzić z zakupów sprzed kilku lat, a ich koszt musisz znać.
Źródła
Artykuł ma charakter informacyjny i edukacyjny. Nie jest rekomendacją inwestycyjną ani doradztwem podatkowym. Przepisy i praktyka brokerów się zmieniają — sprawdź aktualne zasady lub skonsultuj się z doradcą podatkowym.
Sprawdź swój portfel na tle S&P 500
Wgraj wyciąg z Revolut, XTB albo IBKR — GetHossa policzy wynik w złotych, dolarach albo euro, TWR i przewagę nad indeksem.
Załóż konto