PIT 2025 — How to File Investments and Cryptocurrencies
Practical guide to filing PIT for 2025. Learn how to properly file gains from stock market, ETFs, cryptocurrencies and bonds.
12 min czytaniaPIT 2025 tax filing — what you need to know
Tax filing season for 2025 runs from February 15 to April 30, 2026. If you invest in stock market, trade cryptocurrencies or have other capital income, you must file appropriate PIT form. Here's a complete guide that will walk you through the entire process.
Which forms concern investors?
PIT-38 — capital gains income
This is the most important form for investors. You file it if in 2025 you received income from:
- Sale of stocks, ETFs and bonds on GPW
- Sale of investment fund units
- Options and futures contracts execution
- Cryptocurrency sale (exchange to traditional currency or payment for goods/services)
Tax rate is 19% on income (revenue minus costs).
PIT-36 / PIT-37 — interest income
Interest from deposits, government bonds and savings accounts are taxed with flat Belka tax (19%), which bank automatically collects. Usually you don't need to show them in annual return.
How to file stock market investments
Step 1 — Collect PIT-8C
Each brokerage house sends by end of February PIT-8C form containing summary of your transactions. You'll find there:
- Sum of securities sale revenues
- Revenue acquisition costs (purchase price + commissions)
- Calculated income or loss
Step 2 — Sum PIT-8C from different sources
If you use several brokerage houses or platforms, sum data from all PIT-8C forms. Remember also about transactions on foreign platforms — this income is also taxable in Poland.
Step 3 — Fill PIT-38
Enter summed revenues and costs in appropriate fields. Multiply income by 19% — this is your tax to pay.
Loss settlement
If you incurred loss, you have right to deduct it from capital gains in next 5 years — up to 50% of loss in one year. Alternatively since 2022 you can deduct up to 5 million PLN loss at once, if it doesn't exceed this amount.
How to file cryptocurrencies
You file cryptocurrencies in PIT-38, but special rules apply:
What is revenue?
- Sale of cryptocurrency for PLN, EUR or other traditional currency
- Payment with cryptocurrency for goods or services
- Note: exchange of one cryptocurrency for another (e.g. BTC → ETH) is not taxable revenue
What is cost?
- Cryptocurrency purchase price (documented)
- Exchange commissions
- Acquisition costs incurred in current and previous years
Documentation
Keep record of cryptocurrency transactions. Exchanges like Binance, Zonda or Kraken provide transaction history — download and save it. In case of tax audit you must prove costs.
ETFs and foreign funds
If you invest through platforms like DEGIRO, Interactive Brokers or Trading 212:
- Dividends — often taxed at source (e.g. 15% in USA based on W-8BEN). You pay difference to 19% in Poland
- Sale gains — file in PIT-38, converting transactions to PLN at NBP rate from day preceding transaction
IKE and IKZE — tax reliefs
- IKE — gains exempt from Belka tax when withdrawing after age 60. Don't show in PIT
- IKZE — deduct contributions from income in PIT-36/PIT-37 (2025 limit: around 9,388 PLN). On withdrawal you'll pay 10% flat rate
Common mistakes
- Forgetting foreign platforms — income from DEGIRO or Interactive Brokers must also be filed
- No currency conversion — convert USD/EUR transactions to PLN at NBP rate
- Not deducting previous years' losses — check if you have unused loss
- Confusing crypto exchange — BTC to ETH swap is not revenue
2026 deadlines
| What | When |
|---|---|
| PIT-8C from brokers | by February 28, 2026 |
| Filing PIT-38 | February 15 – April 30, 2026 |
| Tax payment | by April 30, 2026 |
How Freenance can help
Freenance automatically tracks all your investments — stocks, ETFs, cryptocurrencies and bonds — in one place. This way at year end you have complete overview of realized gains and losses, significantly easing PIT-38 preparation. Connect your brokerage accounts and crypto exchanges, and Freenance will calculate for you.
Want full control over your finances?
Try Freenance for free