Poland (PL)
Poland is the largest country in Central Europe and a dynamic EU member state with one of the fastest-growing economies in Europe over the past two decades.
Capital: Warsaw
Region: Europe
Language: Polish
Currency: PLN (zł)
Cost of living: Affordable (index 43)
Emergency: 112
Premium
Business Setup
Start a business or go freelance in Poland.
🧑💻 Freelancer / Self-Employed Guide
Steps to register:
- 1 1. Register your JDG (sole trader) at CEIDG (Centralna Ewidencja i Informacja o Działalności Gospodarczej) — online at ceidg.gov.pl, free, usually instant. You will need your PESEL.
- 2 2. Choose your taxation method at registration: skala podatkowa (progressive 12%/32%, default), podatek liniowy (19% flat rate — advantageous if earning over ~140,000 zł/year), ryczałt od przychodów (lump-sum tax on revenue, 2%–17% depending on activity type), or karta podatkowa (fixed amount, limited activities).
- 3 3. Your NIP is based on your PESEL. REGON is assigned automatically by GUS within days.
- 4 4. Register with ZUS (Zakład Ubezpieczeń Społecznych) within 7 days of starting activity — via ZUS PUE portal or in person. Choose full ZUS or preferential ZUS (Mały ZUS — lower contributions for first 2 years and if income under certain threshold).
- 5 5. Decide on VAT (podatek VAT): turnover under 200,000 zł/year allows VAT exemption (zwolnienie podmiotowe). Above threshold or for some activities: must register for VAT at your Urząd Skarbowy.
- 6 6. Open a business bank account (required for VAT payers and recommended for all). Separate business account protects personal finances and simplifies accounting.
- 7 7. Set up accounting: use software like inFakt, wFirma, or iFirma for invoicing and tax calculations. Or hire a bookkeeper (ksiegowy/biuro rachunkowe) — costs 150–500 zł/month.
- 8 8. Pay monthly/quarterly ZUS contributions and advance income tax (zaliczka na podatek) — schedule set by your Urząd Skarbowy.
- 9 9. File annual PIT return by April 30. VAT payers file monthly/quarterly JPK_V7 (SAF-T) reports.
Tax registration
CEIDG registration automatically notifies Urząd Skarbowy, GUS (REGON), and ZUS. ZUS registration still needs to be done separately. VAT registration: file VAT-R form at your Urząd Skarbowy.
VAT threshold
200,000 zł annual turnover. Below this, small businesses can use subjective VAT exemption (zwolnienie podmiotowe VAT). Some services (legal, medical, educational) are VAT-exempt regardless of turnover.
Invoicing
Invoices must include: seller's full name/company name and address, NIP number, buyer's name and address, invoice number (sequential), invoice date, date of supply (if different), description and quantity of goods/services, net price, VAT rate and amount, gross total, payment due date, bank account number (especially for amounts over 15,000 zł — mandatory White List bank account for VAT purposes).
Social security
Self-employed must pay ZUS contributions themselves. First 6 months: option for Ulga na Start (zero social contributions, only health). Months 7–30: preferential ZUS (Mały ZUS Plus — reduced contributions ~400–600 zł/month). After 30 months: full ZUS (~1,600–1,900 zł/month in 2026). Health contribution (składka zdrowotna) is always required and calculated on actual income.
💡 B2B contracts (umowy B2B) are extremely common in Polish IT sector — allow higher net pay but require managing all ZUS and tax payments yourself. "Szara strefa" (shadow economy) risks are real — always request proper invoices. The "Biała Lista Podatników VAT" (VAT payers white list) lets you verify if a business is VAT registered — check before paying invoices over 15,000 zł to avoid joint liability.
🏢 Business Structures
JDG · Jednoosobowa Działalność Gospodarcza
Sole Trader / Self-Employment
None
Min. capital
1 business day (online, instant in many cases)
Setup time
Liability: Unlimited personal liability with all personal assets
Setup cost: Free (online registration via CEIDG)
Best for: Freelancers, IT contractors, consultants, sole traders, creative professionals. The most common business form in Poland.
Sp. z o.o. · Spółka z ograniczoną odpowiedzialnością
Limited Liability Company (LLC)
5,000 zł
Min. capital
1–7 days (S24 online) or 2–4 weeks (notarial)
Setup time
Liability: Limited to company assets (shareholders protected)
Setup cost: 250–1,500 zł (S24 online registration is cheapest; notarial deed more expensive)
Best for: Most SMEs, companies seeking investors, businesses wanting liability protection. The most popular company form for serious business.
S.A. · Spółka Akcyjna
Joint-Stock Company (Public Limited Company)
100,000 zł
Min. capital
4–8 weeks
Setup time
Liability: Limited to company assets
Setup cost: 3,000–8,000 zł+ (notary required)
Best for: Large companies, IPO candidates, companies requiring share capital structure.
Sp. k. · Spółka komandytowa
Limited Partnership
None
Min. capital
2–4 weeks
Setup time
Liability: General partner (komplementariusz): unlimited; limited partner (komandytariusz): limited to declared amount
Setup cost: 1,000–2,500 zł (notary required)
Best for: Professional services partnerships. Used by lawyers, accountants, and doctors.
PSA · Prosta Spółka Akcyjna
Simple Joint-Stock Company
1 zł
Min. capital
1–7 days (S24) or 2–4 weeks (notary)
Setup time
Liability: Limited to company assets
Setup cost: 250–2,000 zł (S24 or notary)
Best for: Startups, tech companies, VC-backed businesses. Introduced in 2021 to facilitate startup growth with flexible share structures.
Business Setup
Unlock the complete Business Setup guide for Poland — including every detail, document, tip and link you need.
Become a SupporterSupport the guide on Ko-fi · Unlocks every premium section, everywhere