Poland Self-Employment Guide 2026 — From Registration to First Invoice
Registering a sole proprietorship in Poland (JDG — Jednoosobowa Działalność Gospodarcza) is one of the simplest business registration processes in the EU. You can complete it entirely online in under 30 minutes, and your business is active the same day.
This guide walks you through every step, from the decision to register to sending your first invoice.
What Is a JDG?
A JDG (sole proprietorship) is the most common business structure for IT freelancers and contractors in Poland. Key characteristics:
- No minimum capital required
- No separate legal entity — you and your business are the same legal person
- Unlimited personal liability for business debts
- Simple accounting — most IT freelancers use KPiR (tax revenue-expense ledger) or ryczałt
- Fast registration — online, same-day activation
For most IT professionals billing under 500,000 PLN/year, JDG is the optimal choice.
Before You Register — Key Decisions
1. Tax Form
You must choose your income tax method at registration (or by February 20 of the first fiscal year):
| Tax Form | Rate | Best For |
|---|---|---|
| Ryczałt (Lump-sum) | 12% for IT/software | Revenue under ~300K PLN/year, minimal costs |
| Podatek liniowy (Flat tax) | 19% on profit | High income with significant deductible costs |
| Skala podatkowa (Progressive) | 12% / 32% | Rarely used for IT due to high rates at income >120K PLN |
Most IT freelancers in 2026 use ryczałt at 12% — it's the simplest and often lowest-tax option.
2. VAT Registration
If your annual revenue will exceed 200,000 PLN, you must register for VAT (NIP). Many IT freelancers register voluntarily even below this threshold — especially when working with other VAT-registered businesses.
3. PKD Code
You'll need to specify your main business activity code (PKD). For software development, use:
- 62.01.Z — Computer programming activities
- 62.02.Z — Computer consultancy activities
- 63.11.Z — Data processing and hosting
You can list multiple PKD codes; pick the most accurate primary one.
Step-by-Step CEIDG Registration
CEIDG (Centralna Ewidencja i Informacja o Działalności Gospodarczej) is the online business registry for sole proprietors in Poland.
Step 1: Access CEIDG
Go to ceidg.gov.pl and click "Zarejestruj działalność" (Register a business).
Step 2: Identity Verification
You need one of:
- Profil Zaufany (Trusted Profile) — free, obtained via banking system or in-person at any government office
- e-Dowód (electronic ID card) — for Polish citizens
- Qualified electronic signature — paid option, less common
For foreigners: You can obtain a Profil Zaufany at a ZUS, US, or Urząd Skarbowy office with your passport. The process takes about 30 minutes in person.
Step 3: Fill In the CEIDG-1 Form
Required information:
- Full name and PESEL (or passport number + NIP if you already have one)
- Business address (can be your home address)
- Business name — by law it must include your full name (you can add a trade name)
- PKD codes
- Start date (can be today or a future date)
- Tax office assignment (based on your address)
- Tax form selection
- ZUS registration preferences (Start Relief, sickness insurance opt-in/out)
Step 4: Submit
Click submit. Your JDG is registered immediately. You'll receive:
- Your NIP (tax identification number) — usually already assigned if you have PESEL
- REGON — statistical business number (assigned within 1–3 days if new)
Step 5: ZUS Registration
CEIDG automatically notifies ZUS of your registration. However, if you want to opt into voluntary sickness insurance, you must separately submit ZUS ZUA (full insurance) or ZUS ZZA (health only, during start relief) within 7 days.
If you do nothing, ZUS will register you under the default: start relief + health insurance only.
After Registration — What You Must Do
Open a Business Bank Account
Not legally required for sole proprietors, but highly recommended. Keep business and personal finances separate. Popular options for freelancers:
- mBank — good API integrations with accounting software
- Revolut Business — popular with expats, multi-currency
- ING Business — widely used, solid mobile app
- PKO BP — largest Polish bank, full service
Business account costs: typically 0–30 PLN/month depending on account type.
Register for VAT (if applicable)
Submit VAT-R form to your tax office (Urząd Skarbowy). Can be done online via e-Deklaracje or through accounting software. Takes 1–5 business days.
Set Up Accounting
Options:
- Online accounting platform (inFakt, wFirma, ifirma) — 50–200 PLN/month, handles invoices, ZUS declarations, VAT returns
- Traditional accountant — 200–400 PLN/month
- DIY — feasible for ryczałt with simple revenue only
Issue Your First Invoice
Polish invoices must include:
- Your full name and business name
- Your NIP (and VAT number if VAT-registered)
- Client's details and NIP
- Invoice date and payment due date
- Description of service (be specific)
- Net amount, VAT rate, VAT amount, gross amount
- Bank account number
Most accounting platforms generate compliant invoices automatically.
Timeline Summary
| Day | Action |
|---|---|
| Day 1 | Submit CEIDG-1 online — business active immediately |
| Day 1–7 | Register ZUS insurance (ZUS ZUA/ZZA) |
| Day 1–5 | Open business bank account |
| Day 1–5 | Register for VAT if needed (VAT-R) |
| Day 7+ | Issue first invoice |
Costs to Expect
| Item | Cost |
|---|---|
| CEIDG registration | Free |
| Profil Zaufany | Free |
| ZUS (Start Relief, health only) | ~769 PLN/month |
| Business bank account | 0–30 PLN/month |
| Accounting software | 50–200 PLN/month |
| VAT registration | Free |
Total monthly fixed cost in your first 6 months: roughly 820–1,000 PLN before any income tax.
For a full comparison of whether B2B makes financial sense for your situation, see B2B vs Employment in Poland 2026. Once registered, review Moving to B2B in Poland — Complete Checklist to make sure you haven't missed anything.
Always verify current CEIDG procedures at ceidg.gov.pl. Requirements for foreign nationals may differ depending on residency status.