CPV Codes Explained: Why They Matter When You're Searching for Contracts
2026-09-01
If you've spent any time looking at contract notices, you've seen an
8-digit number attached to almost every one of them - something like
72000000-5. That's a Common Procurement Vocabulary (CPV) code, a
standardised classification system used across UK and EU public
procurement to categorise exactly what a contract is for.
Why they exist
Free-text search is unreliable for procurement: a council buying "grounds maintenance" and one buying "landscaping services" might mean almost the same thing, but a keyword search for one won't find the other. CPV codes fix this by giving every category of goods, works, or services a single, consistent code, regardless of how any individual buyer chooses to word their notice title.
How the structure works
CPV codes are hierarchical. The first two digits identify a broad
division (for example, 72 covers IT services, 45 covers construction
work, 85 covers health and social work services). Each subsequent pair
of digits narrows the category further, down to a very specific division -
the final check digit after the hyphen is just a validation digit, not part
of the category itself.
This matters practically: searching or filtering on the broad two-digit division catches everything in that whole sector, while a full 8-digit code narrows to something very specific. Most experienced bidders end up tracking a small set of codes that map closely to what they actually do, rather than one single code.
Where they show up
Contracts Finder, Find a Tender, Public Contracts Scotland, and Sell2Wales all tag notices with CPV codes, and most of them let you filter or search by code directly - but the interfaces differ, and there's no single cross-platform CPV search across all four.
How Contract Scanner uses them
Alongside plain keyword rules, Contract Scanner lets you browse and search the full CPV code list and attach specific codes to your own matching rules, so notices get flagged based on their actual procurement category, not just whether a buyer happened to use a particular word in the title. Combining a couple of well-chosen CPV codes with a handful of keywords is usually the most reliable way to stop missing relevant notices that are simply worded differently to what you'd have searched for.