Foreign founders in Poland lose 4–8 weeks of registration time, face unexpected tax bills, and damage credibility by choosing PKD codes that don't match their actual business activities. The fix is simple: spend 30 minutes with a local accountant before filing to audit your code selection against your revenue streams and daily operations.
Mistake #1: Picking PKD Codes That Sound Close Instead of Exact Matches
A software developer building custom applications chose PKD code 62.01Z (programming consultancy) because it felt right. Six months later, a tax auditor flagged the discrepancy: the developer was also selling pre-built software modules—the correct primary code should have been 62.09Z (other information technology and computer service activities).
The difference cost them two things: a formal notice to amend the registration and a compliance warning on file. PKD codes are precision classifications, not suggestions. "Close enough" triggers auditor attention faster than any other registration error.
Mistake #2: Underestimating How PKD Codes Affect Tax Rates and Deductions
PKD code choice locks in VAT treatment and deduction eligibility. A marketing agency owner discovered mid-year that their assigned code blocked them from deducting software subscriptions as business expenses because the classification didn't recognize software tools as direct operational costs. The result: unexpected deductions flagged for review and back-tax assessment.
Codes also affect eligibility for founder tax breaks. The preferential tax rate for new business owners (reduced from 19% to 9% for 12 months) only applies to specific PKD classifications. A misclassified code can disqualify you retroactively.
Mistake #3: Listing Too Many Secondary PKD Codes as Insurance
One founder registered with 1 primary code and 6 secondary codes "to cover all bases." This triggered an automatic audit flag. Multiple secondary codes signal inexperience and create the appearance that you haven't decided what you actually do.
The practical limit is 1–2 secondary codes, ranked by revenue contribution. List only classifications that genuinely account for 10%+ of your revenue or occasional client work.
Mistake #4: Copying Codes From Competitors Without Checking Scale or Revenue
You found a competitor's registration. They use PKD 74.10Z (specialized design activities). You copied it. But their firm has 12 employees and €500,000 annual revenue. Yours is a solo operation at €80,000. The code is technically defensible but creates audit risk when scale doesn't match.
Always verify that your revenue, team size, and service mix align with GUS examples for the code you choose. A 20-minute check saves weeks of back-and-forth.
Mistake #5: Forgetting That PKD Changes Require Formal Registration Amendments
You pivoted your business six months in and realized your PKD code no longer fit. Fixing it requires filing an amendment with the Central Register of Business Activities.
If you don't amend within 7 days of the pivot, revenue from the new activity can be treated as underreporting. Amendments filed late also flag your file for deeper auditor scrutiny.
Mistake #6: Not Knowing Which Codes Trigger Higher Insurance or Bonding Requirements
Certain PKD classifications automatically trigger professional liability insurance mandates or bank guarantee requirements. A construction consultancy founder didn't realize her code (71.12Z) required insurance coverage she hadn't budgeted for. She discovered this weeks after registration when the accountant flagged it during annual planning.
Always ask your accountant upfront: "Does this PKD code carry insurance, bonding, or permit requirements?" Budget for them before filing.
How to Choose the Right PKD Codes in 5 Steps
- Document daily activities: Write down exactly what you do each day. Be specific: "I build custom WordPress sites for e-commerce" not "I work with websites."
- Break down revenue by service: Assign rough percentages to each revenue stream. If you do consulting (60%) and product sales (40%), list the primary code for consulting and secondary for products.
- Consult a local accountant: A 1-hour session typically costs €30–60 and is worth far more in avoided corrections. They'll cross-check your activities against real PKD definitions.
- Cross-check against GUS examples: The Central Statistical Office (GUS) website publishes detailed PKD classification guidance. Verify your code matches the examples provided.
- Final review before submission: Read your chosen code's full definition one more time. If even 20% of your activities don't fit, you've chosen wrong.
FAQ Section
What happens if I register with the wrong PKD code and don't fix it for 6 months?
You risk a back-tax assessment covering the entire period, late-payment surcharges, and loss of eligibility for founder tax breaks if the error caused you to underreport income. You may also be required to file amended VAT returns for prior quarters.
Can I have one primary PKD code and change it later if my business pivots?
Yes, but you must file an amendment within 7 days of the pivot. Delays can be treated as underreporting if revenue from the new activity goes untaxed.
Which PKD code should I use if I offer both services and products (like consulting plus software sales)?
Assign one primary code to whichever activity generates 50%+ of revenue. List additional codes in descending order of revenue contribution. Mixed-revenue businesses almost always need accountant review to ensure the primary code matches your largest revenue stream.
Do foreign sole proprietors and limited companies (Sp. z o.o.) use the same PKD codes?
Yes, the codes are identical across legal structures. However, limited companies face stricter audit scrutiny for code accuracy because statutory financial reporting is more formal and subject to external review.
Is there a free tool to find the correct PKD code, or do I need to pay an accountant?
The GUS website has a free searchable PKD database, but foreign founders often misinterpret results without local context. A 1-hour accountant consultation (€30–60) pays for itself by eliminating one amendment request later.
Sources
Photo: Niepoddawajsie.pl Luk / Pexels