By Andrii Derkach. Published . Reviewed by Andrii Derkach.
This guide is for freelancers, IT contractors, and consultants who are foreign nationals planning to work self-employed in Poland. It covers eligibility, the step-by-step CEIDG registration, and what a JDG actually costs each month. It does not cover in-depth VAT accounting, Sp. z o.o. formation mechanics, or individual immigration case strategy; consult a specialist for those.
This page contains no affiliate links.
Key takeaways: EU citizens can register a JDG on the same terms as Poles. Non-EU citizens need a residence title that permits business activity. Registration is free and online via CEIDG. Expect roughly 400 to 2,300+ PLN per month in ZUS depending on your relief stage, plus income tax under one of three regimes.
Contents
- What Is a JDG in Poland?
- Who Can Open a JDG
- How to Register a JDG: Step-by-Step
- JDG Taxes and Costs: The Real Numbers
- JDG vs Sp. z o.o. vs Umowa o Pracę
- Common Mistakes Foreigners Make
- FAQ
What Is a JDG in Poland?
JDG stands for Jednoosobowa Działalność Gospodarcza, Poland's sole proprietorship. It is a one-person business registered in CEIDG, the central register of business activity. A JDG is not a separate legal entity: you and the business are the same person, and you are personally liable for its debts.
For freelancers, contractors, consultants, and small service businesses, a JDG is the default entry point because it is free to register, quick to set up, and simple to run. It differs from a Sp. z o.o. (a limited liability company with its own legal personality) and from umowa o pracę (a standard employment contract where the employer handles taxes and social insurance).
Today's ease of setup is relatively recent. The 2018 Prawo przedsiębiorców, part of the reform package known as the Constitution for Business (Konstytucja Biznesu), consolidated older, more fragmented rules on economic activity into a single framework, introduced the "what is not forbidden is allowed" principle, and formalized reliefs such as Ulga na start. Before it, a first-time founder faced full contributions from day one; the current staged ZUS reliefs are a direct product of that reform.
Who Can Open a JDG: Residence Permit, Karta Pobytu, and Staż Requirements
Answer this before touching the CEIDG form.
EU, EEA, and Swiss citizens can register a JDG on exactly the same terms as Polish citizens: no karta pobytu, no work permit, and no minimum residence period (staż), under the freedom of establishment in EU law and the Polish Entrepreneurs' Law (Prawo przedsiębiorców, Art. 4).
Non-EU citizens can register on the same terms as Poles only with a qualifying residence title. Under the Act of 6 March 2018 on foreign entrepreneurs (Art. 4), qualifying titles include, among others:
- Permanent residence permit (zezwolenie na pobyt stały)
- EU long-term resident permit (rezydent długoterminowy UE)
- Temporary permit for family reunification with a Polish citizen or settled foreigner
- Temporary permit for university studies in Poland
- Refugee status, subsidiary protection, or humanitarian stay
- A valid Pole's Card (Karta Polaka)
- Temporary residence connected to marriage to a Polish citizen
A standard work-based karta pobytu tied to a single employer generally does not by itself grant the right to open a JDG, and EU Blue Card holders fall under specific rules changed in recent amendments. The current 2026 list of qualifying titles must be verified before publication. Confirm your exact permit type with a Polish immigration lawyer or the voivodeship office before filing.
If you have no qualifying title, obtain one first, or register a different structure. A Sp. z o.o. can be founded by almost any foreigner regardless of residence status. For the permits that do allow self-employment, see our guide to Polish residence permits that allow business activity.
On staż: time spent legally running a JDG generally counts as legal residence for permanent residence and citizenship timelines, provided your stay was legal and you paid taxes and ZUS. However, self-employment income must usually be stable and sufficient at permit renewal, and pathways differ; confirm current treatment with the relevant voivodeship office.
How to Register a JDG in Poland: Step-by-Step
For eligible applicants, registration is genuinely fast: the CEIDG application is free, fully online, and usually processed within one business day (biznes.gov.pl). Do the four steps in order; the most expensive mistakes come from skipping step one.
Step 1: Confirm Your Legal Basis to Work
- Citizenship: EU/EEA/Swiss citizens proceed directly to CEIDG.
- Residence title: non-EU citizens must hold one of the qualifying titles above. Check the exact legal basis printed on your karta pobytu decision, not just the card type.
- Permit conditions: some temporary permits restrict the type of economic activity allowed. Read the decyzja that accompanied your card.
- PESEL number: you need a PESEL to log into CEIDG with a Trusted Profile. Obtain one at any gmina office if you do not have it.
If you hold no residence title, you cannot register a JDG yet. Realistic options are securing a qualifying permit first, or opening a Sp. z o.o., which most foreigners can do without a Polish residence card.
Step 2: Register via CEIDG (Online, Free)
Registration happens at biznes.gov.pl through the CEIDG-1 form. It is free; any site charging for "JDG registration" is a middleman. To sign online you need either a Trusted Profile (Profil Zaufany), free and confirmable through many Polish banks, or a qualified electronic signature.
The CEIDG-1 form asks for:
- Personal data: name, PESEL, citizenship, and residence-title details for non-EU applicants
- Business name: must include your first and last name (for example "Jan Kowalski Web Design")
- Start date of activity
- PKD codes: Poland's classification of business activities. Pick one main code plus any additional codes; for example, 62.01.Z covers software development. Choose broadly, since adding codes later requires an update filing.
- Tax office, form of income taxation, and ZUS declarations
Applications are typically processed within one business day, and you can legally start on your declared date.
Step 3: Get NIP, REGON, and Register with ZUS
You do not apply separately for NIP (tax number) or REGON (statistical number). CEIDG forwards your data automatically, and both are usually visible in your CEIDG entry within one to seven days.
ZUS is the part people miss. You must register as an insured person within 7 days of your business start date, using form ZUS ZUA (full social and health insurance) or ZUS ZZA (health only, used during Ulga na start or if also employed elsewhere). The CEIDG-1 form lets you attach these ZUS forms during registration, the easiest route (zus.pl).
Missing the 7-day deadline can mean gaps in health coverage and backdated contribution demands with interest. If you miss it, file immediately and contact ZUS; do not wait for a letter.
Step 4: Open a Business Bank Account and Set Up Accounting
A separate business account is not strictly mandatory for every JDG, but in practice you need one: business-to-business transactions above 15,000 PLN must go through a bank account, and VAT-registered businesses need an account on the government's White List for split-payment and verification.
For accounting, foreigners typically choose between online accounting platforms (roughly 50 to 200 PLN per month, some with English interfaces) and a traditional biuro rachunkowe (usually 150 to 400 PLN per month for a simple JDG, useful if you want a human handling ZUS and tax-office correspondence in Polish). With limited Polish, an English-speaking accountant is usually worth the premium in year one.
JDG Taxes and Costs in Poland: The Real Numbers
Your total depends on your ZUS stage, your tax regime, and your income. Figures below reflect rules published for 2025; 2026 amounts not yet confirmed at writing are flagged. Always check current numbers on zus.pl and podatki.gov.pl before filing. For a deeper look at the reliefs, see ZUS relief for new founders.
ZUS Contributions by Stage
New founders move through up to three stages:
| Relief stage | Duration | Social contribution | Key condition |
|---|---|---|---|
| Ulga na start | Months 1 to 6 | 0 PLN (health contribution only) | First-time founders, or after a 60-month break, not invoicing a former employer for the same work |
| Preferential ZUS | Next 24 months | 456.18 PLN (2026) | Base is 30% of the minimum wage; voluntary sickness insurance |
| Full ZUS | Thereafter | 1,926.76 PLN including Fundusz Pracy (1,788.29 PLN social insurance alone), 2026 | Base is 60% of the projected average wage |
The health contribution (składka zdrowotna) is always separate: 9% of income on the tax scale, 4.9% of income on flat tax (with a minimum), and a fixed amount by revenue band on ryczałt. The 2026 amounts are confirmed below.
Income Tax Regimes
You choose one PIT regime when registering, changeable annually:
- Tax scale (skala podatkowa): 12% on income up to 120,000 PLN/yr, 32% above, with a 30,000 PLN tax-free amount. Best for lower incomes or joint filing. Health: 9% of income, non-deductible.
- Flat tax (podatek liniowy): 19% on all income, no tax-free amount, no joint filing. Best for high earners with significant deductible costs. Health: 4.9% of income, partially deductible up to an annual cap.
- Lump sum on revenue (ryczałt): tax on revenue not profit, commonly 12% for many IT services and 8.5% for many other services, with rates from 2% to 17%. No cost deduction. Health: fixed monthly amount by revenue band.
Break-even points shift yearly with rate changes, and switching regimes mid-year is not possible. Model your numbers with a Polish accountant before the deadline.
Ryczałt Health Contribution: Revenue Bands
On ryczałt, the health contribution depends on annual revenue:
| Annual revenue | Band | Monthly health (2025 baseline) | 2026 |
|---|---|---|---|
| Up to 60,000 PLN | Lower | ~461 PLN | 498.35 PLN |
| 60,001 to 300,000 PLN | Middle | ~770 PLN | 830.58 PLN |
| Over 300,000 PLN | Upper | ~1,385 PLN | 1,495.04 PLN |
Total Monthly Cost Example (2026)
Take a foreign freelance developer on ryczałt (12% for software services) during the preferential ZUS period, earning 20,000 PLN monthly revenue. That is 240,000 PLN per year, in the middle ryczałt health band:
- Preferential ZUS social contributions: 456.18 PLN (incl. voluntary sickness insurance)
- Health contribution, middle band: 830.58 PLN
- Ryczałt income tax: on ryczałt you deduct 50% of the health contributions paid from revenue, not from the tax. So the base is 20,000 minus 415.29 = 19,584.71 PLN, and 12% of that is about 2,350 PLN
Approximate total burden: 456 plus 831 plus 2,350 = about 3,637 PLN per month on 20,000 PLN revenue, an effective rate near 18%. Your numbers will differ with regime, revenue, and relief stage; treat this as a modeling template, not a quote.
JDG vs Sp. z o.o. vs Umowa o Pracę: Which Fits a Foreigner?
| Factor | JDG | Sp. z o.o. | Umowa o pracę |
|---|---|---|---|
| Setup cost and time | Free, about 1 day via CEIDG | 5,000 PLN minimum share capital; S24 (~350 PLN in fees, days) or notary (more, weeks) | Nothing; the employer registers you |
| Liability | Full personal liability, private assets included | Limited to the company, with board-member exceptions under Art. 299 KSH | No business liability |
| Taxes and contributions | Three PIT regimes and ZUS reliefs, but full ZUS long-term | 9% or 19% CIT plus dividend tax; a sole shareholder pays ZUS like a JDG owner | ZUS split with the employer; no regime choice |
| Residence and immigration | Requires a qualifying residence title first, but gives independence | Open to nearly any foreigner; working operationally in your own company may still require a permit | A work-based permit ties you to one employer |
The angle most JDG guides skip: they frame the choice as purely cost and speed, where JDG wins. For a foreigner, the bigger variable is immigration fragility. At renewal, voivodeship offices weight stable, documented income, and a JDG with irregular or seasonal invoicing is materially harder to defend than a steady employment contract, even though a properly run JDG still counts toward staż for permanent residence. In practice, the "cheapest" structure can be the riskiest to your right to stay if your revenue is lumpy in your first two years. New founders on JDG carry precisely this profile, uneven early invoicing, exactly when their permit history is thinnest.
A named decision framework, the Residence-Revenue-Risk test, keeps this straight:
- Residence first: no qualifying title means no JDG; secure the permit or open a Sp. z o.o.
- Revenue stability second: steady monthly invoicing favors JDG; lumpy or single-client income favors the defensibility of employment while you build history.
- Risk appetite third: exposure of private assets favors a Sp. z o.o. once liabilities grow.
Regulatory trend to watch: the entrepreneur health contribution has been the most contested part of the Polish tax debate since the Polski Ład, with recurring proposals to lower or flatten it. Expect continued pressure to reduce it through 2026 and 2027, which would shift ryczałt and flat-tax break-even points; model conservatively and revisit at each annual regime deadline. Treat this as informed prediction, not a confirmed change.
Common Mistakes Foreigners Make When Registering JDG
- Registering before confirming eligibility. Operating without a qualifying residence title is illegal activity that can torpedo future permit applications. Verify the legal basis on your permit decision first.
- Missing the 7-day ZUS deadline. NIP and REGON arrive automatically; ZUS registration does not. File ZUA or ZZA with your CEIDG application.
- Picking a tax regime without modeling. "12% sounds low" ignores the fixed health contribution and the inability to deduct costs on ryczałt. You are locked in for the tax year.
- Skipping Ulga na start eligibility checks. Invoicing your former Polish employer for the same work disqualifies you.
- Assuming JDG time automatically counts toward staż. Treatment depends on your pathway and clean income, tax, and ZUS records.
- Ignoring VAT. Many services can use the annual VAT exemption (240,000 PLN from 1 January 2026, raised from 200,000 PLN), but some activities such as consulting require VAT registration from day one.
Pre-Registration Checklist
1. Confirm citizenship or qualifying residence title.
2. Obtain PESEL and set up a Trusted Profile.
3. Choose PKD codes and a tax regime.
4. File CEIDG-1 with ZUA/ZZA attached.
5. Diarize the 7-day ZUS deadline.
6. Open a business bank account and arrange accounting.
FAQ: JDG Poland for Foreigners
Can I open a JDG without a Polish residence card?
EU, EEA, and Swiss citizens: yes, no residence card is required. Non-EU citizens: no, you first need a residence title that permits business activity, such as permanent residence, a family-based temporary permit, refugee status, or a Pole's Card. Without one, consider a Sp. z o.o. instead.
Does JDG count toward staż for a Karta Pobytu or permanent residency?
Generally, legally residing in Poland while running a registered, tax-compliant JDG counts toward permanent residence and citizenship timelines, because staż is based on legal stay, not employment type. However, renewals require proof of stable income, and pathways apply their own conditions; confirm with the voivodeship office.
How long does JDG registration take?
The CEIDG entry is typically active within 1 business day, and you can start on your declared date. NIP and REGON are assigned automatically, usually within 1 to 7 days. ZUS registration takes effect from the dates on your ZUA/ZZA forms.
Can I run a JDG remotely while living outside Poland?
The registration can remain active, but tax residency follows where you actually live and work. Spending fewer than 183 days in Poland with your center of life abroad usually shifts your tax residency, creating double-taxation questions. Get cross-border tax advice first.
Next Steps
Before you touch the CEIDG-1 form, confirm three things: that your citizenship or residence title permits a JDG, which tax regime fits your projected income and costs, and your ZUS timeline, including Ulga na start eligibility and the 7-day deadline. If you are scaling or want limited liability, read our guide to how to register a Sp. z o.o. in Poland. The smartest 300 to 500 PLN you can spend is a one-hour consultation with a Polish accountant and, for non-EU citizens, an immigration lawyer, before filing.
Sources: biznes.gov.pl (CEIDG rules, accessed ), zus.pl (2026 contribution rates), podatki.gov.pl (PIT regimes), Act of 6 March 2018 on foreign entrepreneurs (Art. 4), Prawo przedsiębiorców (Art. 4).

