Opening a Sole Proprietorship (JDG) in Poland: Expat Guide
Learn how to register your JDG online via CEIDG, choose your taxation model, and register with ZUS.
Opening a sole proprietorship (jednoosobowa działalność gospodarcza, or JDG) is a highly popular business structure in Poland, especially for IT freelancers, consultants, and small business owners. Registering a JDG allows you to issue invoices (faktura) to local and international clients, deduct business expenses, and enjoy lower tax rates. Foreigners from non-EU countries can register a JDG if they hold a specific residence permit, such as a Karta Pobytu based on the Poland.Business Harbour program, permanent residence, or temporary residence based on marriage to a Polish citizen.
The registration process is entirely free and is completed online through the Central Register and Information on Economic Activity (CEIDG) portal. During the application, you must choose your business classification codes (PKD), select your taxation model (flat rate/ryczałt, linear tax/podatek liniowy, or progressive tax/skala podatkowa), and register as a VAT taxpayer (using the VAT-R form) if your turnover exceeds the legal limits or if you work in consulting.
Additionally, you must register your business with the Social Insurance Institution (ZUS) within 7 days of starting operations. New businesses qualify for social security relief programs, such as the initial exemption (Ulga na start) followed by the preferential rate (Mały ZUS Plus), which significantly reduces monthly operating costs in your first two years.
📋 Steps to Register a JDG
- 1
Verify Legal Right to Register
Confirm that your residence permit or visa status allows you to register a sole proprietorship in Poland under Polish business law.
- 2
Prepare CEIDG Details
Select your business name (must include your official first and last name), choose a business address, and select your PKD industry codes.
- 3
Choose Taxation Model
Decide on your tax format: scale (12% and 32%), linear (19%), or flat-rate ryczałt (popular in IT, ranging from 8.5% to 12%).
- 4
Submit CEIDG Application
Log into the CEIDG portal using your Profil Zaufany. Fill out and submit the online application form. There are no registry fees.
- 5
Register with ZUS
Submit ZUS registration forms (ZUS ZZA or ZUS ZUA) within 7 days of starting. Select the 'Ulga na start' code to minimize early contributions.
- 6
Open a Business Bank Account
Open a dedicated business bank account (konto firmowe) to handle invoices and link it to the government's tax whitelist (Biała lista).
✅ Required Registration Data
- ▸PESEL number and active Profil Zaufany
- ▸Passport and visa/residence card granting business rights
- ▸Official business address (and lease contract or property deed)
- ▸List of PKD activity classification codes
- ▸Chosen taxation model (ryczałt, skala, or podatek liniowy)
- ▸ZUS registration forms (ZUS ZZA / ZUA)
- ▸VAT-R form (if registering as a VAT or VAT-EU taxpayer)
⚠️ Common Pitfalls to Avoid
- ✕Registering a business address without the landlord's written consent, which can lead to lease termination or legal disputes
- ✕Selecting the incorrect taxation model (e.g. opting for scale tax when flat-rate ryczałt would save thousands in IT taxes)
- ✕Failing to register for VAT-EU before conducting services for clients in other EU countries (leads to tax audit penalties)
- ✕Mixing personal and business bank transactions, which complicates accounting and tax audits by the Urząd Skarbowy
💶 Fees, Reliefs and Timelines
Registering a JDG is completely free. New businesses qualify for 'Ulga na start' (paying only health insurance, approx. 400-500 PLN monthly in 2026) for the first 6 months, followed by 'Mały ZUS' for 24 months. Online CEIDG processing takes 1 to 2 working days.
📖 Useful Business Terms
- jednoosobowa działalność gospodarcza
- Sole proprietorship (JDG)
- CEIDG
- Central Business Register
- faktura
- Invoice
- ryczałt
- Flat-rate tax model
- podatek dochodowy
- Income tax
- Ulga na start
- Initial social security relief
- konto firmowe
- Business bank account
- Biała lista podatników
- Taxpayer whitelist
❓ Frequently Asked Questions
What is a JDG in Poland?+
JDG stands for jednoosobowa działalność gospodarcza. It is a sole proprietorship business format registered under your name in Poland.
Can all foreigners open a JDG in Poland?+
Citizens of the EU can open a JDG freely. Non-EU citizens must hold a permanent residence permit, a Pole's Card, or temporary residence with specific business rights.
What is the PKD code?+
PKD is the Polish Classification of Activities. You must select codes that match your business services (e.g., 62.01.Z for software development).
What is Ulga na start?+
It is a social security relief program for new Polish businesses. For the first 6 full months, you are exempt from social contributions (ZUS), paying only health insurance.
Should I register for VAT?+
If your annual turnover is under 200,000 PLN, you are exempt from VAT. However, you must register if you provide specific services like consulting or IT consulting.
What is the Biała lista?+
The 'white list' is a public registry of tax-registered business bank accounts in Poland. Customers must pay invoices to accounts listed on the whitelist to claim deductions.
Interactive AI simulator or vocab training. No account required.