Back to Top

 Skip navigation

Classification of Products by Activity (CPA)

Introduction

The Statistical classification of products by activity, abbreviated as CPA, is the classification of products (goods as well as services) at the level of the European Union.

Product classifications are designed to categorise products that have common characteristics. They provide the basis for collecting and calculating statistics on the production, distributive trade, consumption, international trade and transport of such products. The CPA is part of a wider family of international classifications, developed mainly under the auspices of the United Nations Statistical Division, which makes it possible to compare statistics across countries and across different statistical domains.

Classification Structure

CPA product categories are related to activities as defined by the statistical classification of economic activities in the European Community (NACE). Each CPA product is assigned to a single NACE activity. This linkage to NACE activities gives the CPA a structure parallel to that of the NACE at all levels.

Since 1993, several CPA versions have been developed. The newest is CPA version 2.2 which is available on the Eurostat classifications webpage.

Links to other classifications

CPA has a hierarchical structure with six levels, each identified with a specific code. For CPA Version 2.2 (applicable from 2025 onwards), the number of positions at each level is as follows:

  • first level: 22 sections (alphabetical code);
  • second level: 87 divisions (two-digit numerical code);
  • third level: 284 groups (three-digit numerical code);
  • fourth level: 644 classes (four-digit numerical code);
  • fifth level: 1 432 categories (five-digit numerical code);
  • sixth level: 3 359 subcategories (six-digit numerical code).

The first four levels of CPA are fully aligned with the NACE classification. PRODCOM, the EU classification of industrial products aligns with the six levels of CPA and assigns two further digits to describe additional breakdowns.

Examples of Usage

CPA is primarily used in meeting EU reporting requirements but is also used in some national statistical outputs such as National Accounts.

National

National Accounts - Supply and Use tables

EU

Turnover by product and NACE Rev. 2 activity (CPA 2.1)

EU trade since 2002 by CPA 2.1