Quick answer
The ISO 3166 country code is the internationally standardised two-letter identifier for every sovereign state, used as the root prefix of every NUTS code and as the primary country indicator in EU procurement notices, TED database filters, and European procurement portals.
ISO 3166 is the International Organization for Standardization standard that defines short codes for countries, territories, and their subdivisions. In the context of European public procurement, the ISO 3166-1 alpha-2 two-letter country codes are ubiquitous: they form the root of every NUTS code, appear in TED notice identifiers, and serve as the primary country filter across procurement portals throughout Europe.
What is the ISO 3166 country code?
ISO 3166-1 alpha-2 assigns a unique two-letter code to every country and territory recognised by the United Nations. Common examples in European procurement include DE (Germany), FR (France), IT (Italy), ES (Spain), PL (Poland), NL (the Netherlands), and SE (Sweden). The standard is maintained by the ISO 3166 Maintenance Agency and updated as political changes create new states, dissolve existing ones, or rename countries.
The NUTS classification uses ISO 3166-1 alpha-2 codes as the NUTS Level 0 identifier with two documented exceptions: Greece uses EL rather than GR (a long-standing convention predating ISO harmonisation), and prior to Brexit the United Kingdom used UK rather than GB. These exceptions are codified in the NUTS regulation and procurement systems are built to recognise them.
Beyond NUTS, ISO 3166 country codes appear throughout the EU procurement ecosystem. TED notice reference numbers embed the issuing country code. Supplier registration on the European Single Procurement Document (ESPD) uses ISO 3166 codes to identify the country of establishment. eForms notice XML uses ISO 3166 codes in the buyer-country and place-of-performance fields. Cross-border payments, VAT registration numbers, and EORI numbers all incorporate ISO 3166 alpha-2 codes, making this standard the connective tissue of European commercial and procurement data.
Why the ISO 3166 country code matters for bidders
For procurement purposes, the country code is the first and most fundamental geographic filter. When building a target market list, monitoring TED, or configuring alerts on national procurement portals, the country code defines the scope of your search.
For cross-border contract performance and multi-region contracts, the country code in the place-of-performance field tells you immediately whether a contract requires operations in one country or across several. A single-country code means domestic-only delivery requirements. Multiple country codes signal a requirement for multinational capacity.
Country codes are also relevant at the supplier qualification stage. Procurement notices and ESPD forms ask suppliers to state their country of establishment using ISO 3166 codes. Some contracting authorities apply preferences or exclusions based on the country of establishment, particularly where reciprocity agreements or sanctions apply. Norway (NO), Iceland (IS), Liechtenstein (LI), and Switzerland (CH) have ISO 3166 codes and participate in European procurement markets through agreements with the EU, so their country codes appear in the procurement data despite those countries not being EU member states.
Example
A Polish IT consultancy expanding into the Nordics registers on the Swedish procurement portal Visma. During registration, the firm enters PL as its ISO 3166 country code for its registered office. When the firm later bids on a Swedish contract, the contracting authority's system recognises PL as a country code for a firm outside Sweden but within the EU internal market, triggering the ESPD cross-border eligibility check rather than a domestic-only form. The firm proceeds with a standard EU cross-border bid without needing special authorisation.
Frequently Asked Questions
Is there a difference between ISO 3166-1 alpha-2 and the NUTS Level 0 code?
In most cases they are identical, but there are two documented exceptions in the NUTS system: Greece is EL in NUTS (not the ISO standard GR) and the United Kingdom was UK in NUTS (not the ISO standard GB). All other EU member states use the same code in both standards. Procurement systems are built to handle these exceptions, but if you build your own tools or databases, be aware of them.
Do candidate countries and EEA members have ISO 3166 country codes relevant to European procurement?
Yes. Norway (NO), Iceland (IS), and Liechtenstein (LI) are EEA members and their suppliers have equal access rights on EU contracts. Switzerland (CH) has sectoral access under bilateral agreements. Ukraine (UA), a candidate country, participates in the EU Single Market for procurement under its Association Agreement. All of these have ISO 3166 country codes and appear in European procurement data as both buyers and suppliers.
How does the ISO 3166 code relate to the region code used in procurement?
The ISO 3166-1 alpha-2 code is the country level of the geographic hierarchy, equivalent to NUTS Level 0. Region codes in procurement refer to the sub-national NUTS codes (Levels 1 through 3) that subdivide each country. The country code is always the prefix of any regional NUTS code, so the two systems are directly compatible and hierarchically linked.
How Bidovate helps
Bidovate puts Country Code (ISO 3166) to work inside your capture and proposal workflow.
Tender discoverySee Bidovate in action
Book a demo and we will show you the platform using your actual contract data.
Related terms
NUTS Codes (Nomenclature of Territorial Units for Statistics)
NUTS codes are a hierarchical geographic classification system developed by Eurostat that divides EU member states into standardised territorial units, used in public procurement notices to define where a contract will be performed and to allocate EU structural funds.
ViewNUTS Code Structure
The NUTS code structure defines the alphanumeric format of every code in the Nomenclature of Territorial Units for Statistics, using a two-letter country prefix followed by up to three additional characters that successively narrow the geographic unit from Level 1 through to Level 3.
ViewNUTS Level 0 (Country Level)
NUTS Level 0 represents the entire territory of an EU member state as a single geographic unit, identified by a two-letter ISO country code, and forms the top tier of the NUTS hierarchy used in procurement notices to denote nationwide contract performance.
ViewPlace of Performance (NUTS Code)
The place of performance is a mandatory field in EU public procurement notices that identifies where a contract will be executed, expressed as one or more NUTS codes, enabling suppliers to filter and discover geographically relevant opportunities across TED and national procurement portals.
ViewRegion Code in Procurement
A region code in procurement is the standardised geographic identifier, typically a NUTS code, used in European public procurement notices to specify the sub-national area where a contract will be performed, enabling systematic geographic filtering of opportunities across TED and national portals.
View