Two people filling in tax forms with a calculator at a table

Taxes in Poland for Foreigners: A 2025/26 Guide by Residency Status

Last updated: . Version 2.0. Figures reflect confirmed 2025 rules; 2026 parameters are flagged as pending official confirmation. See the corrections and changelog page for full version history.

By Andrii Derkach

Reviewed and fact-checked by Andrii Derkach.

This article is for foreign employees, contractors, and B2B freelancers relocating to or working in Poland.Scope: it covers personal income tax (PIT) for foreign individuals; it does not cover corporate income tax (CIT), VAT registration, or wealth and inheritance tax.

Important: This is general information, not personalized tax advice. Polish tax law changes and individual situations differ. Before acting, consult a licensed tax advisor (doradca podatkowy). This page contains no affiliate links.

Key Takeaways

  • Residency test: you are a Polish tax resident if you spend more than 183 days in Poland in a tax year, or your center of vital interests (family, home, main income) is in Poland. Either test alone is enough (Art. 3, PIT Act, via isap.sejm.gov.pl and podatki.gov.pl).
  • Headline rates (2025 basis, confirm for 2026): PIT scale of 12% up to 120,000 PLN and 32% above; the first 30,000 PLN is effectively tax-free. Self-employed foreigners can instead choose a 19% linear tax or ryczałt (2% to 17%). Non-residents face a flat 20% withholding on certain contracts.
  • Filing deadline: the annual PIT return runs 15 February to 30 April of the following year, filed via podatki.gov.pl.

Table of Contents

Tax Residency in Poland: Resident vs Non-Resident

You are a Polish tax resident if either condition is met: you spend more than 183 days in Poland during the tax year, or your center of vital interests (personal or economic ties such as family, home, or main employer) is in Poland. These are alternative tests, not cumulative, so meeting one is enough. This comes from Article 3 of the Personal Income Tax Act (Ustawa o PIT), whose text is public at isap.sejm.gov.pl, with plain-language guidance at podatki.gov.pl.

Start: count your days and tiesMore than 183 days in Poland?Vital interests in Poland?Non-resident: Polish income onlyTax resident: worldwide incomeNoNoYesYes
Figure 1: Poland tax residency decision flow. Original diagram.

The practical consequence:

  • Tax resident: taxed on worldwide income, including foreign salary, freelance income, dividends, and rental income earned abroad (subject to double tax treaty relief).
  • Non-resident: taxed only on Polish-source income, such as wages for work physically performed in Poland.

Tax residency is a separate legal concept from immigration status. Holding or lacking a residence permit does not decide it.

How Your Karta Pobytu and Length of Stay Determine Tax Status

A karta pobytu (temporary or permanent residence card) is an immigration document proving your right to stay. It does not by itself make you a tax resident, and not having one does not shield you from Polish tax. The tax office (urząd skarbowy) looks at physical presence and your center of vital interests, not at the card. Still, the two statuses usually converge:

  • First 183 days on a visa or while awaiting a card: usually a non-resident. Polish employment income is taxable here; foreign income generally is not. Income from an umowa zlecenie paid to a non-resident is typically subject to a flat 20% withholding rather than the scale (Art. 29, PIT Act, via isap.sejm.gov.pl).
  • After crossing 183 days in a calendar year: you become a resident and worldwide income comes into scope. Residency generally applies from when your ties shifted to Poland, but mid-year changes are exactly where professional advice pays off.
  • Permanent or long-term EU residence: your center of vital interests is almost always in Poland, so tax residency usually follows automatically.

Your registered address (meldunek) and length of stay also feed practical registrations for a PESEL and, where needed, a NIP, both covered below.

Income Tax Rates in Poland for 2025/26

The figures below reflect rules in force for 2025, unchanged since the 2022 PIT amendments. Confirm them for 2026 at podatki.gov.pl before filing. Which regime applies depends on how you earn:

  • Employment (umowa o pracę) and mandate contracts (umowa zlecenie): progressive PIT scale, with social security and health contributions withheld by the payer.
  • Contract for specific work (umowa o dzieło): scale, usually without ZUS social contributions.
  • Self-employment (B2B): your choice of the PIT scale, a 19% linear tax, or ryczałt.

PIT Scale: 12% and 32%

The progressive scale is 12% on annual taxable income up to 120,000 PLN and 32% on the portion above 120,000 PLN. The first 30,000 PLN is effectively tax-free through a tax-reducing amount of 3,600 PLN per year (Art. 27, PIT Act, via isap.sejm.gov.pl; guidance at podatki.gov.pl). The 30,000 PLN tax-free amount applies to scale-taxed income for residents and, in defined cases, non-residents; it does not apply to flat-withholding regimes such as the 20% rate.

Forward-looking note: the 120,000 PLN threshold and 30,000 PLN tax-free amount have not moved since 2022, so real-terms tax has quietly risen with inflation, and bracket creep now pushes more mid-salary foreigners toward the 32% band than in 2022. A political proposal to raise the tax-free amount to 60,000 PLN has surfaced repeatedly but is not law as of this update; plan on the current figures and treat any 2026 change as unconfirmed until the Ministry of Finance publishes it.

B2B Regime Comparison

RegimeRateDeduct costs?Health contributionBest for
PIT scale12% up to 120,000 PLN, 32% aboveYes9%Modest income, large deductible costs, joint filing or child reliefs
Linear19% on profitYes4.9% of incomeHigher profit, roughly above 120,000 PLN per year
Ryczałt2% to 17% on revenue (commonly 12% for IT, 8.5% for many services)NoFixed by income bandLow-cost service businesses such as consultants and developers

The same gross amount can produce very different net income across these regimes, which is why an employment offer and a B2B contract rarely compare at face value.

Worked Examples: What You'll Actually Pay

All figures are monthly, approximate, and based on 2025 contribution rates published at ZUS.pl: employee ZUS of 13.71% of gross, health insurance of 9% of the post-ZUS base, and a standard employee cost deduction of 250 PLN. Confirm 2026 bases before relying on these.

ScenarioGross / invoice (monthly)ZUSHealthPITApprox. net
Employee, umowa o pracę, resident6,000 PLN~823 PLN (13.71%)~466 PLN (9%)~291 PLN~4,420 PLN
B2B contractor, linear 19%, full ZUS12,000 PLN~1,788 PLN~500 PLN (4.9%)~1,940 PLN~7,772 PLN
Entry-level employee4,300 PLN~590 PLN~115 PLN~334 PLN health~3,260 PLN

How the first row is calculated, so you can reproduce it:

1. ZUS: 6,000 × 13.71% = 822.60 PLN.

2. Taxable base: gross − ZUS − 250 cost deduction = 6,000 − 822.60 − 250 = 4,927.40, rounded to 4,927 PLN.

3. Tax before reduction: 4,927 × 12% = 591.24 PLN.

4. Tax-reducing amount: the annual 3,600 PLN pro-rated to a month = 3,600 ÷ 12 = 300 PLN. Tax due = 591.24 − 300 ≈ 291 PLN.

5. Health: 9% of the post-ZUS base (6,000 − 822.60 = 5,177.40) = 465.97 PLN.

6. Net: 6,000 − 822.60 − 465.97 − 291 ≈ 4,420 PLN.

4,420Employee 6k7,780B2B linear 12k3,260Entry 4.3k
Figure 2: Approximate monthly net pay by scenario (PLN), from the worked examples above. Original chart.

B2B net can be meaningfully higher in the first years under preferential "small ZUS" rates; confirm eligibility at ZUS.pl.

Mid-year residency change: suppose you arrive in March on a work visa, start a Polish job at once, and receive your karta pobytu in autumn. Your employer withholds Polish tax from day one because the work is performed in Poland. Around September you cross 183 days and become a resident, so foreign income enters the Polish net, subject to treaty relief. Your card approval date does not matter; the day count and your ties do.

These examples ignore reliefs such as the under-26 exemption, joint spousal filing, and return relief (ulga na powrót), which can lower the bill if you qualify; see podatki.gov.pl.

Filing Taxes in Poland Without Speaking Polish

Filing without Polish is doable for simple cases:

1. Get access to e-Urząd Skarbowy at podatki.gov.pl. Log in with a Trusted Profile (Profil Zaufany) or a PESEL plus tax data. The portal is primarily in Polish, so plan on a browser translation tool for the forms.

2. Check Twój e-PIT. If you were on an umowa o pracę or umowa zlecenie, the tax office pre-fills your annual return. Verify it against your employer's PIT-11, add any reliefs, and accept. A PIT-37 can be accepted automatically at the deadline, but do not rely on that if you have foreign income or deductions.

3. Know the deadline: the return window runs 15 February to 30 April. Filing late with a voluntary disclosure (czynny żal) usually mitigates penalties. Not speaking Polish is not an accepted excuse.

When is a professional worth it? If you have foreign income, changed residency mid-year, run a B2B business, or must choose a regime, an English-speaking accountant or doradca podatkowy is usually worth the cost. For a single employer with no foreign income, Twój e-PIT DIY is fine.

PESEL, NIP, and Registrations Foreigners Need

Two identification numbers matter, and foreigners routinely confuse them:

  • PESEL: the national identification number, used by employees as their tax identifier. Foreigners can obtain a PESEL for tax purposes even without a registered address or a karta pobytu, applying at any gmina office; see podatki.gov.pl.
  • NIP: the tax identification number, required if you run a business (B2B) or act as a tax remitter, obtained via CEIDG registration or form NIP-7.

Practical sequence:

  • Employees: apply for a PESEL soon after arrival, give it to your employer, and payroll handles the rest. You do not need to wait for your karta pobytu.
  • Contractors: register in CEIDG (which needs legal grounds to do business, automatic for EU citizens and tied to permit type for others), receive your NIP, then register with ZUS at ZUS.pl and, if applicable, for VAT.

Common blockers: with no fixed address, use the tax-purposes PESEL route; foreign civil documents generally require sworn translations (tłumacz przysięgły); and for regular employees, PESEL, not NIP, is the correct identifier.

Common Tax Mistakes Foreigners Make

  • Assuming a karta pobytu equals tax residency, then facing back taxes plus interest for owing PIT from month one.
  • Missing the 183-day recount after switching visa type, since days accumulate across permit types.
  • Ignoring double taxation treaty relief and paying full tax in two countries.
  • Under-reporting foreign income as a resident, when Polish offices receive data under the Common Reporting Standard.
  • Filing nothing because "the employer handles it", when withholding covers advances, not your annual settlement or unclaimed reliefs.

First-party data: [first-party data needed, e.g. aggregate stats from client filing cases or an original mini-survey ranking foreigner filing pain points, to be inserted here once collected.]

FAQ

Do I pay tax in Poland if I work remotely for a foreign employer?

Yes, if you are a Polish tax resident. Residency, not employer location, decides where you owe tax, so remote income from a foreign employer is Polish-taxable once you cross the 183-day or vital-interests threshold. A double tax treaty usually prevents double taxation on the same salary.

What happens if I don't have a karta pobytu yet?

Your tax obligations exist independently of a pending permit. If you work in Poland or become a resident by presence, you owe tax now. Apply for a PESEL for tax purposes, available without a karta pobytu, so you can be identified in the tax system and file normally.

Can I get double taxation relief?

Yes. Poland has an extensive treaty network, applying either exemption with progression (foreign income is exempt but raises your Polish rate) or the tax credit method (foreign tax offsets Polish tax), depending on the treaty; see podatki.gov.pl.

Do I qualify for ulga na powrót (return relief)?

Return relief can exempt part of your income for four years if you move your tax residency to Poland after living abroad and meet the residence-history conditions in the PIT Act. It applies to returning Poles and to qualifying foreigners alike. Confirm eligibility at podatki.gov.pl before claiming.

Does a digital nomad visa or remote-work status change my tax residency?

No. A visa type does not override the residency tests. If you spend more than 183 days in Poland or center your life here, you are a tax resident regardless of the visa label. Track your days carefully, as long remote stays often trigger residency unintentionally.

How does joint filing with a spouse work for foreigners?

Married residents taxed on the PIT scale can usually file jointly, combining incomes and taxing the average, which helps when one spouse earns much less. Both must generally be Polish or qualifying EU/EEA tax residents for the full year. It is unavailable under the 19% linear tax or ryczałt.

Next Steps

Confirm your residency with the 183-day and vital-interests tests, check how your karta pobytu timeline and stay length affect the current year, choose your income structure (employment, contract, or B2B regime), register your PESEL or NIP, and file by 30 April. If your case is simple, accept your pre-filled Twój e-PIT. If you have foreign income, a mid-year move, or a B2B decision, book a doradca podatkowy before the filing window closes. To estimate your own figure, follow the six calculation steps in the worked-example section above with your gross salary.

Related guides: How to apply for a karta pobytu in Poland, How to register for a PESEL number in Poland, and Freelancing and B2B contracting in Poland.

Man in navy blazer and white shirt sitting at desk holding a pen, looking to the side.

Written by FBA Team

The global work partner you've been searching for

FBA is your dedicated infrastructure for working across borders: whether you're freelancing, hiring talent, or relocating to Poland

Get in touch with us