LW
All articles
· Immigration143·MMXXVI

Karta Pobytu via Business in 2026: JDG vs Sp. z o.o.

Which business form fits a karta czasowego pobytu application - JDG or Sp. z o.o. Financial thresholds, common mistakes and realistic timelines in Mazowieckie in 2026.

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 formEffective rateWhen it makes sense
Skala podatkowa (general scale)12% to PLN 120,000, 32% aboveWhen you have substantial expenses
Podatek liniowy (flat tax)19%Income PLN 120-300k, low expenses
Ryczałt (lump sum)2-17% of turnoverServices 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

ParameterJDGSp. z o.o.
Setup1 day, free1-30 days, PLN 250-1,500
Share capitalNone requiredPLN 5,000 minimum
BookkeepingKPiR (simplified)Full bookkeeping (mandatory)
LiabilityPersonal, unlimitedLimited to share contribution
ZUSSelf-paid, ~PLN 1,750/monthOnly if drawing a salary as employee
CITDoes not pay; PIT under chosen form9% or 19% of profit
DividendsNone19% PIT
Karta pobytu complexityLow - CEIDG + PITMedium - KRS + CIT-8 + employee list
Time from setup to karta filing1 day7-30 days
Minimum for karta pobytuPLN 89,952 income/yearPLN 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:

TypeAverage 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+ employees12-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

ItemJDGSp. z o.o.
Business registrationPLN 0PLN 250-1,500
Share capital-PLN 5,000
Accounting (12 mo.)PLN 3,600-6,000PLN 6,000-24,000
ZUS (12 mo.)PLN 12,000-21,000PLN 0 (without salary)
Stamp duty on the wniosekPLN 340PLN 340
Card blankPLN 100PLN 100
LegalWin handlingfrom PLN 3,000from PLN 4,500
Minimum totalPLN 18,040PLN 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:

/ questions

Frequently asked

  • 01

    Which business form is better for karta pobytu in 2026 - JDG or Sp. z o.o.?

    If you work solo as a freelancer/IT developer with income of PLN 100,000+/year, JDG (sole proprietorship) is more efficient. If you have 2+ partners, hire employees or plan turnover over PLN 200,000, Sp. z o.o. (LLC) is preferable. The karta pobytu financial threshold is identical: 12× the average national wage (~PLN 89,952/year in 2026) or 2 resident employees.

  • 02

    How much do I need to earn for a karta pobytu on business grounds in 2026?

    Under art. 142 of the Ustawa o cudzoziemcach - gross income of 12× the national average wage per year. In 2026 that equals **PLN 89,952 gross** (12 × PLN 7,496). The alternative: hiring at least 2 resident workers on full-time contracts.

  • 03

    How long before filing karta pobytu should I open JDG?

    At least 6 months before. The wojewoda reviews financial history, invoices, bank statements. If JDG was registered a month earlier, the grounds are treated as "non-existent" and the application is refused.

  • 04

    Can I get karta pobytu via Sp. z o.o. without employees?

    Only if the company's income hit PLN 89,952/year. A Sp. z o.o. with a single foreign shareholder and no staff almost always faces refusal unless either that income level or 2 resident employees are documented.

  • 05

    How long does business-grounds karta pobytu take in Mazowieckie?

    JDG with sufficient income - 8-12 months. Sp. z o.o. with sufficient income - 10-14 months. Sp. z o.o. on the 2+ employees route - 12-18 months (the wojewoda audits ZUS, KRS and the employee contracts).