PIT 2025 — how to file taxes on investments and cryptocurrencies

Practical guide to filing PIT for 2025. Learn how to properly file taxes on stock market gains, ETFs, cryptocurrencies and bonds.

12 min czytania

PIT 2025 filing — what you need to know

The tax filing season for 2025 runs from February 15 to April 30, 2026. If you invest in stocks, trade cryptocurrencies or have other capital income, you must file the appropriate PIT form. Here's a complete guide to walk you through the entire process.

Which forms apply to investors?

PIT-38 — capital gains income

This is the most important form for investors. You file it if in 2025 you earned income from:

  • Sale of stocks, ETFs and bonds on WSE (GPW)
  • Sale of investment fund units
  • Exercising options and futures contracts
  • Sale of cryptocurrencies (exchange to traditional currency or payment for goods/services)

The tax rate is 19% on income (revenue minus costs).

PIT-36 / PIT-37 — interest income

Interest from deposits, treasury bonds and savings accounts is subject to the flat Belka tax (19%), which the bank automatically withholds. Usually you don't need to report them in your annual return.

How to file stock market investments

Step 1 — Collect PIT-8C forms

Each brokerage house sends a PIT-8C form by the end of February with a summary of your transactions. You'll find:

  • Sum of revenues from securities sales
  • Cost of obtaining revenue (purchase price + commissions)
  • Calculated income or loss

Step 2 — Sum PIT-8C from different sources

If you use multiple brokerage houses or platforms, sum up data from all PIT-8C forms. Also remember about transactions on foreign platforms — this income is also taxable in Poland.

Step 3 — Fill PIT-38

Enter the summed revenues and costs in appropriate fields. Multiply income by 19% — this is your tax to pay.

Loss settlement

If you incurred a loss, you have the right to deduct it from capital gains income over the next 5 years — up to 50% of the loss in one year. Alternatively, since 2022, you can deduct up to 5 million PLN in losses 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: exchanging one cryptocurrency for another (e.g., BTC → ETH) is not taxable revenue

What are costs?

  • Purchase price of cryptocurrency (documented)
  • Exchange commissions
  • Acquisition costs incurred in the current and previous years

Documentation

Keep records 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 US based on W-8BEN). You pay the difference to 19% in Poland
  • Sale gains — file in PIT-38, converting transactions to PLN at NBP rate from the day preceding the transaction

IKE and IKZE — tax benefits

  • IKE — gains exempt from Belka tax when withdrawn after age 60. You don't report in PIT
  • IKZE — contributions deductible from income in PIT-36/PIT-37 (2025 limit: approx. 9,388 PLN). You'll pay 10% flat rate on withdrawal

Common mistakes

  1. Forgetting foreign platforms — revenue from DEGIRO or Interactive Brokers must also be filed
  2. Not converting currencies — convert USD/EUR transactions to PLN at NBP rate
  3. Not deducting previous years' losses — check if you have unused losses
  4. Confusing crypto exchanges — swapping BTC for ETH 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. Thanks to this, at year-end you have a complete overview of realized gains and losses, which significantly simplifies PIT-38 preparation. Connect your brokerage accounts and crypto exchanges, and Freenance will calculate for you.

👉 File investment taxes easier with Freenance — freenance.io

Want full control over your finances?

Try Freenance for free
Start today

Your path to financial freedomstarts here

Join thousands of investors who use Freenance to manage their personal finances.

Start for free
14 days free
No credit card
256-bit encryption