From 1 Jan 2027, F2 fiscalization is mandatory for Croatian sole traders. Are you ready?

KPD codes 2025: search by name or code

Find the KPD code for your e-invoice. Type the name of your service or product - the search understands word endings, missing diacritics and typos. Free, no sign-up.

Type at least 2 characters of a name or a code.

What is a KPD code?

KPD (Klasifikacija proizvoda po djelatnostima) 2025 is Croatia's classification of products and services, aligned with the European CPA 2.2. From the F2 e-invoice (eRačun) onwards every invoice line must carry a six-digit KPD code in the format XX.XX.XX, for example 62.20.20.

Tips for searching KPD codes

  • Search by what you sell: "frizerske usluge", "računalno programiranje", "prijevoz robe". The catalogue is in Croatian; word endings and diacritics don't matter.
  • You can also search by code or the start of one, e.g. 62.20 or 6220, to see every code in that group.
  • Only six-digit codes can be used on an invoice. Pick the one that most precisely describes your service, and confirm with your accountant if unsure.

KPD code FAQ

What is a KPD code?
A KPD code comes from the Croatian Classification of Products by Activity (KPD 2025) and describes the product or service on an invoice line. It is written as XX.XX.XX.
Where is a KPD code required?
On every line of an e-invoice, that is, invoices fiscalized with F2. It is not needed for invoices to individuals (F1) or to clients outside Croatia.
How do I find the KPD code for my service?
Type the name of your service or product in the search above and pick the code that best describes what you sell. You can also search by the start of a code.
Is KPD the same as NKD?
No. NKD describes the activity of your business, while KPD describes the specific product or service on an invoice line.
Read the full guide to KPD codes on e-invoices

Issue e-invoices with the right KPD code

Moj Obrt lets you search KPD codes while you write an invoice and saves the code on your items.

Try it for free