legal

Can a Foreigner Register a Business in Poland? Self-Employment Rules 2026

Who can register a sole proprietorship (JDG) in Poland? Rules for EU citizens, Ukrainians, non-EU expats, and digital nomads. Work permits, residency, and what happens on B2B.

9 min read

Can a Foreigner Register a Business in Poland? Self-Employment Rules 2026

Poland is home to hundreds of thousands of foreign entrepreneurs — EU citizens, Ukrainians, and non-EU expats running everything from IT consultancies to online shops. The rules vary significantly depending on your citizenship and residency status. Here's what you need to know.


EU / EEA / Swiss Citizens

Short answer: same rights as Polish citizens.

If you're a citizen of any EU or EEA country (or Switzerland), you can:

  • Register a sole proprietorship (JDG) in Poland freely
  • Work without a work permit
  • Access the same tax forms, ZUS contributions, and NFZ coverage

What you need:

  • A PESEL number (Polish personal ID number — free, apply at any local government office or online)
  • A Polish bank account (for ZUS and tax payments)
  • Registration on biznes.gov.pl (requires Profil Zaufany or e-ID)

Many EU citizens already have PESEL from prior employment in Poland. If not, the process takes 1–2 weeks.


Ukrainian Citizens — Special Status

Since Russia's invasion in 2024, Ukrainian citizens in Poland have extended temporary protection status under EU and Polish law.

What This Means for Business Registration

Ukrainians with temporary protection status can register a JDG in Poland on the same terms as EU citizens — no work permit required.

Requirements:

  • Valid Ukrainian passport or ID
  • PESEL with "UKR" flag (automatic for those who registered under temporary protection)
  • Polish address (can be temporary)
  • Bank account

As of 2026, this simplified access remains in force. Always verify current status at gov.pl, as the temporary protection framework is subject to periodic renewal.

Ukrainians Without Temporary Protection

If you entered Poland independently (not under temporary protection), you fall under standard non-EU rules (see below).


Non-EU Citizens — Standard Rules

For citizens of countries outside the EU/EEA/Switzerland, the ability to register a JDG in Poland depends on your residency status.

Who Can Register a JDG Without Restrictions

Residency StatusJDG Access
Permanent residence permit (karta stałego pobytu)✅ Full
Long-term EU resident permit✅ Full
Refugee status / subsidiary protection✅ Full
Polish Card (Karta Polaka) holder✅ Full
Spouse of Polish citizen (with permit)✅ Full

Who Has Restricted Access

Citizens with temporary residence permits (karta czasowego pobytu) for purposes other than business generally cannot register a JDG unless their permit explicitly allows business activity.

For example:

  • Student visa: Cannot register JDG (work permitted up to half-time employment only)
  • Work permit for a specific employer: Cannot run a separate business
  • Temporary residence for family reunification: Check your specific permit conditions

How to Get Permission for Non-EU Business Registration

If your current permit doesn't allow business activity, you have two main paths:

  1. Change the purpose of your residence permit to include self-employment
  2. Wait until you qualify for permanent residence (usually after 5 years of legal stay)

The process for changing a permit involves an application to the Voivode's office (Urząd Wojewódzki), supporting documents about the business, and typically a 2–6 month wait.


PESEL — The Key Requirement

Nearly everything in Poland requires a PESEL (11-digit personal ID number):

  • Business registration on CEIDG
  • ZUS registration
  • Bank account opening
  • Tax filings

How to Get a PESEL as a Foreigner

EU Citizens: Apply at any local government office (Urząd Gminy/Miasta) with your ID/passport. You'll receive PESEL within a few days. Alternatively, apply online via e-PUAP if you have a trusted profile.

Non-EU Citizens: PESEL is usually assigned automatically when your residence permit is issued. If not, apply at the Urząd Gminy.

Ukrainians: PESEL was mass-assigned at border crossing registration points. If you didn't receive one, apply at any Urząd Gminy.


Profil Zaufany — Online Access to Government Services

Profil Zaufany (PZ) is Poland's digital identity system for accessing government portals:

  • CEIDG (business registration)
  • ZUS PUE portal
  • e-Tax (podatki.gov.pl)

To create Profil Zaufany:

  • Online banking (many Polish banks support instant PZ creation)
  • In-person at any post office or government office
  • Via e-ID (Polish or EU electronic ID card)

Without Profil Zaufany, you'll need to visit offices in person for most registrations.


Digital Nomads Working Remotely in Poland

If you're a non-EU digital nomad working for foreign clients and living in Poland:

Poland does not yet have a dedicated digital nomad visa (unlike Estonia or Portugal). Your options:

OptionDurationAllows Business?
Tourist visa-free entry (Schengen)90 days in 180No
National visa (D-type)Up to 1 yearDepends on visa purpose
Temporary residence permit1–3 yearsYes, if granted for business

Practical reality: Many non-EU digital nomads in Poland work informally under the 90-day rule, then leave Schengen and return. This is legally grey and becoming more scrutinized.

Recommendation for Digital Nomads

If you plan to stay more than 90 days:

  1. Consult an immigration lawyer about your citizenship's bilateral agreements with Poland
  2. Consider applying for a temporary residence permit for business purposes
  3. Some countries (e.g. the US, Canada) have treaties allowing longer business stays

Registering the Business: Step by Step

Once you have PESEL and Profil Zaufany:

  1. Go to biznes.gov.pl → "Zarejestruj firmę"
  2. Log in with Profil Zaufany
  3. Fill in CEIDG-1:
    • Business name (usually your full name)
    • PKD activity code (62.01.Z for software development)
    • Tax form (choose before first revenue)
    • Start date
  4. Submit — you're registered immediately
  5. Register with ZUS within 7 days (usually done simultaneously via CEIDG)

Cost: 0 PLN. Time: 30–60 minutes online.


Banking for Foreign Entrepreneurs

Opening a Polish business bank account as a foreigner:

BankNotes for Foreigners
mBankOnline opening possible with PESEL
Revolut BusinessOpens entirely online, no Polish bank visit needed
PKO BPMajor state bank, in-person required
Santander PolandForeign-friendly, English service available
ING Bank ŚląskiGood for business accounts, some English support

For early-stage freelancers, Revolut Business is popular because it requires no Polish bank visit and supports multi-currency invoicing.


Summary: Foreigner B2B in Poland

Your StatusCan Register JDG?Work Permit Needed?
EU/EEA/Swiss citizen✅ Yes❌ No
Ukrainian (temporary protection)✅ Yes❌ No
Permanent resident (any country)✅ Yes❌ No
Non-EU temporary resident (business permit)✅ Yes❌ No
Non-EU temporary resident (other purpose)⚠️ Check permitMay be required
Tourist / short-term visitor❌ NoN/A

Once registered, foreign entrepreneurs have identical tax obligations to Polish citizens. See our tax guide for foreigners and check your take-home with the B2B Calculator.

Tags

foreigner business polandJDG foreignerwork permit poland self-employedukraine business polanddigital nomad poland

The content of this article is for informational purposes only and does not constitute tax or legal advice. Consult a licensed advisor before making financial decisions.

Skip to content