Income Tax for Foreign Workers in Poland — Tax Resident or Non-Resident?
One of the most confusing topics for foreigners working in Poland is income taxation. How much tax does your employer deduct? Why might your payslip show a different amount than your Polish colleague's? The answer depends on one key question: are you a Polish tax resident or not?
Who Is a Tax Resident in Poland?
A tax resident of Poland is a person who meets at least one of two conditions:
- Centre of vital interests in Poland — you live here with your family, rent an apartment, and your main everyday life is here
- Stay of more than 183 days per year — if during the calendar year (1 January – 31 December) you spend more than 183 days in Poland, you automatically become a Polish tax resident
Tax residents pay tax in Poland on all income — both Polish and foreign sources (unlimited tax liability).
Tax Non-Resident — Who Is This and What Are the Rates?
If you do not meet either condition — for example, you came to work for a few months and permanently reside in your home country — you are a tax non-resident in Poland.
Non-residents pay tax only on income earned in Poland (limited tax liability). The standard rate is 20% (Article 29 of the PIT Act), but it may be reduced by a double taxation treaty between Poland and your country.
Double Taxation Treaties
Poland has signed such treaties with many countries. Under them, workers may be subject to different tax rules — for example, taxed only in their country of residence or at a reduced rate. To benefit from these rights, you generally need to provide your employer with a tax residence certificate issued by the tax authority in your home country.
PIT Rates for Polish Tax Residents
Residents are taxed on a progressive scale:
| Annual income (PLN) | Tax rate |
|---|---|
| Up to 30,000 PLN | 0% (tax-free allowance) |
| 30,001 – 120,000 PLN | 12% |
| Above 120,000 PLN | 32% |
The tax-free allowance (30,000 PLN per year = 2,500 PLN per month) means that at wages close to the minimum wage, income tax is very low or zero.
How Does Your Employer Determine Your Residency Status?
At the start of employment, your employer should ask about your tax status. You can:
- Submit form PIT-2 — a declaration that your centre of vital interests is in Poland. This allows your employer to apply the tax-free allowance when calculating PIT advance payments. This is beneficial if you plan to stay in Poland long-term.
- Not submit PIT-2 — the employer may apply the 20% rate (for non-residents) or 12% without the tax-free allowance.
Important: If you submitted PIT-2 but it turns out you are a non-resident (you spent fewer than 183 days in Poland and your life centre is abroad), you will need to pay additional tax in your annual return.
Practical Example
Artem has been working in Poland since May. By December his total stay in Poland is 220 days — he becomes a tax resident. He pays tax on the progressive scale (12%/32%) and is entitled to the tax-free allowance.
Olena came to work in October on a contract until year-end — 70 days total in Poland. She is a non-resident. Her employer withholds 20% tax from her Polish-source income.
Annual Tax Return
Tax residents file a PIT-37 or PIT-36 return by 30 April for the previous year. Non-residents — if they want to claim a refund or are required to file — submit PIT-36 or apply the rules of the applicable double taxation treaty.
If you work through Nexflow, our HR department will help you determine your tax status and complete the paperwork correctly.
Summary
- Tax resident = centre of life in Poland OR stay >183 days → progressive scale (0%/12%/32%), tax-free allowance of 30,000 PLN
- Non-resident = flat 20% on Polish-source income (or less under a double taxation treaty)
- Submit PIT-2 to your employer if you permanently reside in Poland — you'll save on advance payments
- Contact Nexflow or a tax advisor if you're unsure about your status