The short version: for a karta czasowego pobytu (temporary residence card) on "własna działalność gospodarcza" (own business) grounds, two forms qualify - JDG (jednoosobowa działalność gospodarcza, sole proprietorship) and Sp. z o.o. (spółka z ograniczoną odpowiedzialnością, an LLC). The financial threshold is the same for both - annual income of at least 12× the average Polish wage (around PLN 89,952 gross for 12 months in 2026), or hiring at least two resident employees. Taxes, reporting and refusal risks, however, are very different.
This article shows how to pick the right form for your situation.
What counts as "business" for karta pobytu
Under art. 142 of the Ustawa o cudzoziemcach, the wojewoda will issue a karta czasowego pobytu on business grounds if the foreigner:
- Is registered as a przedsiębiorca (entrepreneur) in Poland - either as a JDG or as an udziałowiec (shareholder) in a Sp. z o.o.
- In the previous tax year earned gross income of at least 12× the average wage in the national economy, or employs at least two resident workers on full-time contracts
- Can show the business will continue operating
To be clear: the wojewoda has no interest in your idea, business plan, or any moral judgement of the activity. They look at the previous year's finances and the current state of the company. If you did not hit the threshold by the end of 2025, you will not get a 2026 karta pobytu on these grounds.
The average wage in the national economy for 2026 is PLN 7,496 gross per month. The 12× threshold is therefore PLN 89,952 gross for the calendar year. The figure is updated each year by GUS (the Polish statistical office).
If the company has been registered for less than a year, the wojewoda counts actual income for the active period and prorates it.
JDG: who it fits
JDG is the simplest business form in Poland. Registration through CEIDG (the central business register) takes one day and is free. It fits if you:
- Work as a freelancer, IT developer, designer, consultant
- Have 1-3 large contracts a year
- Don't plan to hire staff
- Are willing to pay your own ZUS (social security) contributions
JDG financial logic in 2026:
| Tax form | Effective rate | When it makes sense |
|---|---|---|
| Skala podatkowa (general scale) | 12% to PLN 120,000, 32% above | When you have substantial expenses |
| Podatek liniowy (flat tax) | 19% | Income PLN 120-300k, low expenses |
| Ryczałt (lump sum) | 2-17% of turnover | Services with low expenses, IT, translations |
ZUS for a foreigner on JDG in 2026: first 24 months on "small ZUS" (about PLN 380/month), then full ZUS (about PLN 1,750/month). The składka zdrowotna (health contribution) is 9% of income after the 2026 reform.
Income of PLN 89,952/year averages to about PLN 7,500 gross monthly in turnover. Most IT freelancers can hit that; designers and translators find it harder.
Sp. z o.o.: when it's worth it
Sp. z o.o. is a legal entity with a minimum share capital of PLN 5,000. Online registration through the S24 system takes 24 hours and costs PLN 250. Registration via notariusz (notary) is slower and more expensive (from PLN 1,500) but allows custom clauses in the umowa spółki (articles of association).
Sp. z o.o. is worth it when:
- You have 2+ owners or partners
- The business generates over PLN 200,000/year in turnover
- You hire staff
- You want to cap liability at the share contribution
- You plan to attract investment or sell a stake later
Sp. z o.o. financial logic in 2026:
CIT (corporate income tax) is 9% (for turnover up to €2m/year) or 19% (above). From 2026 the estoński CIT (Estonian CIT) option is available - tax only on dividend payouts, useful for growing companies. Dividends to a shareholder are taxed at 19% PIT.
Minimum costs for a Sp. z o.o.:
- Registration - PLN 250-1,500
- Share capital - PLN 5,000 (can be contributed in kind, not just cash)
- Bookkeeping - PLN 500-2,000/month (Sp. z o.o. requires full accounting, not the simplified version)
- CIT-8 annually
- Sprawozdanie finansowe (financial statement) annually filed with KRS
For karta pobytu, a Sp. z o.o. udziałowiec submits a KRS extract showing their stake + CIT-8 for the prior year + a list of employees with ZUS confirmations (if grounds are "2+ workers").
Side-by-side for karta pobytu
| Parameter | JDG | Sp. z o.o. |
|---|---|---|
| Setup | 1 day, free | 1-30 days, PLN 250-1,500 |
| Share capital | None required | PLN 5,000 minimum |
| Bookkeeping | KPiR (simplified) | Full bookkeeping (mandatory) |
| Liability | Personal, unlimited | Limited to share contribution |
| ZUS | Self-paid, ~PLN 1,750/month | Only if drawing a salary as employee |
| CIT | Does not pay; PIT under chosen form | 9% or 19% of profit |
| Dividends | None | 19% PIT |
| Karta pobytu complexity | Low - CEIDG + PIT | Medium - KRS + CIT-8 + employee list |
| Time from setup to karta filing | 1 day | 7-30 days |
| Minimum for karta pobytu | PLN 89,952 income/year | PLN 89,952/year or 2 employees |
Documents for karta pobytu on JDG
Base package plus business-specific items:
- CEIDG extract
- PIT-36, PIT-36L or PIT-28 for 2025 (depending on tax form)
- KPiR or revenue records for 2025
- Bank statements from the firmowe konto (business account) for 6-12 months
- Faktury (invoices) to customers - proof of real turnover
- ZUS - DRA and RCA reports for the past 6 months
- A statement explaining business continuity (2026 contracts)
- Wniosek through MOS v2.0 with "własna działalność gospodarcza" ticked
- Office lease or confirmation of virtual address
- ZUS or private medical insurance ≥ €30,000
Documents for karta pobytu on Sp. z o.o.
- Full KRS extract
- Umowa spółki (articles of association)
- Lista wspólników (shareholder list) with shares
- CIT-8 for 2025 with the sprawozdanie finansowe
- Bilans (balance sheet) and rachunek zysków i strat (P&L)
- Bank statements for the company account
- Employee list + contracts + ZUS DRA-RCA-RZA reports (if grounds are 2+ workers)
- Invoices for 2025 - turnover proof
- Wniosek through MOS v2.0
- Office lease
- Health insurance
The key procedural difference: with Sp. z o.o., the wojewoda carefully checks that you, as a shareholder, are actually running the business rather than acting as a nominal owner. If your stake is 5% and you are not on the zarząd (board), the wojewoda may decide you are not a real beneficiary and refuse. The safe threshold is at least a 10% stake plus a board position or prokurent (commercial proxy) role.
Common mistakes and refusal triggers
From LegalWin's Mazowieckie practice:
1. JDG registered a month before filing. The wojewoda looks at financial history - if there is none, and there are no contracts with real counterparties, the basis is treated as "non-existent." Set up JDG at least 6 months before filing for karta pobytu.
2. Formal income, no expenses. If PLN 89,952 arrives as one payment from a resident relative, the wojewoda will demand proof that a real service was delivered. Without an invoice, contract and coherent activity, expect a refusal.
3. Sp. z o.o. without an office. A virtual address through a registrar is fine, but if 500 companies share that address, the wojewoda will summon you for an in-person interview to verify real operations.
4. Sp. z o.o. with no staff and one foreigner-shareholder. The wojewoda does not believe in "one-person business through Sp. z o.o." - they almost always demand either PLN 89,952 in income or 2 resident employees. Without either, expect refusal.
5. PKD codes don't match the activity. The Polish business classifier was registered as "79.11.A: tourism" but invoices are for IT consulting. The wojewoda flags the mismatch and frequently refuses.
6. Missing recent ZUS confirmations. Two unpaid months of contributions show the wojewoda a "zombie" business. Always reconcile your ZUS account before filing.
Mazowieckie timelines in 2026
Realistic processing times for karta pobytu on business grounds in Mazowiecki Urząd Wojewódzki in 2026:
| Type | Average time |
|---|---|
| JDG, income PLN 89,952+ | 8-12 months |
| Sp. z o.o., income PLN 89,952+ | 10-14 months |
| Sp. z o.o., 2+ employees | 12-18 months |
Sp. z o.o. takes 2-6 months longer because the wojewoda additionally checks KRS, CIT-8, employee lists and often requests follow-up documents. There is no direct "fast track" tied to the business form - everyone joins the same queue.
If your wait exceeds 12 months, file a ponaglenie to Szefa Urzędu do Spraw Cudzoziemców.
Cost of karta pobytu on business grounds
| Item | JDG | Sp. z o.o. |
|---|---|---|
| Business registration | PLN 0 | PLN 250-1,500 |
| Share capital | - | PLN 5,000 |
| Accounting (12 mo.) | PLN 3,600-6,000 | PLN 6,000-24,000 |
| ZUS (12 mo.) | PLN 12,000-21,000 | PLN 0 (without salary) |
| Stamp duty on the wniosek | PLN 340 | PLN 340 |
| Card blank | PLN 100 | PLN 100 |
| LegalWin handling | from PLN 3,000 | from PLN 4,500 |
| Minimum total | PLN 18,040 | PLN 15,440 |
If you already have a business running for at least a year, only PLN 3,440-5,940 is added on top for the karta pobytu itself.
Five typical scenarios
1. IT developer, 1-2 contracts a year, income PLN 100,000+. → JDG. Simplicity, low fixed costs.
2. 2-3 foreign partners launching a company together. → Sp. z o.o. Clean ownership split via shares.
3. One foreigner, income PLN 80,000, hires 2 Polish employees. → Sp. z o.o. on the 2-employees route. JDG won't work - income threshold not met.
4. Designer with Ukrainian PESEL UKR, PLN 30,000/year. → Not enough for karta pobytu (threshold not met). Better path: karta CUKR via employment with a Polish company.
5. Consultant with PLN 80,000 income, no staff. → No grounds. Either lift income to PLN 89,952, hire 2 people, or switch to employment-based grounds in another firm.
When to bring in a lawyer
Self-filing karta pobytu on business grounds makes sense when: the business has been running 2+ years, income is stably over PLN 100,000/year, KPiR/CIT-8 is clean, and there are no quirks in KRS. In that case, your odds of clearing MOS v2.0 cleanly are about 65%.
Bring in a lawyer when:
- The business is under a year old
- Income sits on the threshold (PLN 85,000-92,000)
- Sp. z o.o. has 5+ shareholders or a complex structure
- You were previously refused a karta pobytu
- Sp. z o.o. on the 2-employees route and there are questions about their contracts
- You want to shift grounds from employment to business mid-application
LegalWin has handled karta pobytu on business grounds since 2019. Free 30-minute diagnostic - we map your business form, finances and Mazowieckie-specific risks.
Book a business-grounds consultation →
This article is informational. Specific timelines and outcomes depend on your case. For individual situations, consult a qualified lawyer.
Related material:
