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 Status | JDG 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:
- Change the purpose of your residence permit to include self-employment
- 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:
The Legal Situation
Poland does not yet have a dedicated digital nomad visa (unlike Estonia or Portugal). Your options:
| Option | Duration | Allows Business? |
|---|---|---|
| Tourist visa-free entry (Schengen) | 90 days in 180 | No |
| National visa (D-type) | Up to 1 year | Depends on visa purpose |
| Temporary residence permit | 1–3 years | Yes, 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:
- Consult an immigration lawyer about your citizenship's bilateral agreements with Poland
- Consider applying for a temporary residence permit for business purposes
- 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:
- Go to biznes.gov.pl → "Zarejestruj firmę"
- Log in with Profil Zaufany
- 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
- Submit — you're registered immediately
- 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:
| Bank | Notes for Foreigners |
|---|---|
| mBank | Online opening possible with PESEL |
| Revolut Business | Opens entirely online, no Polish bank visit needed |
| PKO BP | Major state bank, in-person required |
| Santander Poland | Foreign-friendly, English service available |
| ING Bank Śląski | Good 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 Status | Can 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 permit | May be required |
| Tourist / short-term visitor | ❌ No | N/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.