United Kingdom · CPV · notice literacy

CPV codes on Contracts Finder notices — reading the trade fit line

Common Procurement Vocabulary (CPV) codes are the eight-digit trade labels buyers attach to tender notices. For facilities, cleaning and trades SMEs, CPV is often the fastest bid/no-bid gate on a ten-minute notice read — before you open the ITT pack. This guide explains what CPV is, where it appears on Contracts Finder and Find a Tender, and how to use it in triage. Not bid writing.

Not bid writing. Not legal advice. BidFit matches notices to your trade profile and, when you ask, writes a sourced Go/No-go memo. We do not draft responses, complete SQs, or replace official portals.

Free weekly digest  ·  £19/mo daily  ·  £9.99 memo

What CPV codes are

CPV is a standard EU/UK classification system for describing what a contract is for. Each code is an eight-digit number (sometimes shown with a dash after the first two digits, e.g. 90911200 for window-cleaning services). Buyers pick one or more CPV codes when publishing a notice so search engines, alerts and digests can route opportunities to the right trades.

Official reference: the Common Procurement Vocabulary (CPV) list on GOV.UK (OGL v3.0). You do not need to memorise the full list — you need a shortlist of codes that match your trade and a habit of checking them on every notice.

Where CPV appears on a notice

On Contracts Finder and Find a Tender, CPV usually sits in a labelled field near the top of the notice — often “CPV codes” or “Common procurement vocabulary”. You may see:

CPV complements — but does not replace — the description text. A notice coded 90911200 (window cleaning) with a description about grounds maintenance is a mismatch worth a human read, not an automatic Pass.

CPV codes BidFit users watch for soft FM and trades

These are common on notices in the roughly £10k–£250k band BidFit targets. Use them as a starting shortlist, not an exhaustive list:

Example CPV codes — facilities, cleaning and trades (literacy only)
CPVDescription (summary)Typical fit
90911200Window-cleaning servicesWindow cleaners, abseil/rope access firms
90911300Building-cleaning servicesCommercial cleaning, FM sub-contractors
90910000Cleaning services (general)Broader cleaning lots — read description
50700000Repair and maintenance of building installationsElectrical, HVAC, fabric maintenance
45261900Roof maintenance workRoofing, guttering, cladding repairs
77314000Grounds maintenance servicesLandscaping, grounds, open spaces
45111200Site preparation and clearance workSite clearance, minor civils

Search the full CPV list on GOV.UK when your trade sits between categories — e.g. pest control, waste collection, or specialist coatings each have their own codes.

Using CPV in a bid/no-bid triage

On a ten-minute notice read, treat CPV as the first trade-fit gate alongside geography and value:

  1. Match CPV to your profile. If none of the listed codes sit in your trade shortlist, mark trade fit Fail unless the description clearly says otherwise.
  2. Watch for catch-all codes. Broad codes like 90910000 (cleaning services) or 45000000 (construction work) need a description read — they attract noise in alerts.
  3. Check multi-code notices. A secondary CPV for waste or security may signal scope you cannot deliver — Fail or Unknown depending on wording.
  4. Do not bid on CPV alone. A matching code does not override framework-only wording, turnover gates, or a dead clock. Run the full bid/no-bid checklist.

CPV in portal alerts vs BidFit digest

Contracts Finder saved searches can filter by CPV — see the soft FM Contracts Finder filters guide. Many SMEs still get inbox noise because:

BidFit’s free weekly digest layers trade, region and value on top of official portal data — CPV is one input, not the only gate. When a notice survives triage and you want every gate scored, see when a notice match needs a memo.

What BidFit will not do

Questions

What is a CPV code on a UK tender notice?

A Common Procurement Vocabulary (CPV) code is an eight-digit trade classification buyers attach to tender notices on Contracts Finder and Find a Tender. It helps route opportunities to the right sector. For SMEs, checking CPV against your trade shortlist is often the fastest first gate on a notice read.

Can I filter Contracts Finder by CPV code?

Yes. Contracts Finder saved searches can include CPV filters alongside keywords and value bands. Broad CPV codes still produce noise — combine CPV with geography and value filters, or use a profile-matched digest on top of official alerts.

Does BidFit use CPV codes in the digest?

Yes — CPV is one of several signals BidFit uses to match notices to your trade profile in the free weekly or £19/mo daily digest. A matching CPV does not replace the full bid/no-bid gate set on a named notice.

How to read a tender notice in ten minutes · Soft FM Contracts Finder filters · Bid/no-bid decision for UK SMEs · All guides

Fewer wrong-trade emails

Keep official portal alerts. Add a short weekly list matched to trade, region and value.

Start free digest See prices