-- main --
### title
Register a Business in Poland

### summary
[🖥️](Online|Registration)
[💸](350-500 PLN|Startup costs)
[⏱️](3-7 days|Processing time)
[🛡️](Limited liability|Protection)

### description
Complete guide to registering and operating a business in Poland as a migrant. Covers eligibility requirements, business structures, step-by-step registration process, taxation options, and post-registration obligations.

Poland has become an increasingly attractive destination for migrants and foreign entrepreneurs. With favorable tax incentives, strategic location in Central Europe, and streamlined digital registration processes, starting a business in Poland is now more accessible than ever. This guide provides step-by-step instructions specifically designed for migrants.

> You can open a sole proprietorship online in minutes via [Profil Zaufany](https://www.gov.pl/web/gov/zaloz-profil-zaufany). Limited liability companies can be registered in 3-5 days using the S24 online system.

### Eligibility

**Who Can Start a Business in Poland?**

Migrants can absolutely start a business in Poland, but eligibility depends on your current immigration status. You can establish a business if you have one of the following:

- Permanent residence permit
- EU long-term resident permit
- Refugee status, subsidiary protection, or humanitarian stay
- Temporary residence permit (for work, studies, family reunification, etc.)
- UKR status (for Ukrainian citizens with temporary protection)
- EU/EFTA/Swiss/US citizenship (for certain business forms)
- Digital Nomad Visa (new in 2025)

**Important:** Citizens of Ukraine with UKR status can register a business in Poland under the same rules as Polish citizens, enjoying simplified procedures and certain tax reliefs.

**Residence Permits for Business Activity**

Non-EU citizens who wish to establish and run a business in Poland longer than 90 days need to obtain a **temporary residence permit for business activity**. This permit:

- Is issued for 3 months to 3 years (depending on your business needs)
- Requires proof that your business activity justifies staying in Poland longer than 3 months
- Must demonstrate stable and regular income sufficient to support yourself and dependents
- Requires compliance with tax and reporting obligations
- Can be obtained through the voivode (provincial governor) competent for your place of stay

EU citizens can establish and operate a business in Poland without any special business visa, enjoying the same rights as Polish citizens.

### Business Structures

**1. Sole Proprietorship (JDG - Jednoosobowa Działalność Gospodarcza)**

Best for: Freelancers, consultants, and those testing business ideas

Advantages:
- Free registration
- Can be completed online in just 15 minutes
- No minimum capital requirement
- Simplified accounting available for small businesses
- Flexible taxation options

Disadvantages:
- Unlimited personal liability (your personal assets are at risk)
- Limited growth potential
- Only available to certain nationalities (EU/EFTA/US citizens or those with valid residence permits)

Minimum Capital: None required

**2. Limited Liability Company (Sp. z o.o. - Spółka z ograniczoną odpowiedzialnością)**

Best for: Most migrants seeking to establish a professional business

Advantages:
- Limited liability protection (personal assets are protected)
- Most popular choice (95% of foreign investors)
- Only PLN 5,000 (approximately €1,100) minimum capital required
- Professional image and credibility
- Flexible governance and scope of activities
- Access to beneficial tax regimes (9% CIT, Estonian CIT model)
- Can be registered online within 3-5 days
- Available to any foreigner regardless of citizenship

Disadvantages:
- Requires more paperwork and formalities than sole proprietorship
- Mandatory accounting requirement
- Higher ongoing compliance obligations

Minimum Capital: PLN 5,000

**3. Joint-Stock Company (S.A. - Spółka Akcyjna)**

Best for: Large-scale ventures, significant investment, or planned public listing

Advantages:
- Suitable for capital-intensive projects
- Can access public fundraising and stock exchange listing
- Professional governance framework

Disadvantages:
- Minimum capital: PLN 50,000 (reduced from PLN 100,000 in 2025)
- Stricter governance requirements
- More expensive to establish
- Not necessary for most migrant entrepreneurs

### Registration Process

**Step 1: Verify Your Legal Status**

Before beginning registration, ensure you have:
- Valid residence documentation (residence permit, PESEL number if applicable, etc.)
- Confirmation that your status permits business activity
- For UKR status holders: Your temporary protection document

**Step 2: Obtain Necessary Identification Numbers**

**For PESEL Number (Ukrainian and other non-EU migrants)**

If you don't already have a PESEL (Polish Personal Identification Number):

1. Visit your local commune (gmina) office
2. Complete the application form (available in English)
3. Provide your passport and residence permit
4. **Crucially:** Request a Trusted Profile (Profil Zaufany) simultaneously by providing email and mobile number consent

Cost: Free
Processing Time: Usually immediate or within a few days

**Electronic Signature or Trusted Profile (ePUAP)**

To register a business online, you need either:

**Option A: Trusted Profile (Profil Zaufany)**
- Free to create
- Can be set up through Polish banks (mBank, PKO BP, ING, etc.) or via your commune office
- Allows online signing of documents
- Required for online registration via S24 system

**Option B: Qualified Electronic Signature**
- EU-compliant digital certificate
- Can take up to 30 days to obtain
- Charges vary by provider (typically €30-150)
- More formal option for business purposes

**Step 3: Choose Your Business Name and Structure**

1. **Decide on business structure:** For most migrants, the Limited Liability Company (Sp. z o.o.) is recommended
2. **Verify company name availability:**
   - Check via CEIDG portal: www.ceidg.gov.pl
   - Check via KRS database: www.erejestr.ms.gov.pl
   - Ensure name follows Polish naming conventions
3. **Define your business activities:**
   - Identify appropriate PKD codes (Polish Classification of Activities)
   - Available at: www.stat.gov.pl
   - Example: 62.01 Computer programming (IT services)

**Step 4: Prepare Required Documents**

**For Limited Liability Company (Sp. z o.o.)**

Essential Documents:
- Valid passport or ID (scanned copy; non-EU documents need apostille and sworn translation)
- PESEL number (if you have one)
- Residential address in Poland
- Bank account number (to deposit share capital)
- PKD codes (business activity classification)
- Details of shareholders and management board members
- Company registered office address (can be virtual office)

**For Sole Proprietorship (JDG)**

Essential Documents:
- Valid passport or ID
- PESEL number
- Residential address in Poland
- PKD codes
- Trusted Profile (Profil Zaufany) or electronic signature

**Step 5: Register Your Business Online**

**Method A: Online Registration via S24 System (Fastest - Recommended)**

1. **Access the S24 System:**
   - Visit: https://s24.mf.gov.pl/
   - Log in using your electronic signature or Trusted Profile

2. **Complete the Articles of Association:**
   - Use the standardized template in the system
   - Enter company name, registered office, business activities
   - Define share capital (minimum PLN 5,000 for LLC)
   - List shareholders and management board members

3. **Electronically Sign Documents:**
   - All shareholders and directors must electronically sign

4. **Submit Registration Application:**
   - Application goes directly to the National Court Register (KRS)

Processing Time: 1-5 business days (usually 3 days)
Cost: PLN 350 court fee (PLN 250 for registration + PLN 100 for publication)

**Method B: Notarial Registration (Traditional)**

1. **Visit a Polish Notary:**
   - Schedule appointment
   - Bring original documents and passport

2. **Execute Articles of Association:**
   - Notary drafts and witnesses the document
   - More customizable than S24 option
   - Allows more complex provisions if needed

3. **Submit to National Court Register (KRS)**
   - Notary submits on your behalf

Processing Time: 1-4 weeks
Cost: PLN 500-1,500 notary fee (depending on capital amount) + PLN 600 court fees + 23% VAT

**Recommendation:** For most migrants, the online S24 method is faster, simpler, and more cost-effective.

**Step 6: Deposit Share Capital**

1. **Open a Temporary Business Bank Account:**
   - Contact a Polish bank (mBank, PKO BP, Santander, ING, etc.)
   - Provide company documentation and passport
   - Some banks allow remote account opening through legal representatives
   - English-speaking support available at most major banks

2. **Deposit Minimum Capital:**
   - Transfer PLN 5,000 (for LLC) to the business account
   - Keep the transfer confirmation (required for KRS registration)

3. **Maintain the Account:**
   - Do not withdraw funds before company registration is complete

**Step 7: Receive Registration Confirmation**

Upon successful registration in the KRS (National Court Register), you automatically receive:

- **KRS number:** Your company's official registration number
- **NIP (Numer Identyfikacji Podatkowej):** Tax identification number
- **REGON (Rejestracja Ekonomicznych Jednostek):** Statistical number
- **Official registration certificate:** Proof of legal existence

Cost: Free (included in registration fees already paid)

**Step 8: Register Ultimate Beneficial Owner (UBO)**

Within **7 days** of KRS registration, you must report:

- **Ultimate Beneficial Owner (UBO):** The person who ultimately owns or controls the company
- **Filing:** Submit to Central Register of Beneficial Owners (CRBR)
- **Deadline:** Critical - missing this deadline results in significant penalties
- **Process:** Usually completed automatically when filing your NIP-8 form with the tax office

Cost: Free

### Post-Registration Obligations

**Immediate Tasks (Days 1-7)**

**1. Register with ZUS (Social Insurance Institution)**

Deadline: Within 7 days of starting business activity

Required Forms:
- **ZUS ZFA** (for sole proprietors)
- **ZUS ZUA** (for sole proprietors or company owners seeking insurance)
- **ZUS ZZA** (for health insurance only)

Submission Methods:
- Online via ePUE ZUS portal: www.pue.zus.pl
- Electronic submission via Płatnik software
- Paper submission at local ZUS office

Information Needed:
- Company registration number (KRS for company, CEIDG for sole proprietor)
- NIP and REGON numbers
- Business activity description (PKD codes)

Cost: Free
Monthly Contribution: Approximately PLN 1,774 in 2025 (covers pension, disability, accident, sickness insurance, labor and solidarity funds)

Relief Programs (New businesses):
- **"Ulga na Start":** 6-month exemption from ZUS contributions for first-time entrepreneurs
- **Mały ZUS Plus:** Reduced contribution option (PLN 443 monthly for 2025)

**2. Register for Tax Purposes (NIP-8 Form)**

Deadline: Within 21 days of starting business activity

Where to File:
- Local tax office (Urząd Skarbowy)
- Online via ePUAP
- Can be filed with ZUS simultaneously

Information Required:
- Company registration data
- Business address and registered office
- Bank account details
- PKD classification codes
- Taxation method choice

Cost: Free

**Tasks Within 14 Days**

**3. Open a Full Business Bank Account**

Requirements:
- Company registration documents (KRS extract)
- Proof of share capital deposit
- NIP and REGON confirmation
- Director/shareholder identification

Documents to Provide:
- Original passport or national ID
- Proof of address in Poland
- Company registration certificate
- Sometimes: Proof of company office address

Timeline: 3-5 business days
Cost: Usually free; some banks charge €0-50 for business account setup

**4. Arrange Accounting Services**

For Limited Liability Companies:
- Full accounting is **mandatory** regardless of revenue
- Must maintain double-entry bookkeeping
- Annual financial statements must be filed with KRS

Accounting Options:
- Hire a professional accountant/bookkeeper (recommended)
- Use accounting software with consultation
- Cost: PLN 400-1,500+ monthly depending on transaction volume

### Taxation System

All business owners in Poland must choose a taxation system by February 20 (for changes effective the following year). You have three main options:

**Option 1: Taxation Under General Rules (Skala Podatkowa)**

Best for: Businesses with higher costs relative to revenue

How It Works:
- Tax calculated on net income (revenue minus deductible business expenses)
- Progressive tax rates based on income levels

Tax Rates for 2025:
- 12% on income up to PLN 120,000 annually
- 32% on income exceeding PLN 120,000 annually

Advantages:
- Can deduct all legitimate business expenses
- Better for businesses with high operating costs
- Access to various tax reliefs and deductions

Disadvantages:
- Requires full accounting records
- More complex compliance
- Must maintain detailed expense documentation

**Option 2: Flat-Rate Tax (Podatek Liniowy)**

Best for: Service-based businesses with moderate income

How It Works:
- Fixed 19% tax rate on all gross income regardless of expenses

Advantages:
- Simple calculation (no expense tracking needed)
- Predictable tax burden
- Lower administrative burden

Disadvantages:
- Cannot deduct business expenses
- Less advantageous if your business has high costs
- Not suitable for high-profit businesses

Eligibility: Available to sole proprietors, partners in civil or general partnerships (not companies)

**Option 3: Lump-Sum Tax on Recorded Income (Ryczałt od Przychodów Ewidencjonowanych)**

Best for: Specific service industries; most favorable for many small businesses

How It Works:
- Fixed percentage tax on recorded revenue (rates vary by business type)
- No expense deduction possible
- Simplified accounting permitted
- Simplified invoice requirements

Tax Rates by Business Type (Examples for 2025):
- **3%** - Revenue from retail
- **5.5%** - Wholesale and commission trading
- **8.5%** - General services (excluding specialized services)
- **12%** - IT and computer services
- **14%** - Healthcare and engineering services
- **17%** - Custom services (shareholder provides services to own company)

Advantages:
- **Often the lowest effective tax rate**
- Greatly simplified accounting (simplified ledger permitted)
- Lower administrative requirements
- Fastest compliance processes
- Best for service providers

Disadvantages:
- Can only be used if annual revenue doesn't exceed EUR 2 million
- Not available for all business types
- Cannot claim business expense deductions

Eligibility Requirements:
- Must be sole proprietor or member of civil/general partnership (not available for companies)
- Annual revenue in previous year must not exceed EUR 2 million
- Cannot provide services to current/former employer for same type of work

**Recommendation:** Consult with a Polish tax advisor to determine the optimal system for your specific business type and revenue projections.

### VAT Registration

**When Is VAT Registration Mandatory?**

VAT registration becomes mandatory when:
- Your annual turnover exceeds PLN 200,000 (approximately EUR 48,000)
- You make supplies of goods/services subject to VAT
- You have EU B2B sales

**VAT Registration Process**

1. **File VAT-R Form:**
   - Submit to your local tax office
   - Online via ePUAP or in person

2. **Processing Time:** 7-14 days (authorities may request additional verification)

3. **Obtain VAT Identification Number:** Assigned automatically upon registration

**VAT Rates in Poland (2025)**

- Standard rate: 23%
- Reduced rate (food, books, services): 8%
- Reduced rate (certain items): 5%
- Zero rate: 0% (certain exports)

**VAT Compliance Obligations**

- Monthly or quarterly VAT returns (choose when registering)
- VAT declaration filing (JPK-V7)
- Maintain detailed VAT records
- Invoicing requirements (include VAT on all sales)
- File within 25 days of month end (monthly) or 25 days of quarter end (quarterly)

### Special Provisions for Ukrainian Migrants

**UKR Status Benefits**

Ukrainians with temporary protection status (UKR) enjoy significant advantages:

Advantages:
- Register a business under the same rules as Polish citizens
- No additional permits or authorizations needed
- Can obtain PESEL number through commune office
- Access to simplified tax regimes and reliefs
- Not subject to special restrictions
- Can operate sole proprietorships or companies

Key Requirements:
- Must have valid temporary protection document
- Must register with commune to obtain PESEL
- Must maintain legal status throughout business operation
- Must comply with standard Polish tax and labor laws

### Costs

**One-Time Startup Costs**

- Court registration fee (S24 online): PLN 250
- Publication in official gazette: PLN 100
- Notary fee (if notarial route): PLN 500-1,500
- Sworn translation (if needed): PLN 50-150 per page
- Apostille (if needed): Varies by country
- Trusted Profile setup: Free
- Business bank account: Free - PLN 50
- **TOTAL (minimal online route): PLN 350-500**

**Monthly/Annual Ongoing Costs**

- ZUS contributions: ~PLN 1,774 (2025 standard rate; discounts available for new businesses)
- Basic accounting: PLN 400-1,500 (Required for companies; optional for sole proprietors)
- Business insurance: PLN 500-2,000+ (Optional but recommended)
- Office/virtual address: Free - PLN 500 (If using virtual office)
- Software/subscriptions: PLN 0-500 (Accounting software, etc.)
- **TOTAL (minimal): ~PLN 2,000-3,500 per month for basic operation**

### common mistakes

**Choosing the Wrong Business Structure**
Registering as sole proprietorship to avoid paperwork exposes your personal assets to unlimited liability. Consider Limited Liability Company (Sp. z o.o.) for better protection.
---
**Delaying ZUS Registration**
Not registering with ZUS within 7 days results in penalties, back payments with interest, and no social insurance coverage. Register immediately after business registration.
---
**Ignoring Tax Structure Planning**
Not choosing optimal taxation system means paying significantly more taxes than necessary. Consult with Polish tax advisor before starting; many lump-sum rates are much lower.
---
**Not Obtaining Trusted Profile Early**
Leaving Trusted Profile setup for later prevents access to online registration systems and government portals. Request Trusted Profile when obtaining PESEL at commune office.
---
**Banking Challenges**
Walking into any bank without preparation can result in weeks of rejections. Use banks known to work with foreign entrepreneurs; bring complete documentation.
---
**Language Barriers**
Attempting all procedures without Polish language support leads to misunderstandings, missed deadlines, and incorrect documentation. Use professional translation services, work with bilingual advisors, or contact support organizations.
---
**Skipping Professional Accounting**
Attempting to do accounting yourself without experience results in tax errors, compliance violations, and penalties. Hire professional accountant (cost: PLN 400-1,500/month).
---
**Missing Deadline: UBO Reporting**
Not reporting Ultimate Beneficial Owner within 7 days results in significant financial penalties. File UBO declaration immediately after KRS registration.
---
**Wrong PKD or taxes**
Consult accountant before filing to avoid choosing incorrect business activity codes or taxation method.
---
**Missing ZUS registration**
Register within 7-day deadline to avoid penalties and ensure social insurance coverage.

### checklist

**Pre-Registration Phase (1-2 weeks)**
- [ ] Verify your legal residence status in Poland
- [ ] Obtain PESEL number (if you don't have one)
- [ ] Set up Trusted Profile or electronic signature
- [ ] Research business structure options
- [ ] Verify business name availability (CEIDG and KRS)
- [ ] Identify PKD codes for your business activity
- [ ] Gather required documents (passport, residence confirmation, etc.)
- [ ] Contact potential accountant for advice

**Registration Phase (3-5 days with S24 system)**
- [ ] Prepare Articles of Association
- [ ] Log into S24 system
- [ ] Complete company registration form
- [ ] Electronically sign all documents
- [ ] Receive confirmation of submission
- [ ] Arrange and complete share capital deposit (PLN 5,000+)
- [ ] Receive KRS registration confirmation
- [ ] Obtain NIP, REGON, KRS number

**Post-Registration Phase (Days 1-30)**

**Within 7 Days:**
- [ ] Register with ZUS (social insurance)
- [ ] Report Ultimate Beneficial Owner (UBO)

**Within 14 Days:**
- [ ] Open full business bank account
- [ ] Choose taxation system
- [ ] Register for tax purposes (NIP-8 form)

**Within 21 Days:**
- [ ] File final tax office registration if not already done
- [ ] Consider business insurance
- [ ] Arrange professional accounting support

**First Month:**
- [ ] Register for VAT if applicable
- [ ] Set up accounting/bookkeeping system
- [ ] Arrange health insurance if necessary
- [ ] Begin business operations with all systems in place

### links

[Business Portal (biznes.gov.pl)](https://www.biznes.gov.pl/)
[Central Register of Business Activity (CEIDG)](https://www.ceidg.gov.pl/)
[National Court Register (KRS)](https://ekrs.ms.gov.pl/)
[S24 Online System](https://s24.mf.gov.pl/)
[ZUS Social Insurance](https://www.zus.pl/)
[ZUS Online Portal (ePUE)](https://www.pue.zus.pl/)
[Tax Authority ePUAP](https://www.pue.mf.gov.pl/)
[PKD Classification](https://www.stat.gov.pl/)
[Trusted Profile (Profil Zaufany)](https://www.gov.pl/web/gov/zaloz-profil-zaufany)
[Digital Government Services](https://www.gov.pl/)
-- end main --
