All articles
English

NIP for Foreign Workers in Poland — How to Get Your Tax Identification Number

NIP (Numer Identyfikacji Podatkowej) is Poland's 10-digit tax identification number, required for every foreign worker. Step-by-step guide to applying, documents needed, and what to do once you receive it.

NIP for Foreign Workers in Poland — How to Get Your Tax Identification Number

NIP (Numer Identyfikacji Podatkowej) is Poland's 10-digit tax identification number. Every person who legally works in Poland is required to have one. If you're a foreign national starting work as a temporary worker, obtaining your NIP is one of the first administrative steps you need to complete.

This guide walks you through everything you need to know: what NIP is, who needs it, how it differs from PESEL, where and how to apply, what documents you need, and what to do once you have it.

What is NIP?

NIP stands for Numer Identyfikacji Podatkowej — Poland's Tax Identification Number. It's a 10-digit code assigned by the Polish tax authorities (Urząd Skarbowy). NIP is used exclusively for tax purposes: it identifies you as a taxpayer in the fiscal system, is required on employment contracts and tax forms, and is used in all your dealings with the tax office.

NIP is different from PESEL. PESEL is a national identification number assigned by the municipality, used for identifying you in public registries — health care (NFZ), social insurance (ZUS), housing registration. NIP is strictly for tax purposes. You can and should have both if you are working legally in Poland.

Who Needs a NIP in Poland?

You need a NIP if you are:

  • employed under a work contract (umowa o pracę) or civil law contract (umowa zlecenie),
  • self-employed or running a business in Poland,
  • a foreign national legally working in Poland — regardless of nationality.

Your employer needs your NIP to correctly withhold income tax (PIT) advances and to issue you a PIT-11 (annual earnings statement), which you'll need to file your annual tax return. Without it, tax administration becomes complicated for both you and your employer.

How to Get Your NIP — Step by Step

Step 1: Go to the Local Tax Office (Urząd Skarbowy)

NIP is assigned by the local tax office that covers your place of residence or stay in Poland. You can find your nearest office at gov.pl or by searching "Urząd Skarbowy [city name]". You cannot apply online as an individual — you must appear in person.

Step 2: Fill in Form NIP-7

The application form is NIP-7 — "Zgłoszenie identyfikacyjne / zgłoszenie aktualizacyjne osoby fizycznej będącej podatnikiem" (Identification registration / update for individual taxpayers). Download it from the Ministry of Finance website or ask for it at the office. The form is in Polish. You'll need to provide:

  • full name,
  • date of birth,
  • nationality,
  • residential address in Poland,
  • passport or residence card details (karta pobytu),
  • PESEL number (if you have one),
  • contact details (phone, email).

Step 3: Prepare Required Documents

Along with the NIP-7 form, bring:

  • a valid passport or residence card (karta pobytu),
  • your employment contract, civil law contract, or work permit (proof of legal employment),
  • PESEL registration decision (if you have one),
  • proof of your Polish address (rental agreement or employer's confirmation of your address).

Step 4: Submit the Application

Hand your completed NIP-7 form and documents to the tax officer at the counter. They will check your documents and confirm receipt of the application. There is no fee for the application.

Step 5: Receive Your NIP

Your NIP will be assigned within 3 business days. You can collect it in person at the office or ask for it to be sent by post. Your NIP is yours permanently — it doesn't change when you move or change employers.

What to Do With Your NIP

  1. Tell your employer — they need it to correctly withhold income tax and issue your PIT-11.
  2. Keep it safe — you'll use your NIP on every future tax filing.
  3. Use it when filing PIT — your NIP appears on all annual tax return forms (e.g., PIT-37).

What If You Don't Have a NIP?

Your employer is required to withhold income tax advances from your wages. Without a NIP, they may face complications issuing your PIT-11. The tax office may also apply a higher tax rate to taxpayers who haven't provided a NIP. Register as soon as possible after starting work to avoid any of these issues.

Frequently Asked Questions

Is NIP the same as PESEL?

No. PESEL is a general identification number used by many institutions (ZUS, NFZ, banks). NIP is strictly for tax purposes. Both complement each other, and working legally in Poland requires both.

Can I work without a NIP?

Technically yes — your employer can hire you without a NIP but must notify the tax office. Once you receive your NIP, give it to your employer immediately. Working without a NIP may mean higher tax withholding rates.

Do I need NIP to open a bank account?

Some banks may ask for it, but generally you can open a personal bank account with your PESEL and ID document alone. NIP is typically required for business accounts.

Does NIP expire?

No. NIP is permanent. Even if you leave Poland and return, your NIP remains valid.

What if I forgot my NIP?

You can look it up at the tax office, on your PIT-11 form from your employer, or via the National Revenue Administration (KAS) hotline.

Summary

NIP is a tax obligation for every foreign worker in Poland. You can get it for free at the local tax office (Urząd Skarbowy) by submitting the NIP-7 form with your passport, work contract, and proof of address. The whole process takes up to 3 business days. The sooner you register after starting work, the sooner your employer can handle your taxes correctly.

If you need help navigating the paperwork for working in Poland — contact Nexflow. We support temporary workers at every step of legalising their stay and work in Poland.

Looking for work abroad?

Nexflow handles everything for temporary workers — from documents to payroll.

Contact us →