CPV Codes: What They Are and How They Work in Tenders (2026)

CPV Codes: What They Are and How They Work in UK Tendering (2026)

Standing for Common Procurement Vocabulary, CPV codes are used to classify public sector contracts by their subject matter. They were designed to make it easier for buyers to publish opportunities and for suppliers to find them.

In practice, the system is imperfect. Understanding what CPV codes are — and why you cannot rely on them alone — is important for any organisation tracking tender opportunities. For the complete guide to finding tender opportunities, see our guide to how to find tender opportunities. For the full tendering process, see our guide to tendering for contracts.


What Is a CPV Code?

A CPV code is an eight-digit number followed by a check digit. For example, the code for security services is 79710000-4. The code for tutorial services is 80590000-6.

Every public sector contract published on Find a Tender Service (FTS) or Contracts Finder must include at least one CPV code. The code tells suppliers what type of goods or services the contract covers. It also allows procurement portals to filter and categorise opportunities.

There are thousands of CPV codes covering virtually every product and service category. They range from highly specific sub-sector codes to broad general categories.


How CPV Codes Work in UK Procurement

Post-Brexit, UK public procurement no longer uses the EU’s OJEU/TED system. Above-threshold contracts are now published on Find a Tender Service (FTS). Below-threshold contracts are published on Contracts Finder. Both platforms use CPV codes to categorise opportunities.

When a buyer publishes a contract notice, they assign one or more CPV codes. Suppliers registered on procurement portals can set up alerts based on CPV codes. When a contract with that code is published, the supplier receives a notification.

This sounds straightforward. However, the system has significant limitations in practice.


Why CPV Codes Are Unreliable for Finding Opportunities

The CPV code system only works when buyers use the right codes. Many do not. There are three common problems.

Buyers use codes that are too broad

Instead of selecting the most specific available code, buyers often choose a broad parent category. A contract for one-to-one tutoring might be coded as “Education and Training Services” (80000000-4) rather than “Tutorial Services” (80590000-6). This means the opportunity reaches thousands of irrelevant suppliers — and may miss the most relevant ones.

Buyers use incorrect codes

Research has shown that a significant proportion of contract notices carry the wrong CPV code entirely. This is not intentional. Buyers are procurement officers — not always subject matter experts in the service they are procuring. Incorrect codes mean opportunities are invisible to the suppliers best placed to deliver them.

Not all portals use CPV codes consistently

Some procurement portals use keyword-based search rather than CPV codes. Others apply codes inconsistently. Relying solely on CPV code alerts means missing opportunities published on platforms that do not use the codes your alert is set up for.


What to Do Instead of Relying on CPV Codes

CPV codes are a useful starting point. However, they should never be your only method of finding opportunities. A more reliable approach combines several monitoring methods.

Use keyword searches on Find a Tender Service and Contracts Finder. Search by service type, sector, and buyer name rather than by CPV code alone. Our guide to using Contracts Finder covers how to set up effective keyword alerts.

Monitor individual buyer portals directly. Many local authorities, NHS trusts, and central government departments publish opportunities on their own procurement portals. These may not appear on FTS or Contracts Finder at all — particularly for below-threshold contracts. Our guide to local government tenders covers the regional portal landscape.

Track contract award notices for re-procurement timelines. Contracts Finder publishes award notices showing who holds current contracts and when they expire. This intelligence tells you when a contract is likely to go out to re-tender — often months before the opportunity is formally published. This is one of the most underused and most valuable pipeline strategies available.

Register on multiple relevant portals. Different buyers use different platforms. Register on every portal used by your target buyers. Set up keyword alerts on each. Do not assume that one portal covers all opportunities relevant to your business.

For a complete guide to every procurement portal and monitoring method, see our guide to how to find a tender.


Common CPV Codes for Key UK Sectors

The codes below are the most frequently used in their respective categories. However, always check whether a more specific sub-code exists before setting up your alerts.

Security services — 79710000-4

Facilities management — 79993000-1

IT services — 72000000-5

Construction works — 45000000-7

Healthcare services — 85000000-9

Education and training — 80000000-4

Cleaning services — 90910000-9

Transport services — 60000000-8

Professional services — 73000000-2

Social care services — 85300000-2

Use these as a starting point. Then search for the most specific sub-category code available for your exact service type. And supplement your CPV alerts with keyword-based monitoring as described above.


Frequently Asked Questions About CPV Codes

Are CPV codes still used in UK procurement after Brexit?

Yes. The UK retained the CPV code system after Brexit. Above-threshold contracts published on Find a Tender Service still require CPV codes. Below-threshold contracts on Contracts Finder also use them. The codes themselves are the same as those used in EU procurement — the UK has not introduced a separate classification system.

How do I find the right CPV code for my business?

The full list of CPV codes is publicly available and searchable online. Start with the broad category that covers your service. Then look for the most specific sub-code available. Use both the broad parent code and the specific sub-code in your portal alerts to maximise coverage. Remember that buyers do not always use the most specific code available.

Can I search for tenders by CPV code on Contracts Finder?

Yes. Contracts Finder allows you to filter by CPV code. However, keyword search is often more reliable. Combine both methods. Set up CPV code alerts for your category and keyword alerts for your service type and target buyers. Our guide to using Contracts Finder explains how to set these up effectively.

What happens if a buyer uses the wrong CPV code?

If a buyer uses an incorrect or overly broad code, the opportunity may not reach the most relevant suppliers. As a supplier, you cannot correct a buyer’s CPV code. However, you can reduce the risk of missing opportunities by supplementing your CPV alerts with keyword searches, direct portal monitoring, and award notice tracking. A multi-method approach catches what CPV codes alone miss.

Do private sector tenders use CPV codes?

Not systematically. CPV codes are a public procurement requirement. Private sector buyers are not required to use them. Private sector opportunities are found through company procurement portals, trade association platforms, and direct relationship building. For guidance on finding private sector opportunities, see our guide to how to find tender opportunities.

Should I register for CPV code alerts on multiple portals?

Yes — and this is important. Different portals serve different buyers. A CPV alert on one portal will not capture opportunities published on another. Register on every portal used by your target buyers. Set up both CPV code and keyword alerts on each. Check our guide to tender notifications for how to manage portal alerts effectively across multiple platforms.


Need Help Finding and Winning the Right Opportunities?

Finding opportunities is only the first step. Winning them requires preparation, evidence, and a competitive submission. Our tender writing consultants support organisations across all sectors — from identifying the right opportunities through to producing submissions that win.

Our team holds an 87% win rate across all sectors. We work with 3,500+ organisations across 52 countries.

Get in touch today.


About the author: Written by Joshua Smith, a seasoned bid-writing expert with experience across the UK, Middle East and US, helping organisations secure the contracts they deserve through high-quality, competitive tender responses.

Join the Collective

Let’s Build Your Next Chapter Together

The world of business is changing fast — but growth still starts with people.
Join a global collective built on creativity, strategy, and bold ambition. Whether you’re a healthcare innovator, security leader, creative agency, or tech pioneer — Together, we grow.