Quick answer
The European Union's mandatory eight-digit coding system that classifies procurement objects on the TED platform, letting buyers and suppliers across member states describe and find contracts using a shared language.
The Common Procurement Vocabulary (CPV) is the European Union's mandatory classification system for public contracts, assigning every procurement object a standardised eight-digit code so that buyers across all member states and suppliers anywhere in the world can describe and search for contracts using the same language.
What is CPV?
CPV organises all purchasable goods, services, and works into a hierarchy of divisions, groups, classes, and categories. Each code is eight digits plus a ninth check digit, giving a code like 72212000-4 for software programming services. The EU's official tender portal, ted-europa, publishes every above-threshold contract notice with one or more CPV codes attached, making CPV the primary filter for searching EU public procurement. EU-funded multilateral projects, including those financed by the eib, also apply CPV classification to notices published under EU procurement rules.
Unlike unspsc, which classifies products and services at commodity level, CPV follows a procurement-object structure and is maintained by the European Commission. There is no official cross-walk between CPV and UNSPSC, so suppliers bidding on both EU and UN-system tenders must maintain separate classification profiles for each.
Why CPV matters for bidders
Your CPV mapping is the first filter a buyer's procurement system applies when routing contract notices. A wrong or missing code means your category of work never appears in your search results, even when the underlying opportunity fits perfectly. The practical discipline is to browse the official CPV dictionary, find the most specific codes that match your real offering, and then register those codes in every EU-facing buyer portal and national procurement platform that asks for them. Check one level up the hierarchy as well: some buyers classify at group or class level rather than the terminal category, so registering only the most granular code can cause you to miss broader notices. Reviewing your code set after your first month of live alerts will quickly reveal whether you are over- or under-mapped.
FAQ
How many digits does a CPV code have?
A CPV code is eight digits that describe the procurement object, plus a ninth check digit used for validation, giving a total of nine characters in the published format.
Which portals require CPV codes?
The EU's TED portal and all above-threshold public contracts in EU member states require CPV codes. EIB-financed projects under EU rules also use CPV, and some non-EU buyers that follow EU frameworks adopt it voluntarily.
Is there a mapping between CPV and UNSPSC?
There is no official mapping. Companies bidding on both EU contracts and UN-system tenders must maintain independent profiles in CPV and UNSPSC, as the two systems use different hierarchies and classification logic.
How Bidovate helps
Bidovate puts CPV (Common Procurement Vocabulary) to work inside your capture and proposal workflow.
Find EU and EIB tenders by CPVSee Bidovate in action
Book a demo and we will show you the platform using your actual contract data.
Related terms
United Nations Standard Products and Services Code (UNSPSC)
The global, hierarchical coding system that classifies products and services so buyers and suppliers can categorise spend and match tenders consistently worldwide.
ViewTED (Tenders Electronic Daily)
The official online supplement to the Official Journal of the European Union where all above-threshold public contracts in Europe are published, covering roughly 750,000 notices each year.
ViewEuropean Investment Bank (EIB)
The world's largest multilateral development bank by financing volume, owned by the 27 EU member states, funding infrastructure, climate, and development projects inside and outside the European Union.
ViewNUTS Codes (Nomenclature of Territorial Units)
The European Union's hierarchical geographic classification that divides member states into regions at three levels, used on the TED procurement portal to identify where a contract will be performed and to filter opportunities by region.
ViewInternational Competitive Bidding (ICB)
The open, internationally advertised procurement method that multilateral development banks use for their largest contracts to attract qualified bidders worldwide.
View