Every foreigner earning income in Poland has a tax obligation. The specific obligation — what you file, how you file, and what you owe — depends on your tax residency status, the source of your income, and whether your prior administrative steps are in place. Most foreigners either over-file, under-file, or file correctly but late. All three create problems.
The most important thing to establish first is whether you are a Polish tax resident. That single question determines whether Poland can tax your worldwide income or only your Polish-source income. Everything else — which form, which deadline, which deductions — follows from the answer.
What Applies to Your Situation
| Your Situation | Tax Residency Status | What You Must Do |
|---|---|---|
| In Poland more than 183 days in a calendar year | Polish tax resident — worldwide income taxable | File PIT-37 or PIT-36 by 30 April — declare all income sources |
| In Poland fewer than 183 days, employed by Polish entity | Non-resident — Polish-source income only | File PIT-37 for Polish employment income only |
| Employed in Poland, employer handles payroll | Resident or non-resident — employer withholds monthly | Use Twój e-PIT — verify pre-populated return, amend if needed |
| Self-employed JDG registered | Tax resident — business income taxable | Choose tax regime at registration — file quarterly advances + annual return |
| Remote worker for foreign employer, living in Poland | Tax resident if 183+ days — foreign income must be declared | File PIT-36 with foreign income — apply double taxation treaty credit |
| Receiving rental income from Polish property | Taxable regardless of residency status | File PIT-36 or choose lump sum taxation on rental income |
Tax Residency — The First Question
Tax residency in Poland is determined by two criteria: spending more than 183 days in Poland in a calendar year, or having your centre of personal or economic interests in Poland. If either criterion is met, you are a Polish tax resident and your worldwide income — not just Polish-source income — is subject to Polish income tax.
For most expats who relocate to Kraków with their family, lease an apartment, and take up full-time employment, tax residency is established from day one — not from day 184. The 183-day rule is the mechanical test, but the centre-of-interests test can apply from arrival if your primary life is in Poland. Many foreigners incorrectly assume they are not tax residents for their first partial year. If you arrived in Poland, signed a lease, registered your address, and started work, you are almost certainly a Polish tax resident from the date of arrival.
Not certain which tax obligations apply to your situation?
Every relocation is different. The free Situation Review takes five minutes and tells you exactly which administrative steps apply to your case — and the order to do them in.
Start the Free Situation Review →Your Tax Identifier — PESEL or NIP
Every individual filing a tax return in Poland needs a tax identifier. For foreigners, this is either your PESEL number (if you have one) or a NIP (Numer Identyfikacji Podatkowej — Polish Tax Identification Number). If you have a PESEL — which you should obtain as one of your first administrative steps — your PESEL serves as your tax identifier. You do not need a separate NIP unless you are self-employed. If you are filing a Polish tax return without a PESEL, you must apply for a NIP at your local Urząd Skarbowy.
Do not apply for a NIP if you have a PESEL. Applying for a NIP when you already have a PESEL creates duplicate records in the Polish tax system and requires a correction process at the Urząd Skarbowy to resolve. Use your PESEL as your tax identifier from the outset.
Income Tax Rates in Poland (2026)
| Annual Income (PLN) | Tax Rate | Notes |
|---|---|---|
| Up to PLN 30,000 | 0% | Tax-free allowance — applies to employed individuals on general scale |
| PLN 30,001 – PLN 120,000 | 12% | Standard lower band |
| Above PLN 120,000 | 32% | Upper band on income exceeding PLN 120,000 |
| Any amount — Solidarity Tax | +4% | Additional levy on income above PLN 1,000,000 |
These rates apply to income taxed under the general scale (skala podatkowa). Alternative tax regimes — flat tax (podatek liniowy) at 19%, lump sum on revenues (ryczałt), or tax card — are available to self-employed individuals. Each has different rules on deductible costs and ZUS contributions. The choice is made at JDG registration and affects your annual obligation significantly.
The Annual Tax Return — PIT
The annual tax return deadline in Poland is 30 April of the year following the tax year. A tax year in Poland is the calendar year — January to December. Your 2025 income must be declared by 30 April 2026. See the PIT deadline article for a full breakdown of which form applies to your situation.
Most employed foreigners file a PIT-37 — the standard return for employees where income has been withheld by an employer. Self-employed individuals and those with multiple income sources or foreign income file a PIT-36. Foreigners with capital gains file a PIT-38. Self-employed on lump sum file a PIT-28.
How to File — Twój e-PIT
Poland's tax authority pre-populates tax returns for employed individuals through the Twój e-PIT system at podatki.gov.pl. If you have a PESEL and have been employed in Poland, your PIT-37 is pre-filled with data from your employer. You log in using your Profil Zaufany, verify the figures, make any corrections (additional income, deductions), and submit or approve. See the Twój e-PIT article for the step-by-step filing process.
If you take no action by 30 April, the pre-populated return is automatically accepted on your behalf — but only if your situation matches the pre-filled data. If you have additional income sources or deductions to claim, you must actively amend the return before the deadline. Auto-approval of an incorrect return creates a compliance issue you are responsible for regardless of how it was submitted.
Not sure whether Twój e-PIT covers your situation?
The free Situation Review identifies exactly which steps apply to your case.
Start the Free Situation Review →ZUS Contributions — Social Security
ZUS (Zakład Ubezpieczeń Społecznych) is Poland's social security system. Contributions cover pension, disability, sickness, accident insurance, and the health contribution which funds NFZ. For employed individuals, ZUS contributions are split between employer and employee and deducted automatically from payroll. You should see ZUS deductions on every payslip — if you do not, ask your employer to confirm ZUS registration is correct.
For self-employed JDG holders, ZUS contributions are paid directly on a monthly basis. New business registrants benefit from a preferential contribution rate for the first 24 months — approximately PLN 400–600 per month including the health contribution. After 24 months, standard rates apply at approximately PLN 1,800–2,200 per month at 2026 rates. The health contribution component is non-deductible under most tax regimes and has been income-dependent for general scale and flat tax holders since 2022 reforms.
Available Deductions — What Most Foreigners Miss
Most foreigners filing in Poland do not claim deductions they are entitled to because they are unaware they exist. Before submitting your return, review these: internet costs (PLN 760 per year — requires an invoice in your name), charitable donations to qualifying Polish organisations (deductible up to 6% of income), pension contributions to IKZE (individual pension account — up to PLN 9,388 per year in 2026), rehabilitation expenses for those with documented disability, and child relief (ulga prorodzinna) for parents — one of the largest available deductions, often unclaimed by foreigners who assume it doesn't apply to them in Poland.
Common Tax Errors Made by Foreigners in Kraków
The Personal Taxes and Legal Requirements Guide covers tax residency determination, all PIT form types with worked examples, Twój e-PIT filing step by step, ZUS contributions for employed and self-employed individuals, double taxation treaty application, available deductions, and the filing process from PESEL to submission.
Available as part of the Kraków Core Collection (8 guides — PLN 600) or the Complete System (24 guides — PLN 1,300).