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.
Quick Answer
Investors report capital gains on PIT-38, taxed at 19% on income (revenue minus costs), covering sales of stocks, ETFs, bonds, fund units, derivatives, and crypto. The filing window for the 2025 year runs February 15 to April 30, 2026, with tax due by April 30; brokers send PIT-8C by the end of February. Income from foreign brokers like Interactive Brokers, DEGIRO, or Trading 212 is still taxable even without a Polish PIT-8C, converted to PLN at the NBP rate from the day before each transaction. Swapping one cryptocurrency for another (e.g. BTC to ETH) is not a taxable event — only selling crypto for fiat or paying with it is.
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.
👉 File investments easier with Freenance — freenance.io
Related Articles
- Analiza fundamentalna — co to jest i jak ocenić spółkę
- Jak działa giełda — prosty przewodnik dla początkujących
- Fundusze inwestycyjne — czy warto? TFI vs ETF vs samodzielne inwestowanie
FAQ
What is the final deadline for filing my PIT return for 2025?
The standard deadline for filing your PIT for the 2025 tax year is April 30, 2026, and any tax owed must also be paid by that date. The filing window opens on February 15, 2026, which is also when the Twój e-PIT service goes live. Missing the April deadline can trigger interest and penalties, so it is safer to file even a draft return on time than to wait for "perfect" documents.
How does Twój e-PIT work for investors with PIT-38?
Twój e-PIT pre-fills your return using data sent to the tax office by brokers, employers, and other payers, and is available through the e-Urząd Skarbowy portal from February 15. For PIT-38, the system typically loads PIT-8C data from Polish brokerage houses, but you still need to verify the numbers and add anything missing, such as gains from foreign brokers or crypto exchanges. The pre-filled return is a starting point, not a guarantee of completeness — final responsibility for accuracy stays with you.
Do I need to file a return if I only used foreign brokers that did not issue a PIT-8C?
Yes — income from foreign brokers like Interactive Brokers, DEGIRO, or Trading 212 is still taxable in Poland if you are a Polish tax resident, and you are expected to report it on PIT-38 even without a Polish PIT-8C. You will need to reconstruct revenues and costs from your own statements and convert foreign currency amounts using the NBP average rate from the day preceding each transaction. Keeping clean records throughout the year makes this far less painful in April.
How do I report losses from 2025 to reduce future tax bills?
Capital losses reported on PIT-38 can be carried forward and used to offset capital gains in the following five tax years. Under current rules you can either deduct up to 50% of the loss in any single year, or deduct the full loss in one year if it does not exceed five million PLN. Either way, the loss has to be properly reported in the year it occurs, otherwise you lose the right to use it later.
Is swapping one cryptocurrency for another a taxable event in PIT-38?
Under Polish rules, exchanging one cryptocurrency for another — for example BTC for ETH — is generally not treated as taxable revenue. The taxable event arises when you sell crypto for fiat currency such as PLN or EUR, or when you use crypto to pay for goods or services. You should still keep detailed records of all swaps, because they affect the cost basis you will eventually need when calculating your final taxable gain.
How many months could you live without working?
See your Freedom Runway — free