JDG (jednoosobowa działalność gospodarcza) is the Polish equivalent of a Russian IP, Ukrainian FOP, or Belarusian IP. It is the simplest way to run a business in Poland: registration is free, ZUS contributions are fixed, and tax form is chosen at start. For foreigners, JDG is an excellent path to a karta pobytu on the basis of działalność gospodarcza, especially when employment-basis routes do not fit (e.g., freelance with international clients or e-commerce). Below — eligibility, the process, and what it costs in the first year.
Which Foreigners Can Open a JDG in Poland
Not all foreigners can open a JDG automatically. Conditions:
| Status | JDG eligibility |
|---|---|
| Karta stałego pobytu | yes, no restrictions |
| Karta rezydenta długoterminowego UE | yes |
| Karta CUKR (UA with PESEL UKR) | yes |
| Karta Polaka | yes |
| Karta Błękitna UE | yes |
| Karta czasowego pobytu (most bases) | no for most, but yes for "działalność gospodarcza" basis |
| D visa | no (need karta pobytu by business first) |
| Visa-free regime | no |
So: with a karta czasowego pobytu by employment, you cannot open a JDG without first obtaining a separate karta pobytu by business. This is a common misunderstanding.
Exception — if you have karta CUKR: it grants the right to JDG automatically without a separate karta.
Advantages of JDG for a Foreigner
- Client flexibility — work with Polish, foreign, and individual clients simultaneously
- Lower tax in the first year — ulga na start (full ZUS exemption for 6 months) + small ZUS for the next 24 months
- Eligibility for karta czasowego pobytu by działalność — no fixed-salary requirement
- Simplified accounting — for small turnover you can self-manage (PIT-28 or PIT-36)
- VAT deductions — once registered as vatowiec
- Counted toward stałego pobytu — JDG years count as ordinary work
Tax Forms — Choice at Start
When opening JDG, choose one of three taxation forms:
| Form | Rate 2025 | Suits |
|---|---|---|
| Zasady ogólne (skala podatkowa) | 12% up to 120,000 + 32% above | businesses with high deductibles |
| Podatek liniowy | 19% on income | IT, consulting (no child deductions) |
| Ryczałt | 3–17% on revenue (not income) | services, retail, simple business |
For most IT freelancers and consultants, ryczałt 12% or podatek liniowy 19% are the optimal options.
ZUS — The Most Confusing Payments
ZUS is mandatory insurance (pension, health, occupational). Structure:
| JDG period | Monthly ZUS in 2025 |
|---|---|
| First 6 months (ulga na start) | ~167 PLN (zdrowotne only) |
| Next 24 months (mały ZUS) | ~770 PLN (preferential) |
| After 30 months | ~1,600 PLN (standard) |
This is a critical financial parameter — JDG without revenue above ~5,000 PLN/month becomes uneconomic in year 4.
In 2025 there is also "mały ZUS plus" — for those whose previous-year income did not exceed 120,000 PLN. ZUS is income-proportional, typically 800–1,200 PLN/month.
JDG Registration — Step by Step
Step 1. Obtain PESEL (if not yet) and Profil Zaufany.
Step 2. Determine PKD codes — codes for business activities from the Polish Activity Classification. For a typical IT freelancer: 62.01.Z (oprogramowanie), 70.22.Z (doradztwo), 73.11.Z (reklamy). Up to 9 codes can be listed, with one as główny.
Step 3. Complete CEIDG-1. Form on ceidg.gov.pl, online via Profil Zaufany. Fields: PESEL, name, address, PKD, taxation form, ZUS code, bank account.
Step 4. File via ePUAP or sign in person at Urząd Gminy. Registration is free, takes 1–7 days.
Step 5. Receive NIP (automatically), REGON (automatically), and ZUS number. All documents appear in your personal account at ceidg.gov.pl.
Step 6. If revenue will exceed 200,000 PLN/year — register as VAT-payer (vatowiec). Below 200,000 PLN — remain zwolniony from VAT (zwolnienie podmiotowe).
Step 7. Open a business bank account (Santander, mBank Firmy, PKO Firmowe). 30–50 PLN/month.
Reporting and Taxes — What to Do
| Payment | Deadline | To whom |
|---|---|---|
| Monthly ZUS | by 20th of following month | ZUS portal |
| Zaliczka on PIT (under ryczałt or liniowy) | by 20th of following month | US (Urząd Skarbowy) |
| VAT (if vatowiec) | by 25th of following month | US |
| Annual PIT-28 (ryczałt) | by 28 February of following year | US |
| Annual PIT-36 (zasady ogólne) | by 30 April of following year | US |
An accountant for JDG is optional (you can use apps like iFirma, inFakt, wFirma — 30–100 PLN/month). But if revenue exceeds 5,000 PLN/month, hiring an accountant for 200–400 PLN/month is standard.
Karta Pobytu by Działalność Gospodarcza
If you have karta czasowego pobytu by employment and want to switch to JDG, you need a new karta by business. Conditions for this basis (Ustawa o cudzoziemcach, art. 142):
- JDG income at least 12× national average annually (approximately 90,000–100,000 PLN/year in 2025)
- OR at least 2 employees who are PR holders or Polish citizens
- Genuine business (not an "empty" JDG)
- ZUS contributions current
- Full CEIDG history available for review
For a small IT freelance with 50,000 PLN income, this criterion is not met, and karta pobytu by działalność will not be issued. Apply on employment with a major client or find ways to reach the 12× base.
Most Common Mistakes
1. Opening JDG without karta pobytu by działalność. If the main karta is by employment, JDG does not officially license you as a sole trader. Tax authorities accept declarations, but the voivode may treat it as a violation.
2. Wrong PKD. PKD that does not match real activity — issues at VAT inspections or karta pobytu reviews.
3. Missed ZUS payments. Each missed month — fine + penalties. After 3–6 months — debt-collection committee.
4. Late PIT filing. PIT delays — 1–7% annual fines on tax + interest.
5. Forgetting ZUS registration. After CEIDG registration, you must separately submit ZUS ZUA (insurance registration). Many forget and incur fines.
When You Need a Lawyer or Accountant
Self-registration of JDG is realistic if you already have rights (karta CUKR, karta stałego, Polish citizenship) and are ready to spend 5–10 hours studying CEIDG, ZUS, US.
A lawyer makes sense if:
- Opening JDG in parallel with karta pobytu by działalność
- Complex structure (multiple income sources, foreign clients)
- VAT registration with EU/non-EU clients
- Prior refusal or JDG closure
- Planning to hire employees via ZUS
At LegalWin our JDG service includes registration, taxation form selection, ZUS enrolment, accounting support for the first 3 months. From 1,200 PLN.
This article is informational. Specific timelines and decisions depend on your situation. For individual cases, consult a lawyer for assessment.
Related articles: