Registering a business in Poland (whether as a sole proprietorship — Jednoosobowa Działalność Gospodarcza (JDG), or a limited liability company — Spółka z o.o.) today looks deceptively simple. Online portals promise company registration “in just two clicks” using a Profil Zaufany account.
A future entrepreneur, excited by a business idea, sits down at the computer, fills out the application form, and reaches the PKD section (Polska Klasyfikacja Działalności) — the Polish equivalent of business activity classification codes.
Following the logic of “the more, the better” and “I’ll add extra codes now so I won’t have to pay for changes later,” they enter a dozen unnecessary activity codes.
And at that exact moment, without even realizing it, they make a fatal mistake that may cost them thousands of złoty in excessive taxes.
The Entrepreneur’s Pain: One “Future-Proofing” Click That Can Cost a Fortune
Imagine a typical situation. An IT specialist, marketer, or business consultant decides to register a JDG. They plan to work under the most popular and advantageous taxation scheme — Ryczałt od przychodów ewidencjonowanych (lump-sum tax on revenue). In the IT sector this is usually 12%; for marketing or translation services — 8.5%.
While filling out the application, they think:
“I’m developing software now (code 62.01.Z). But what if in six months I decide to consult a large company on management matters? Let me also add code 70.22.Z (business and management consultancy). And project management sounds useful too — why not?”
The system accepts the application, the company is registered, and the entrepreneur is satisfied.
But the very first tax declaration or meeting with an accountant turns into a cold shower. It turns out that because of a single seemingly harmless code, the entrepreneur has automatically lost the right to use lump-sum taxation (ryczałt) or a specific reduced tax rate. Instead, they are now required to pay taxes under the general taxation system (Skala podatkowa) or the flat tax system (Podatek liniowy), where the tax burden may be several times higher.
Important:
Polish tax legislation creates a strict connection between PKD codes, taxation methods, and eligibility for tax benefits. One “toxic” code in the state register (CEIDG or KRS) can block your access to low tax rates before you even issue your first invoice.
How It Works: Toxic Codes and Tax Traps
Polish law clearly regulates which business activities are not allowed under certain taxation systems.
- The Trap for Ryczałt (Lump-Sum Taxation)
If you choose Ryczałt, you must understand that the lump-sum tax law contains a long list of exclusions. If your CEIDG register includes a code from this list, you lose the right to use Ryczałt for the entire tax year.
- Example:
You added a code related to trading certain excise goods, financial services, or specific consultancy activities. Even if you never actually performed such activity and did not earn a single grosz from it, the mere presence of this code in the register deprives you of the right to use the 8.5% or 12% tax rate.
You are automatically pushed onto the general taxation system (Skala podatkowa), where the rate is 12% up to 120,000 PLN and 32% above that threshold, plus 9% health insurance contributions (ZUS NFZ) with no upper limit.
- The “Mixed Rates” Trap Within Ryczałt
Sometimes a code does not eliminate your right to Ryczałt entirely, but drastically changes the applicable rate for your core business activity.
- You are a designer or copywriter expecting the 8.5% rate.
- You add an additional code “just in case,” which the tax office interprets as “IT services” or “management services” (for example, a code related to website administration).
- An accountant acting cautiously — or a tax inspector during an audit — may require you to pay 12% or even 15% on your entire income instead of 8.5%, because you yourself declared that your business includes these higher-taxed services.
Why “DIY” Registration Is a Myth of Cheap Savings
Many expats and first-time entrepreneurs refuse professional assistance, arguing:
“Why should I pay a lawyer or consultant 300–500 PLN if there’s a free government guide online?”
The problem with online instructions is that they explain the technical process (where to click and which checkbox to tick), but they do not explain the strategic consequences.
The Nuances Nobody Writes About in Guides
- Incompatibility Between Codes and Tax Benefits:
The CEIDG system technically allows you to select almost any PKD code. It will not display warnings such as:
“Attention! This code will disqualify you from Ulga na start,”
or
“You will not be eligible for the 8.5% tax rate.”
The system simply registers what you entered. Full responsibility rests entirely on you.
- Interpretation Specifics (Translation Errors):
Translations of PKD codes into Russian or Ukrainian in Google guides often fail to reflect the legal meaning of Polish terminology.
What sounds in your head like:
“I’ll just help businesses set up advertising”
may legally fall under a code related to “market and public opinion research services,” which may trigger completely different tax obligations and mandatory VAT registration from day one.
- Difficulty of Correcting Mistakes:
If the mistake has already been made and the tax period has started, simply deleting the code retroactively will not help.
The tax office may conclude that from the moment of registration until the code was removed, you had the legal right to conduct that activity — meaning your preferential tax rate for that year is gone.
The Main Conclusion: Why Business Registration Should Be Handled by Professionals
Trying to save money at the beginning often leads to enormous financial losses later.
Business registration is not just technical form-filling on a website — it is tax planning.
A professional consultant or specialized accounting company acts as the architect of your business:
- They analyze your actual business activity.
They will ask what exactly you plan to do, who your clients are (individuals or B2B, in Poland or abroad). - They select the optimal structure.
A specialist will choose the best combination of PKD codes and taxation methods (Ryczałt, Liniowy, Skala) to legally minimize your tax burden. - They protect you from hidden obligations.
They will verify whether your selected codes require immediate VAT registration, the purchase of a fiscal cash register (kasa fiskalna), or additional licenses.
The Cost of a Mistake:
One wrong “click” during self-registration can increase your tax rate from 8.5% to 32%.
Is that risk really worth saving a few hundred złoty on professional consultation?
The answer is obvious.
Trust professionals with the start of your business so you can focus on earning money instead of putting out tax fires later.
