getting-started

Poland Self-Employment Guide 2026 — From Registration to First Invoice

Step-by-step guide to registering a JDG (działalność gospodarcza) in Poland in 2026. CEIDG registration, costs, timeline, required documents, and what to do after registration.

8 min read

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 FormRateBest For
Ryczałt (Lump-sum)12% for IT/softwareRevenue under ~300K PLN/year, minimal costs
Podatek liniowy (Flat tax)19% on profitHigh 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

DayAction
Day 1Submit CEIDG-1 online — business active immediately
Day 1–7Register ZUS insurance (ZUS ZUA/ZZA)
Day 1–5Open business bank account
Day 1–5Register for VAT if needed (VAT-R)
Day 7+Issue first invoice

Costs to Expect

ItemCost
CEIDG registrationFree
Profil ZaufanyFree
ZUS (Start Relief, health only)~769 PLN/month
Business bank account0–30 PLN/month
Accounting software50–200 PLN/month
VAT registrationFree

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.

Tags

JDG registration polandself employment polandCEIDG registrationstart business polandsole proprietorship poland

The content of this article is for informational purposes only and does not constitute tax or legal advice. Consult a licensed advisor before making financial decisions.

Skip to content