Finding tenders

CPV Codes for Construction: the 45000000 Family Explained

Updated August 2026 · TenderPulse team

Direct answer: CPV (Common Procurement Vocabulary) codes are the EU's product taxonomy for public tenders. All construction work lives under division 45000000-7. If you search TED with the right 3–5 CPV codes for your trade plus a country filter, you will see practically every relevant tender; search with keywords alone and you will miss a third of them.

How the CPV system is built

A CPV code is an 8-digit number plus a check digit. It is a tree: each extra non-zero digit narrows the scope. For construction:

Buyers often also attach design codes (71xxxxxx — engineering/architecture) to design-and-build contracts, which is why a pure 45-only alert misses D&B work.

Why buyers' CPV choices are messy — and how to exploit it

Contracting authorities pick codes manually, and they are inconsistent: a school renovation may be coded as 45214200 (school buildings), 45453000 (overhaul/refurbishment), or a vague 45000000. Three practical consequences:

The shortlist for common trades

Putting codes to work in TED

In TED's expert search you can combine CPV, country (NUTS), value range and deadline. A robust construction alert is: division-45 family codes for your trades + your target countries + "notice type: contract notice". Expect volume: across the EU, hundreds of construction notices publish on a typical business day — in the stream TenderPulse tracks, 2100 construction tenders were captured in the last 30 days alone. That volume is exactly why teams automate the filtering instead of reading TED manually: set your CPV + country profile once and get only matching tenders, daily.

Common CPV mistakes that cost bids

Frequently asked questions

What is the CPV code for construction work?

45000000-7 is the top-level CPV division for construction. Sub-families narrow it: 45210000 buildings, 45233000 roads, 45310000 electrical installation, 45400000 completion works, and so on.

How many CPV codes should a tender alert use?

Typically 3–5 family-level codes per trade plus your target countries. Search one level above your exact specialty and pair codes with keywords to survive buyer miscoding.

Why do relevant tenders sometimes have the wrong CPV code?

Contracting authorities assign codes manually and inconsistently — renovations, design-and-build and mixed contracts are frequently coded at a generic or adjacent level, which is why keyword filters matter.

Do design-and-build tenders use construction CPV codes?

Often they combine division 45 with 71-series design codes (architecture/engineering). Alerts that ignore the 71 series see design-and-build work late or never.

Get matching EU construction tenders daily

TenderPulse scans TED daily and delivers construction tenders that match your profile — by country, value and CPV. Free tier available.

Start free  See pricing

Keep reading