How a Foreigner Can Register a Sole Proprietorship in Poland 2026
Registering a sole proprietorship as a foreigner in Poland 2026. Work permit, residence card, CEIDG, NIP, business bank account. Step by step.
Poland is an attractive place for foreigners to do business. But before a foreigner registers a sole proprietorship (JDG — jednoosobowa działalność gospodarcza, i.e., a one-person business), they must meet several conditions.
In this guide, I explain the process of registering a JDG as a foreigner in Poland in 2026.
🌍 Foreigner & JDG in Poland 2026 — step by step
Registering a business as a foreign national: from residence card, through CEIDG and ZUS, to a bank account. Paths differ for EU and non-EU citizens.
🌍 EU / EEA citizens
Entitled to freedom of business in Poland. Can register a JDG without additional permits.
🌎 Third-country nationals
Residence card with work or permanent stay permit required. No work permit needed for your own JDG.
5 steps to JDG
The registration process step by step, from residence document to a running business.
📄 Residence card / visa
Basis for legal stay: residence card (third countries) or residence visa. Without legal stay, you cannot open a JDG. EU citizens only need an ID card and right of residence (up to 5 years).
🏛️ Register in CEIDG
Notification to the Central Registration and Information on Business — online via trusted profile (ePUAP) or at the municipal office. Free, decision is immediate. PESEL number is required.
🏥 ZUS and tax (NIP)
After CEIDG registration, data is forwarded automatically to ZUS and the tax office. You must choose a tax form (scale, flat, ryczałt) and register for insurance within 7 days.
💸 VAT registration (optional)
If turnover exceeds 200,000 zł, you must be an active VAT payer. Before that — optional. When you need a NIP-UE number for intra-EU transactions: VAT-UE registration.
🏦 Bank account
Business account at a Polish bank. NIP and CEIDG entry required. Some banks require the foreigner to visit in person, but most offer online registration.
Additional requirements
🗣️ Language
Official documents are in Polish. It's worth having interpreter or accountant support who speaks Polish. CEIDG can be filled in English (bilingual form).
📍 Business address
An address in Poland is required (JDG seat). It can be your residential address, a virtual office, or a rented space.
🏦 Business account
Most Polish banks open accounts for foreigners with a residence card. Some require an in-person visit. A business account is mandatory for B2B settlements.
💰 Starting capital
No minimum capital requirement for JDG (unlike an sp. z o.o.). Funds for startup costs (ZUS, accounting, equipment) are enough.
Important: A third-country national without a residence card cannot legally run a JDG in Poland — even if registered in CEIDG. First legalise your stay (residence card, residence visa), then set up the business. EU citizens have it easier: right of residence + PESEL = you can start right away.
Are you a foreigner who wants to open a JDG in Poland? Let's walk you through the process.
Let's talk →Based on the Freedom of Business Act (Dz.U. 2024 poz. 112 as amended) — CEIDG registration. Aliens Act (Dz.U. 2024 poz. 776 as amended) — residence rules. ZUS and VAT regulations. Informational material — consult a lawyer or advisor.
Can Any Foreigner Register a JDG in Poland?
No. The right to register a JDG depends on your residence status.
Right to Run a JDG Without Restrictions
- EU/EEA/Swiss citizens — full rights, no permits
- Family members of EU citizens — if residing in Poland
- Permanent residence card holders — full rights
- EU long-term resident card holders — full rights
- Holders of subsidiary protection / tolerated stay permit — full rights
Conditional Right — Residence Permit
- Temporary residence card — usually with the right to work / conduct business
- Karta Polaka (Polish Card) — simplifies procedures, but does not automatically grant JDG rights
- Visa — rarely with JDG rights; requires a special "work" visa
No Right to JDG
- Tourist visa (Schengen, type C) — does not entitle you to work or register a JDG
- Irregular stay — you cannot run a JDG
- Student visa — limited right to work, but not JDG
Step 1: Obtain the Right of Residence
Before registering a JDG, you must have legal residence in Poland that entitles you to conduct business.
EU/EEA Citizens
- Cross the border with an ID card or passport
- Stay up to 3 months without formalities
- Stay over 3 months: registration of EU citizen residence (voivodeship office)
Third-Country Nationals
- Temporary residence card — type: "conducting business activity"
- Permanent residence card — after 5 years of legal residence
- EU Blue Card — for highly qualified workers, with JDG rights
Step 2: Choose Your Form of Taxation
A foreigner has the same taxation forms as a Polish citizen:
- Tax scale (12% up to 120,000 zł, 32% above) — with a 30,000 zł tax-free amount
- Flat tax (19%) — no tax-free amount, but a constant rate
- Lump-sum tax (ryczałt) (2–17%) — lowest rates, but no cost deductions
Most foreigners choose lump-sum tax — simplicity, low rates, and no complicated cost accounting.
Step 3: Register in CEIDG
JDG registration takes place in the business registry (CEIDG — Central Registration and Information on Business).
What You Need:
- Electronic signature (ePUAP, Profil Zaufany / Trusted Profile, qualified electronic signature)
- Trusted Profile — free, via online banking
- Qualified signature — paid (~200 zł/year)
- Address in Poland — for correspondence
- PKD — business classification (choose a main + additional codes)
- Form of taxation — declared at registration
- Business bank account (if you are a VAT taxpayer)
How to Submit the Application:
- Online via biznes.gov.pl (requires Trusted Profile / ePUAP)
- In person at the municipal office
- Registration is free
- Decision: usually within 1 business day
No PESEL?
If you do not have a PESEL number, CEIDG will assign you a NIP (tax identification number) automatically. You can run a JDG without a PESEL.
Step 4: ZUS and Insurance
After registering in CEIDG, you have 7 days to register with social insurance (ZUS).
ZUS Contributions for JDG:
- Start-up relief (6 months) — no social contributions, only health insurance
- Preferential small ZUS (24 months) — base amount 1,441.80 zł
- Large ZUS — base amount 5,652 zł (60% of average wage)
Health Insurance Contribution (always mandatory):
| Tax Form | Tier I | Tier II | Tier III | |----------|--------|---------|----------| | Scale / Flat | 9% up to 60,000 zł | 9% 60–300k | 9% above 300k | | Lump-Sum | 461.66 zł (up to 60k) | 699.11 zł (60–300k) | 1,258.39 zł (above 300k) |
Step 5: VAT — Optional Registration
If your revenue exceeds 200,000 zł annually, you must be a VAT taxpayer. Below that — you have a choice.
When It's Worth Being a VAT Taxpayer:
- You import goods (you can deduct VAT from customs duties)
- You buy a lot of equipment (you can deduct VAT on purchases)
- Your clients are other businesses (B2B)
VAT Registration:
- Submit on the VAT-R form (within 7 days)
- Fill out VAT-R online via biznes.gov.pl
- You receive your NIP as your VAT number
Step 6: Business Bank Account
If you are a VAT taxpayer or have employees — you must have a separate business bank account.
Documents for the Bank:
- Passport / residence card
- CEIDG extract
- Proof of address (utility bill)
- NIP
Banks offer business accounts for foreigners — Revolut Business, mBank, PKO BP, Alior.
Step 7: Accounting
Even on the lump-sum tax, you must keep records and settle taxes. Options:
- Independently — simple Excel or an app (but requires knowledge of regulations)
- Accounting office — from 49 zł + VAT / month (e.g., Oxyok)
- Accounting app — inFakt, wFirma (but in Polish)
Double Taxation Treaties
If you are a tax resident of another country, check the treaty between Poland and your country.
Most treaties allocate the right to tax to the source country (Poland). But some — such as with Germany or the United Kingdom — have special rules.
More: double taxation treaties.
FAQ
Do I need to know Polish to register a JDG?
No — CEIDG and applications are available in Polish, but an accountant or lawyer can help. ZUS and Tax Office documents are in Polish.
Do I need to live in Poland to run a JDG?
No. You can run a JDG while living abroad, but you must have an address in Poland and regularly settle taxes.
Can I hire employees as a foreigner?
Yes. But hiring a foreign national requires additional formalities — see our article on hiring foreigners.
How much does it cost to set up a JDG?
CEIDG registration is free. Costs: electronic signature (~200 zł), business account (0–200 zł/month), accounting (from 49 zł + VAT/month).
Need Help?
I provide accounting for foreigners setting up a JDG in Poland — registration, ZUS, VAT, PIT. From 49 zł + VAT per month. We serve clients in Polish and English.
Contact me at [email protected] or visit oxyok.com/en.
Note: A foreigner needs legal residence (residence card / EU status) to register a JDG. CEIDG registration is free, ZUS within 7 days. Consult an accountant before making a decision.
Questions about accounting?
I run accounting for sole proprietors from 49 zł + VAT per month.
Get in touch