Oxyok Logo
Oxyok
← Back to blog
· 8 min· Paweł Woś

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.

foreignerJDGCEIDGNIPbusiness in Poland2026

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.

1
📄 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).

2
🏛️ 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.

3
🏥 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.

4
💸 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.

5
🏦 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:

  1. Electronic signature (ePUAP, Profil Zaufany / Trusted Profile, qualified electronic signature)
    • Trusted Profile — free, via online banking
    • Qualified signature — paid (~200 zł/year)
  2. Address in Poland — for correspondence
  3. PKD — business classification (choose a main + additional codes)
  4. Form of taxation — declared at registration
  5. 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
How a Foreigner Can Register a Sole Proprietorship in Poland 2026