The optimal selection of PKD codes when running a business
09/05/2025
Choosing PKD codes – what should you bear in mind?
The Polish Classification of Economic Activities (PKD) forms the basis for identifying and classifying economic activities in Poland. The correct selection of PKD codes is essential right from the company registration stage and affects many of the business’s formal, legal, tax and operational aspects. In practice, however, business owners often face challenges in correctly defining the scope of their activities, which can result in problems with the authorities, restrictions on access to tax reliefs, and even penalties. This article will help you understand how the PKD system works, the rules for selecting codes and the consequences of using them incorrectly.
Structure and significance of PKD codes
The PKD classification is based on a five-level hierarchical structure:
- Section – designated by a letter (e.g. F – Construction), covering broad areas of the economy;
- Division – a two-digit code specifying the scope (e.g. 43 – Specialised construction works);
- Group – a three-digit code describing the production process or the nature of services;
- Class – a four-digit code defining the specialisation of the activity;
- Subclass – a five-character alphanumeric code specifying the most detailed nature of the activity.
This system allows for a precise definition of a company’s profile, which has practical applications, for example, in market analysis, economic statistics, as well as in administrative and tax procedures. For example, code 43.31.Z refers to plastering, whilst 73.11.Z refers to the activities of advertising agencies.
The role of the primary code and additional codes
When registering a business, you must specify a single primary code that reflects the main business profile – the one generating the highest turnover or constituting the core area of activity. In addition, you may add supplementary codes to describe other, less significant or ancillary activities.
It is worth noting that the primary code is significant when assessing grant applications (e.g. from the Job Centre), when determining tax rates, and also in statistical analyses carried out by the Central Statistical Office (GUS). The selection of codes should therefore be based on the actual, current business profile, rather than solely on plans for future development.
How can you effectively choose the right PKD code?
- Analysis of actual business activities – you should precisely define the range of products and services offered and identify the main area generating revenue.
- Use the PKD search engine – available on the biznes.gov.pl website, which allows you to search for codes using keywords.
- Checking legal requirements – some PKD codes require permits, licences or concessions (e.g. medical, transport or financial activities).
- Consult an expert – if in doubt, it is worth contacting an accountancy firm, a business adviser or the Classification and Nomenclature Centre of the Central Statistical Office in Łódź, which can issue an individual interpretation.
- Avoiding excessive broadening of the scope – an excessive number of PKD codes may result in undesirable consequences, including tax complications or difficulties in obtaining grants.
Practical example
When setting up a copywriting business that does not have a dedicated code, specifying code 73.11.Z (advertising agency activities) is the closest match to the business profile. Additionally, codes related to translation services may be added if the business provides such services.
Consequences of incorrect selection of PKD codes
Incorrect selection or failure to update PKD codes entails a number of risks:
- Problems with tax and social security authorities – this may lead to tax and social security liabilities being incorrectly assessed.
- Refusal to grant subsidies or loans – funding bodies require the codes to match the actual business profile.
- Risk of financial penalties – for carrying out business activities without the required registration or without the relevant licences.
- Difficulties in business relations – inconsistencies in codes may undermine the company’s credibility in the eyes of contractors and partners.
It is therefore important to ensure that the PKD classification is up to date and correct, and to report any changes to the scope of business activities immediately, in accordance with the applicable regulations – in the case of sole traders, by updating the CEIDG register, and in the case of companies, by making the relevant changes to the KRS register.
Updating PKD codes – when and how should this be done?
Updating PKD codes is necessary both as the company grows and in the event of a change in its business profile. The business owner is obliged to report such a change within 7 days of it occurring:
- Sole traders (JDG) – the update is carried out online using the CEIDG-1 form;
- Partnerships and companies – changes to PKD codes are entered into the National Court Register (KRS), and in the case of significant changes, an update to the partnership agreement or the company’s articles of association is required;
- New PKD 2025 classification – from 1 January 2025, an updated system of PKD codes will come into force, which companies must implement when making subsequent changes or updating their registrations.
It is worth bearing in mind that failure to comply with the update requirements may lead to administrative sanctions and complications in the conduct of business.
Practical recommendations for business owners
- Choose codes that reflect your actual business activities – avoid entering codes ‘just in case’ that are not currently in use;
- Limit the number of codes to the absolute minimum to minimise the risk of tax and administrative complications;
- Use official tools – the PKD code search engine and consultations with professionals;
- Monitor changes to the PKD classification regularly – particularly in the context of the PKD 2025 update;
- Carry out updates without undue delay – changes to your business profile must be reported immediately;
- Be aware of additional requirements – some codes mean you must hold permits, licences or fulfil other formalities.
Summary
The choice of PKD codes is a decision with far-reaching consequences for the operation of a business. Accurate and appropriate PKD classification enables the business to operate in accordance with the law, facilitates access to grants and tax reliefs, and reduces the risk of issues with government bodies. Regardless of the sector, an entrepreneur should approach this process with care, making use of the available tools and professional support. Updating the PKD codes in line with changes to business activities should be treated as an essential part of business management. Thus, a conscious and responsible choice of PKD codes forms the foundation for the stability and growth of any business in Poland.
Przedsiębiorca od prawie 20 lat. Związany m.in. z branżą inkubatorów przedsiębiorczości. Od ponad ośmiu zarządza Fundacją Firma Dla Każdego, która prowadzi jeden z największych inkubatorów w Polsce. Specjalizuje się w zagadnieniach prowadzenia i rozwoju biznesu, legalizacji pobytu i pracy, a także aspektami podatkowymi prowadzenia firmy.
Want to start a business without the paperwork?
Get in touch — we will help you choose the best way to run your business.
Get in touch