CEIDG registration — the process of registering a sole trader business (JDG) in Poland — costs PLN 0. The form is online. The registration is same-day. The system confirms it immediately. None of that means the registration is without cost. The tax regime you select, the PKD code you enter, and the ZUS structure you lock in at the point of registration have financial and legal consequences that compound from day one.
This article covers what CEIDG registration actually costs — not the fee, which is zero, but the decisions made on the form that most foreigners get wrong.
What the CEIDG Form Asks — and What Each Answer Costs
| Form Field | What It Determines | Cost of Getting It Wrong |
|---|---|---|
| Tax regime selection | How your income is taxed for the entire calendar year | PLN 15,000–30,000 additional tax at the same revenue level — regime choice cannot be changed until January of the following year |
| PKD code | Your declared business activity — determines lump sum rate if applicable and appears on every invoice | Mismatch between PKD code and actual activity flagged at Urząd Skarbowy audit — requires correction and retrospective review |
| Business start date | The date ZUS obligations begin | Every day of ZUS you owe from the start date you entered — including months before you issued a single invoice |
| Registered address | Your official business address for all correspondence | Lease restrictions on commercial use create landlord dispute risk from day one |
The Tax Regime Decision — Why It Cannot Wait Until Later
The CEIDG form requires you to select a tax regime before submitting. The three options are the general scale (skala podatkowa), flat tax (podatek liniowy), and lump sum (ryczałt). Each applies a different rate to a different base. Each interacts differently with ZUS health contributions. The regime applies for the entire calendar year from your registration date — it cannot be changed until 20 February of the following year at the earliest.
Most foreigners select the default option. For many business types and revenue levels it is the most expensive option available. The difference between the correct regime and the default selection is significant — and it applies for the full calendar year with no correction available.
The ZUS Start Date — Every Day Counts
ZUS social insurance contributions begin from the business start date you enter on the CEIDG form. The form defaults to today's date. If you enter today's date and are not ready to start invoicing for another six weeks, you owe six weeks of ZUS contributions for a business generating zero income.
There is a specific field on the CEIDG form that determines when your ZUS obligations begin. Most foreigners leave it at its default value — which is not the correct value if you are not ready to invoice immediately. The correct approach is covered in The Business Setup and Freelancing Guide.
Not certain which start date, tax regime, or PKD code applies to your situation?
The Business Setup and Freelancing Guide covers the complete CEIDG registration sequence — every field on the form, the tax regime comparison, the ZUS contribution structure, and the pre-registration checklist that prevents the most common errors.
Business Setup and Freelancing Guide →The PKD Code — What It Affects Beyond the Form
The PKD code is the Polish Classification of Activities code that describes your business. It appears on every invoice you issue. If you elect lump sum taxation, the PKD code determines which rate applies — rates range from 3% to 17% depending on activity type. A wrong PKD code means a wrong lump sum rate, which means either underpaying tax or overpaying throughout the year.
The PKD code also appears in the CEIDG public register. If your declared activity does not match your actual invoicing, the Urząd Skarbowy can flag the mismatch at audit. You can register multiple PKD codes at no additional cost — if your work spans more than one activity type, register all applicable codes at the point of registration.
Non-EU Nationals — The Permit Check That Must Happen First
The CEIDG system does not verify your immigration status. It accepts registrations from non-EU nationals regardless of permit conditions. A non-EU national on a permit that does not authorise self-employment can complete the full CEIDG registration and receive confirmation. The system will not flag the violation.
The violation is identified at residence permit renewal by the Voivodeship Office — typically 12 to 24 months after registration. Consequences include renewal rejection and a requirement to deregister the business retroactively, with all associated tax and ZUS complications.
Common Errors on the CEIDG Form
The Business Setup and Freelancing Guide covers the complete CEIDG registration process — every field on the form, tax regime comparison with worked examples, PKD code selection by activity type, ZUS contribution structure, permit eligibility by nationality, and the pre-registration checklist. The document you read before you open the form.
Available as part of the Complete System (24 guides — PLN 1,300).
