Community & Career

PIT-8C Tax Declaration Poland 2026 — How to File, Brokers, Belka

⚡ Read this before you open your next trade

**PIT-8C** = Polish tax form for capital gains from securities (stocks, ETFs, bonds, crypto). Filed annually with PIT-38. **Who must file PIT-8C 2026**: 1) **Anyone with broker account in Poland**: XTB, mBank, BOSSA, Pekao, etc. 2) **Realized profit/loss in tax year**: 2025 transactions for 2026 filing. 3) **Polish tax residents**: even if trading abroad. 4) **Foreigners with Polish-source income**: applicable. **What PIT-8C contains**: 1) **Income from sale of securities**: total revenue. 2) **Costs of acquisition**: original purchase prices + commissions. 3) **Profit/Loss**: difference between income and costs. 4) **Withholding tax already paid**: if any. 5) **Specific categories**: by instrument type. **Belka tax 2026**: 1) **Rate**: 19% on capital gains. 2) **Filed via PIT-38**: separate from regular income. 3) **Deadline**: April 30 following year (e.g., April 30, 2026 for 2025 income). 4) **Tax year**: calendar year (Jan 1 - Dec 31). 5) **Loss carry-forward**: 5 years. **Polish brokers PIT-8C provision**: 1) **XTB**: provides PIT-8C automatically (free, electronic). 2) **mBank Brokerage**: provides PIT-8C. 3) **BOSSA**: provides PIT-8C. 4) **Pekao Maklerski**: provides PIT-8C. 5) **eMakler (mBank)**: provides PIT-8C. 6) **All Polish brokers required by law to provide**. **How to file PIT-38 with PIT-8C 2026**: 1) **Step 1**: Wait for PIT-8C from broker (typically January-February). 2) **Step 2**: Verify amounts match your records. 3) **Step 3**: Open ePIT (Twój e-PIT) on podatki.gov.pl. 4) **Step 4**: PIT-38 should be auto-filled with PIT-8C data. 5) **Step 5**: Verify all data. 6) **Step 6**: Add any additional income (foreign brokers, etc.). 7) **Step 7**: Calculate tax (19% × profits). 8) **Step 8**: Submit electronically. 9) **Step 9**: Pay tax owed by April 30. **Foreign broker income**: 1) **Vantage, IBKR, Saxo**: don't provide Polish PIT-8C. 2) **You must declare manually**: in PIT-38. 3) **Required**: all transaction history (statements). 4) **Currency conversion**: use NBP exchange rate at transaction date. 5) **Documentation**: keep all statements for 5 years. **Loss handling**: 1) **Realized losses offset profits**: in same year. 2) **Carry-forward losses**: 5 years (use against future profits). 3) **Cannot offset against regular income**: capital gains separate. 4) **Cannot offset against IKE income**: IKE separate. **Foreign withholding tax**: 1) **US dividends**: 15% withholding (US-Poland treaty). 2) **Polish tax additional**: 4% top-up to reach 19% Belka total. 3) **Form W-8BEN**: required for proper US tax treatment. 4) **Other countries**: similar treaty rules. **Crypto tax**: 1) **PIT-38 also for crypto**: same form. 2) **All crypto exchanges**: must report (foreign exchanges = your responsibility). 3) **DeFi**: complex, usually classified as crypto trading. 4) **NFT trades**: capital gains. 5) **19% Belka**: same rate. **IKE/IKZE tax handling**: 1) **IKE**: 0% tax on profits (if held until 60). 2) **IKZE**: tax deduction now, 10% flat at retirement. 3) **No PIT-8C required**: for IKE/IKZE. 4) **Brokers handle**: tax shelter automatically. 5) **Significant savings**: over decades. **Common PIT-8C/PIT-38 mistakes**: 1) **Missing foreign broker income**: must declare manually. 2) **Wrong currency conversion**: use NBP rate at transaction date. 3) **Not offsetting losses**: missed savings. 4) **Filing late**: penalties apply. 5) **Mixing IKE with regular income**: separate forms. **Useful PIT-38 deductions**: 1) **Brokerage commissions**: included in cost basis. 2) **Currency conversion fees**: included. 3) **Trading platform fees**: included. 4) **Research/data fees**: NOT deductible. 5) **Internet/computer costs**: NOT deductible (trading not business). **PIT-38 structure**: 1) **Section A**: personal data. 2) **Section B**: income from PIT-8C. 3) **Section C**: foreign source income. 4) **Section D**: total income. 5) **Section E**: tax due (19%). 6) **Section F**: payments and signatures. **Penalties for late/missing filing**: 1) **Penalty interest**: 8.5% annual on owed amount. 2) **Fine**: up to 720x daily wage (~5,000 PLN). 3) **Criminal cases**: extreme cases of evasion. 4) **Always file**: even if zero income or loss only. **Tax tips for Polish traders**: 1) **Use IKE/IKZE max**: 0% tax. 2) **Track all foreign trades**: required reporting. 3) **Use loss harvesting**: realize losses to offset gains. 4) **Hold ETFs long-term**: no special tax benefit but compounds. 5) **Document everything**: 5-year retention. **Foreign exchange rates for tax**: 1) **NBP daily rate**: official source. 2) **Use mid rate**: at transaction date. 3) **For each transaction**: separate calculation. 4) **Tools**: NBP API, manual lookup. 5) **Apps**: some tax software handles automatically. **Recommended Polish trader tax software 2026**: 1) **Twój e-PIT**: government, free. 2) **Subiektariusz**: paid, comprehensive. 3) **PITax.pl**: online, paid. 4) **DIY**: Excel + government forms. **For Vantage and foreign broker traders**: 1) **Download all statements**: monthly during year. 2) **Convert to PLN**: at transaction date NBP rate. 3) **Calculate**: cost basis, sales, profit/loss. 4) **Add to PIT-38**: foreign income section. 5) **Pay 19% Belka**: on net profit. **Take Profit AI signals + tax**: 1) **AI signals don't affect tax**: just trading. 2) **Better profitability**: more tax owed (good problem). 3) **Track wins/losses**: same as manual trading. 4) **Use IKE for sheltered active trading**: if possible. 5) **Document Vantage trades**: for tax filing. **Common questions**: 1) **"Can I file zero PIT-8C?"** YES if no realized transactions. 2) **"What if I only had losses?"** Still file PIT-38 to carry forward losses. 3) **"What about IKE income?"** No PIT-8C needed for IKE. 4) **"Foreign brokers?"** You declare manually in PIT-38. 5) **"Crypto exchanges?"** Same as stocks, declare in PIT-38. **Tax planning strategies 2026**: 1) **Maximize IKE/IKZE**: tax shelters. 2) **Loss harvesting in December**: realize losses to offset profits. 3) **Hold long-term where possible**: avoid frequent realizations. 4) **Plan capital gains realization**: spread across years. 5) **Use foreign brokers carefully**: requires manual reporting. **2026 changes**: 1) **No major changes**: 19% Belka same. 2) **Crypto rules clarified**: more enforcement. 3) **Foreign broker reporting**: stricter compliance expected. 4) **DAC8 directive**: EU-wide crypto reporting from 2026. **Bottom line**: PIT-8C = Polish capital gains tax form. Provided automatically by Polish brokers (XTB, mBank, BOSSA). Belka 19% rate. File PIT-38 by April 30 annually. For foreign brokers ([Vantage](https://vigco.co/la-com-inv/CE3HlGvG), IBKR): manual reporting required. Use IKE/IKZE for tax shelter. This 2026 guide covers: complete PIT-8C process, brokers, foreign income.

Kacper MrukKacper Mruk6 min readUpdated: April 17, 2026

PIT-8C/PIT-38 Filing Workflow

Annual workflow for Polish trader. January-February: Receive PIT-8C from Polish brokers (XTB, mBank, BOSSA). Download Vantage statements. March: Open Twój e-PIT (podatki.gov.pl). Verify auto-filled PIT-38 with broker data. Add foreign broker income (Vantage, etc.) manually. April: Calculate 19% Belka tax. Submit electronically. Pay tax owed by April 30. Documentation: Keep all statements for 5 years. Tools: Twój e-PIT (free), Subiektariusz (paid, advanced). For Polish active traders: 1) Vantage statements monthly. 2) PIT-8C from XTB automatic. 3) Combine in PIT-38. 4) Pay Belka 19%.

💡 Most traders read this and... do nothing

Want to see this on a live market?

Reading is 10% of learning. The other 90% is watching a real market. In the Take Profit app, you see how theory works in practice — every day.

  • Signals with entry, SL, TP — and the result (73% win rate)
  • Trading journal — log every trade and learn from mistakes
  • Macro calendar — know when NOT to trade
  • AI analysis — understand what the market says today

Sound familiar?

"You enter a trade and instantly regret it"

"You don't know why the market moved — again"

"You copy signals but don't understand the reasoning"

"Trading feels like guessing"

It's not about intelligence — it's about tools. See what trading with structure looks like.

Frequently Asked Questions

Do I need to file PIT-8C if I only had losses?

YES — file PIT-38 to carry forward losses (5 years). Without filing, losses lost. Even with $0 income, file to register losses for future offset against profits.

How to declare Vantage trading profits?

Manual reporting in PIT-38 (Vantage doesn't provide PIT-8C). Steps: 1) Download all monthly statements from [Vantage](https://vigco.co/la-com-inv/CE3HlGvG). 2) Convert each transaction to PLN at NBP rate on transaction date. 3) Calculate net profit/loss. 4) Add to PIT-38 foreign income section. 5) Pay 19% Belka.

Why trust us

Active trader since 2020

Actively trading financial markets since 2020.

Thousands of users

A trusted community of traders using our analysis daily.

Real market analysis

Daily analysis based on data, not guesswork.

Education, not advice

Transparent educational content — you make the decisions.

Kacper Mruk

About the author

Kacper Mruk

XAUUSD & ETHUSD Trader | Macro + options data | Think, don't follow

Creator of Take Profit Trader's App. Specializes in XAUUSD and ETHUSD, combining macro analysis with options data. He teaches not how to trade, but how to think in the market. Actively trading since 2020.

Related Instruments

Related Topics

Unlock Premium

Professional signals, analysis, and 150% bonus from Vantage broker.

Get Premium

Economic Calendar

Track key macro data with AI-powered analysis.

View calendar