"I want to open a company in Poland" - and immediately the first fork appears: JDG or spółka z o.o.? That choice decides how much you pay into ZUS, how you answer for debts, which taxes apply and, most critically for a foreigner, whether you are even entitled to a given form at all. Choose without looking and you either overpay later or hit the wall of a JDG that was never available to you. Let us walk through both forms from the point of view of someone with no Polish citizenship and no illusions.
The short version: the core difference
JDG (jednoosobowa działalność gospodarcza - sole proprietorship) is you, personally, as an entrepreneur: simple, cheap to start, but you answer with all of your private property. A spółka z o.o. (spółka z ograniczoną odpowiedzialnością - limited liability company) is a separate legal person: more expensive and more complex, but liability is limited, and any foreigner can open one. For many newcomers the question is settled not by economics but by eligibility - not everyone is allowed to run a JDG.
Which foreigners can open a JDG at all
This is the first thing to check, and it is exactly where most plans fall apart. A JDG in Poland is not open to every foreigner. The right to run a jednoosobowa działalność belongs, among others, to:
- citizens of the EU/EEA;
- holders of a karta stałego pobytu (permanent residence);
- holders of a zezwolenie na pobyt rezydenta długoterminowego UE (EU long-term resident permit);
- holders of a Karta Polaka (Polish Card);
- foreigners with a karta czasowego pobytu (temporary residence card) issued on certain grounds (for example, marriage to a Polish citizen, some family and study grounds);
- people with a number of protection statuses.
If you arrived, say, on a work-based karta pobytu (residence card) tied to an employer, a JDG is most likely closed to you. A sp. z o.o., on the other hand, can be opened by any foreigner regardless of residence status: the law sets no limits here on citizenship or type of residence.
The takeaway is simple: sp. z o.o. is open to everyone, JDG only by status. Often that alone settles the question before taxes even come up.
Liability for debts
The difference is fundamental, and it is underrated for as long as everything is going well.
- JDG: you answer for the business's obligations with all of your private property. A company debt is your personal debt.
- Sp. z o.o.: the company answers for its debts with its own assets, not the shareholder personally (when the business is run properly). A shareholder's private assets are, as a rule, protected. There are nuances around the liability of zarząd (management board) members in case of insolvency, but that is a separate and manageable matter.
If the business involves risk, large contracts or trade credit, the limited liability of a sp. z o.o. is worth the extra complexity.
ZUS and taxes
Here the two forms work differently.
JDG
You pay ZUS contributions "for yourself" (there are relief schemes for beginners - ulga na start, preferencyjne składki), plus a składka zdrowotna (health contribution) whose amount in 2026 depends on your tax form. The tax options are skala podatkowa (tax scale, 12% and 32% with a tax-free amount of 30 000 zł), podatek liniowy (flat tax, 19%), and ryczałt (lump-sum tax, with rates by activity type). How to choose between them is something we cover in detail in our article on JDG taxes in 2026.
Sp. z o.o.
The company itself pays CIT (9% for small companies, 19% in the general case) on its profit, and the shareholder is taxed on dividends. That is where the "double taxation" of profit comes from, and in practice it is optimised through various lawful means (a salary for a board member, powołanie, Estonian CIT and so on). An ordinary sp. z o.o. shareholder does not, by default, pay ZUS "for themselves" the way a JDG entrepreneur does - but the sole shareholder of a single-member sp. z o.o. has their own contribution nuances that have to be calculated.
Side-by-side comparison
| Criterion | JDG | Sp. z o.o. |
|---|---|---|
| Who can open it | Foreigners by status | Any foreigner |
| Liability | Personal property | Limited |
| Cost to start | Free, online in CEIDG | ~275-350 PLN, capital 5 000 PLN |
| Bookkeeping | Simpler | Full accounts, KRS reporting |
| Tax | PIT (scale/flat/lump-sum) | CIT + tax on dividends |
| ZUS | "For yourself" | Depends on structure |
| Image for large contracts | Modest | More solid |
| Selling/transferring the business | Hard | Sale of udziały |
When each one wins
The rules of thumb we give clients:
Consider a JDG if:
- you are entitled to run one by your residence status;
- the business is small, service-based, low-risk (freelance, IT, consulting, a trade);
- you want minimal bureaucracy and a cheap start;
- your income makes ryczałt or the flat tax genuinely worthwhile.
A sp. z o.o. makes more sense if:
- you are a foreigner with no right to a JDG - then it is the only option;
- there are partners, investors, or plans to raise money;
- the business carries risk, large contracts or hiring;
- limited liability and the ability to sell a stake matter to you;
- you need a karta pobytu on the basis of your own business.
On that last point: both a JDG and a sp. z o.o. can serve as grounds for a karta pobytu through business, but the income and turnover requirements differ - we broke this down in our article on the residence card through business.
Choosing between a JDG and a sp. z o.o. is not about "which is trendier," it is the sum of your residence status, risks, taxes and growth plans. It is easy to get wrong: starting a JDG where you have no right to one, or overpaying on a company where a simple form would have done. We match the structure to the specific situation and status, register it and keep the books. This is general information, not individual legal advice. To pick the right form for your case, get in touch with us about registering your business.
