How to export a report from Revolut
Revolut is a popular broker among investors. The stock transaction history export is in PDF format — this is the only supported format for stocks (crypto exports are available in CSV/Excel). Revolut does not issue PIT-8C. Country is determined from ISIN when available. Transactions without ISIN may need manual country assignment.
For Revolut Invest, export the investment statement from the app for the longest period available. This is especially important for Polish filing when you traded fractional shares or sold positions opened in earlier years.
- 1Go to the "Invest" tab, select "More" and then "Documents"
- 2Select "Trading account"
- 3Select "Profit and Loss Statement"
- 4Select PDF format, set the widest possible custom date range (tip: it is convenient to first select "month", mark the dates, then switch to "custom")
- 5Download the statement and send the file by email to your computer or upload directly to the application
Tip: Generate a report for all previous years — this allows you to include the full transaction history. Make sure dates in different files do not overlap. PDF format is required by the application.
Does Revolut issue PIT-8C for Polish filing?
No. Revolut Invest does not issue a Polish PIT-8C. The Polish filing is based on Revolut exports and the calculator's conversion of those reports into PIT-38 and PIT-ZG data.
That is particularly useful for Polish expats who still file taxes in Poland but invest through a foreign broker and multi-currency account.
How to file Revolut in Polish PIT-38
Revolut Invest is treated as a foreign broker, so Polish investors usually file PIT-38 together with PIT-ZG. That applies to stock sales, ETF sales, and foreign dividends.
A full report matters because partial exports can understate FIFO costs. The calculator helps keep the Polish filing aligned with the real history of purchases and sales.
Frequently asked questions
Do I need to pay cryptocurrency tax?
Yes, in Poland cryptocurrency gains are taxed at a flat 19% rate. Tax is due when you sell crypto for fiat currency (PLN, USD, EUR, etc.). Crypto-to-crypto exchanges are tax neutral.
How do I settle Revolut crypto taxes?
Export the CSV or Excel statement from the Revolut crypto section and import it into the application. The calculator automatically identifies crypto-to-fiat transactions and calculates the tax due.
Why should I select "from the beginning"?
Cryptocurrency purchase costs can be carried forward to subsequent years. If you bought crypto in 2023 and sell it in 2025, the 2023 purchase cost reduces your 2025 taxable income. Without the full history, these costs would be lost.
Are crypto-to-crypto swaps and staking taxed?
Crypto-to-crypto swaps (e.g., BTC → ETH) are treated separately from crypto-to-fiat sales and are excluded from the automatic disposal calculation. Rewards and staking receipts are not silently ignored: the application keeps them visible, uses broker valuation when available, and marks the result as incomplete if reliable valuation is missing.
Do stock transactions through Revolut require PIT-ZG?
Yes, since Revolut is a foreign broker, all stock transactions require the PIT-ZG appendix. The application automatically prepares the required summary.
How do I export Revolut Invest for Polish PIT-38?
Open Revolut Invest, go to documents or statements, download the investment report for the longest range available, and import it into the calculator.
Does Revolut issue PIT-8C in Poland?
No. Revolut Invest is a foreign broker, so Polish filing is based on the app export rather than a Polish PIT-8C.
Related broker tax calculators
Compare related broker pages for PIT-38 and PIT-ZG.
Helpful links for filing
File Revolut in Polish PIT-38 without Excel
Import your Revolut report and let the calculator apply FIFO, NBP exchange rates, and prepare data for Polish PIT-38 and PIT-ZG.
Up to 50 transactions free • No credit card • No registration