Podatek GiełdyKalkulator PIT
Features
Pricing
Supported Brokers
Knowledge Base
FAQ
Home/Knowledge Base/Brokers/Revolut/PIT-38

Revolut PIT-38 2026 — Polish tax filing for Revolut Invest

File Revolut Invest in Polish PIT-38 using the in-app investment report. The calculator handles shares, ETFs, fractional shares, NBP exchange rates, and PIT-ZG support for foreign income.

On this page

  • How to export a report from Revolut
  • Does Revolut issue PIT-8C for Polish filing?
  • How to file Revolut in Polish PIT-38
  • Frequently asked questions
  • Related broker tax calculators

How to export a report from Revolut

Revolut is a popular broker among investors. Download the stock Profit and Loss statement as a PDF — the calculator recognises it most reliably; it also reads the Revolut Invest CSV export (crypto exports are available in CSV/Excel). Revolut is not a Polish tax remitter (płatnik), so you file PIT-38 yourself from the imported report. 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.

  1. 1Go to the "Invest" tab, select "More" and then "Documents"
  2. 2Select "Trading account"
  3. 3Select "Profit and Loss Statement"
  4. 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")
  5. 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. The PDF is recognised most reliably; the Revolut Invest CSV export is read as well.

Does Revolut issue PIT-8C for Polish filing?

Revolut is not a Polish tax remitter (płatnik), so do not count on 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 Poles living abroad who are still Polish tax residents but invest through a foreign broker and multi-currency account.

How to file Revolut in Polish PIT-38

Revolut Invest stock and ETF sales go in PIT-38. You attach PIT-ZG only if you have income from sales in a country other than Poland (e.g. shares of a US company) — one per country; Revolut being based abroad does not decide this on its own. Foreign dividends go to section G of PIT-38, without PIT-ZG.

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 arises when you exchange crypto for money (PLN, USD, EUR, etc.), goods or services, or pay with it. 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"?

Crypto purchase costs are deducted in the year you paid them, not in the year you sell those coins. If one year's costs are higher than that year's crypto revenue, you report the excess in that year's PIT-38 and it is added to next year's costs (art. 22 ust. 15–16). Import the full history so the calculator can work out the costs carried forward; they must match the excess shown in your earlier PIT-38 returns.

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?

Only sales of shares and ETFs of non-Polish companies and funds — one attachment per country. Revolut being based abroad (in Lithuania) does not decide this on its own. 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?

Revolut is not a Polish tax remitter, so do not count on a PIT-8C. Polish filing is based on the app export.

Related broker tax calculators

Compare related broker pages for PIT-38 and PIT-ZG.

  • Interactive Brokers PIT-38
  • Trading 212 PIT-38
  • DEGIRO PIT-38
  • Freedom24 PIT-38

Helpful links for filing

How to export a report from RevolutPIT-38 calculator for PolandHow to fill Polish PIT-38Revolut PIT-ZG for Poland

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.

Calculate for freeSee pricing

Up to 50 transactions free • No credit card • No registration

Podatek GiełdyKalkulator PIT

Automatic capital gains tax calculation for Polish investors. Stocks, ETFs, crypto, and dividends.

Product

  • Home
  • Sign in
  • Pricing

Calculators

  • Calculators
  • PIT-38 calculator
  • Stock tax calculator
  • Crypto calculator

Brokers

  • All brokers
  • XTB
  • Interactive Brokers
  • DEGIRO

Help

  • Knowledge base
  • Broker exports
  • Forms
  • PIT-38 guide

Legal

  • Terms
  • Privacy Policy
  • Legal disclaimer
  • Cookie policy
Secure SSL connectionGDPR compliant

© 2026 Podatek Giełdy. All rights reserved.

Auxiliary tool for tax calculations. Not legal or tax advice. Consult a tax advisor.