What is PIT-ZG?
PIT-ZG is an attachment to the annual tax return (e.g., PIT-38) used to report income earned abroad. It is required when an investor uses foreign brokers or receives dividends from foreign companies.
PIT-ZG is not a separate form - it is an attachment to PIT-38. Both forms are submitted together by April 30.
Tip: PIT-ZG shows details of foreign income broken down by country. PIT-38 shows overall income (Polish + foreign).
When do you need PIT-ZG?
You must attach PIT-ZG to PIT-38 when:
- You trade through a foreign broker (e.g., Interactive Brokers, Trading 212, DEGIRO)
- You receive dividends from foreign companies (USA, UK, Germany, etc.)
- You earn income from financial instruments listed on foreign exchanges
Important: If you only use Polish brokers (e.g., XTB, mBank eMakler) and trade only on the WSE, you do not need PIT-ZG. PIT-38 is sufficient.
How to Fill Out PIT-ZG Step by Step in e-PIT
Below is a detailed guide to filling out the PIT-ZG attachment in the e-PIT system. Field numbers correspond to the PIT/ZG form for tax year 2025:
- 1Add PIT-ZG attachment — in e-PIT while filling out PIT-38, click "Add attachment" → "PIT/ZG". Submit a separate PIT-ZG for each country.
- 2Part A — Identification data — PESEL and personal details (auto-filled from PIT-38).
- 3Part B.1 — Capital gains income (Pos. 6) — enter the country code where income was earned (e.g., US for USA, IE for Ireland, DE for Germany).
- 4Revenue (Pos. 7) — total sales value of securities from that country in PLN (converted using NBP exchange rate from the day before the transaction).
- 5Tax-deductible costs (Pos. 8) — acquisition costs of sold instruments from that country (FIFO method) + commissions, in PLN.
- 6Income or loss (Pos. 9) — Pos. 7 minus Pos. 8. The system calculates automatically.
- 7Part B.2 — Foreign dividends (Pos. 29–30) — Pos. 29: dividend income from that country in PLN. Pos. 30: tax paid abroad (withholding tax) in PLN.
- 8Repeat for each country — if you have income from the US and Ireland, submit two separate PIT-ZG attachments. The calculator prepares a breakdown by country.
Field numbers may vary slightly depending on the form version. The numbers above refer to the PIT/ZG form applicable for tax year 2025.
Tip: Our calculator automatically identifies transactions requiring PIT-ZG based on ISIN and prepares a summary with amounts for each field, broken down by country.
Avoiding double taxation
Poland has concluded double taxation avoidance agreements with many countries. Thanks to this, tax paid abroad can be deducted from the tax due in Poland.
Read more about foreign tax deduction →Foreign dividends in PIT-ZG
Foreign dividends require self-reporting. You must report them in PIT-38 along with the PIT-ZG attachment.
Read more about foreign dividends →Foreign brokers and PIT-ZG
If you use foreign brokers, all transactions require PIT-ZG.
See all export instructions →FAQ
When do I need to file PIT-ZG?
PIT-ZG is filed as an attachment to PIT-38 when you earn income from foreign securities. The deadline is the same as PIT-38 — April 30.
Does PIT-ZG only apply to US stocks?
No, PIT-ZG covers all foreign income — US stocks, European ETFs, UK dividends, cryptocurrencies on foreign exchanges.
How to avoid double taxation?
Poland has double taxation treaties with many countries. Tax paid abroad is deducted using the proportional deduction method.
Does your calculator auto-generate PIT-ZG?
Yes, the calculator automatically identifies foreign transactions by ISIN and generates country-by-country income breakdown for PIT-ZG.
Related articles
Ready to file PIT-ZG?
Our calculator automatically identifies foreign income and prepares a summary for PIT-ZG by country.
Do 50 transakcji bezpłatnie • Bez karty płatniczej • Bez rejestracji