What a CPV code tells you
The Common Procurement Vocabulary is a classification for the subject of public procurement contracts. Its main vocabulary is arranged as a hierarchy: broad divisions narrow into more specific categories. The familiar full form contains eight classification digits followed by a checking digit, such as 72230000-6. TED’s official CPV page provides the vocabulary and supporting files.
Use the description beside the code, rather than guessing from its number. A broad code can be useful for discovery, while a narrower one can focus an established search. Neither confirms that you meet the tender’s requirements. A classification is a clue about the subject; the current specification defines the work the buyer expects.
A worked example for custom software services
Imagine a company that develops custom web applications, integrates business systems and supports its own software. It does not sell laptops or operate a hardware help desk. The following officially listed codes offer different levels of breadth; they are examples to investigate, not a universal shortlist for every technology business.
Start with the narrow category that reflects your core work, then test a broader one alongside a clear service description. Review what each search actually returns. If the broad search produces equipment tenders, refine the wording and exclusions rather than assuming that all opportunities under a technology code are relevant.
- 72000000-5 — IT services: consulting, software development, Internet and support.
- 72200000-7 — Software programming and consultancy services.
- 72230000-6 — Custom software development services.
Build a shortlist from work you can actually deliver
Write down three to five services using plain operational language. For each service, find its description in the official vocabulary and inspect adjacent categories. Then read a small sample of genuine buyer notices. Note which codes appear and whether the documents match your service boundary. This sample can reveal differences between your preferred label and the way buyers describe their needs.
Keep a simple worksheet with the service, candidate code, useful buyer phrases, irrelevant result pattern and your decision to retain or drop the code. For the software company, “case management application” may be useful wording, while “desktop equipment supply” belongs in the exclusion column. This creates a defensible search profile instead of an unexplained list of numbers.
Use CPV where the notice uses CPV
CPV is useful in European notice searches and in UK notices that identify procurement categories. Check the relevant official portal and the actual notice. For Germany, combine the code with terms such as Individualsoftware, Softwareentwicklung or Systemintegration when those accurately describe your offer. For the UK, include the outcomes buyers request rather than only your own product names.
Read the lot as well as the overall contract. A mixed procurement may combine equipment, implementation and support, while an individual lot covers only part of that work. Do not turn a relevant category into an assumption that the entire contract fits. Also distinguish live tender notices from planning information and recorded awards.
US NAICS codes are not CPV translations
The US Census Bureau maintains NAICS as an industry classification for business establishments. For example, its 2022 definition identifies 541511 as Custom Computer Programming Services. Federal procurement rules address assignment of a NAICS code and associated size standard to solicitations. That is a different purpose and structure from a CPV description of the procurement subject.
Do not convert a CPV code into a NAICS code by matching labels and treating the result as an official equivalence. For US searches, read the industry definition, the solicitation’s assigned classification and any stated restrictions. A business that develops bespoke applications can face a different procurement situation from one supplying an existing software license, even when both describe themselves as software companies.
Combine codes with a precise monitoring profile
In RFPscope, CPV entries can complement the service description, capabilities and exclusions in your company profile. Keep the codes verified, and explain the scope in words: “custom application development and integration; no hardware-only supply.” The product does not turn a CPV shortlist into a certification of eligibility or an official CPV-to-NAICS mapping.
After a search, inspect the explanation of fit and the source documents. Ask whether a useful result came from a different description, or whether an irrelevant result exposed a missing exclusion. Update the profile when your actual services change. Judge the setup by qualified opportunities and understandable reasons, not by the size of the result list.
Sources and further reading
Put your company profile to work
Describe what you can deliver and where you can work. Review source checks and matching reasons before preparing a proposal.
Create your free company profile ↗