Skip to content

NATO Codification for a Foreign Supplier: NCAGE and NSN

Codification is the free administrative step that turns one Ukrainian contract into an item every NATO ally can identify, stock and reorder by number. It runs on two codes — NCAGE for your company, an NSN for each item. This is what they are, how a non-Ukrainian company obtains them, and where they sit on the path from a first Ukrainian order to alliance-wide procurement.

9 min read
Artur Fedorenko

Author

Artur Fedorenko, Founder & CEO, Wiseboard.

On this page

Win a contract in Ukraine and your product has come through the toughest proving ground in the world. Then a second allied buyer wants it — and cannot locate it, reorder it or fold it into their own supply chain, because in NATO's shared logistics it has no identity yet. Supplying that identity is all codification does. It costs nothing, most foreign suppliers meet it far too late, and it is what turns one hard-won order into a position the whole alliance can buy against.

The two codes

NCAGE, NSN, and the catalogue behind them

Codification is how NATO gives every item its forces buy a single, unambiguous identity, so that the same bolt, radio or drone is not re-described from scratch by each nation that touches it. The system is the NATO Codification System (NCS): its rules are set by the AC/135 group of national codification directors, and the NATO Support and Procurement Agency (NSPA) runs the shared catalogue and the code tools. For a supplier, it resolves to two things you obtain.

NCAGE — the code for your company

A five-character alphanumeric code that identifies one legal entity at one location — who makes or supplies the item. You get one, once, and it is the first line of most allied supplier questionnaires and NSPA tenders.

NSN — the code for each item

A 13-digit NATO Stock Number that identifies one item of supply. The first four digits are the NATO Supply Classification (a supply group and class); the next nine are the item identification number, whose first two digits record which national bureau assigned it — not the country where the item is made.

NMCRL
The NATO Master Catalogue of References for Logistics — the shared database, maintained by NSPA, that holds roughly 18 million stock numbers. Once an item carries an NSN it lives here, where every participating nation's logistics system can identify, stock and reorder it by number.
NCAGE and NSN, at a glance
NCAGENSN
IdentifiesYour company (one entity, one location)One item of supply
Format5-character alphanumeric13 digits (4-digit class + 9-digit NIIN)
Who assigns itNSPA, or your national codification bureauThe bureau of the nation that procures or design-controls it
CostFreeFree
WhenOnce, up frontPer item, triggered by a procurement
The point

What codification actually buys you

Without an NSN, your item is a line on one contract with one customer. The next buyer has to re-specify it from first principles, and nothing connects the two orders. With an NSN, the item exists as a single reference across every allied logistics system — findable, stockable, reorderable by number, and comparable against alternatives.

Be precise about what that does and does not mean. Codification does not create demand or hand you a contract, and it does not exempt anyone from their own procurement rules. What it removes is the catalogue barrier— the gap between “sold once in Ukraine” and “visible to the whole alliance as a known, orderable item.” For a supplier that entered through the most demanding proving ground in the world, that is how one foothold compounds into a market of 32 allies and dozens of partner nations.

Step 1

NCAGE: how a foreign company gets one

You request an NCAGE through NSPA's public code tool. NSPA then routes the request by where your company is physically located:

  • In a NATO or Tier 2 nation — NSPA forwards the request to your national codification bureau, which assigns and maintains the code.
  • Anywhere else (outside the United States, NATO and the Tier 2 nations) — NSPA assigns and maintains the code itself.
  • United States entities obtain a CAGE code through SAM.gov as part of federal registration.

It is free, and you should allow roughly ten business days. The point to hold onto as a non-Ukrainian supplier: your NCAGE does notcome from Ukraine's bureau — that serves Ukrainian makers. Yours comes from your own country's bureau or from NSPA. Get it early; it gates everything downstream, and it is the identifier an allied buyer or an NSPA tender asks for first.

Step 2

NSN: the code for each item

The NSN is not something you file speculatively for a whole product line. It is assigned by a national codification bureau — in practice the bureau of the nation that first procures or design-controls the item — and it is triggered by a real order, on the strength of a technical data pack that describes the item precisely enough to catalogue it.

This is where the Ukrainian route matters. An item procured through a Ukrainian contract can be codified by Ukraine's own bureau, which has assigned numbers at Tier 2 since 2019 and transmits them into the NATO catalogue; an item bought by your home government is codified by your own bureau. Either way the number lands in the same NMCRL, and the two digits inside it record which bureau did the work — a matter of record-keeping, not of where the product is built.

The sequence

How a foreign supplier gets codified, step by step

  1. 1Get your NCAGE. Through NSPA (routed to your national bureau) or SAM.gov for a US entity. Do it early — it is the prerequisite for everything that follows and for most supplier registrations.
  2. 2Land the procurement. Codification follows a real order, not the reverse. A Ukrainian contract through the procurement single window, a Danish-model line, or an allied purchase all qualify as the trigger.
  3. 3Request the NSN.Through the procuring nation's codification bureau, with the technical data pack for the item. The bureau classifies it and issues the number.
  4. 4Land in the NMCRL.Once assigned, the item is in NATO's shared catalogue — identifiable and reorderable by every participating nation, not just the one that bought it first.
  5. 5Stack the rest. Codification sits alongside, not instead of, your export licence, your quality certification and your commercial terms. It is one layer of the entry, not the whole of it.
The limits

What an NSN does not do

Codification is powerful precisely because it is narrow. It answers one question — “which item is this, and who makes it” — and leaves the others to their own instruments. An NSN is not:

  • An export licence.What may cross a border is still governed by your home export-control regime and Ukraine's end-use rules. See the legal and controls map for that layer.
  • A quality certificate.AQAP or ISO 9001 answer “is it built to standard”; the NSN only answers “which item is this.” A buyer wants both.
  • A contract or a guarantee of demand. It makes you findable and orderable; someone still has to place the order. The route from there to a paid invoice is the funding question.
  • A NATO endorsement.A stock number is an identifier, not a seal of approval or a statement about the product's merit.

None of that diminishes the point. The catalogue barrier is real, it is the one most foreign suppliers hit late, and it is free to clear. Codify early, alongside the entry, and the work you did to land in Ukraine keeps paying out across the alliance.

FAQ

Frequent questions

Published: 30 July 2026

Share
Capital Brief
Deal-flow to your inbox

No spam. Unsubscribe in one click.

TagsMarket entryNATO codificationNCAGENSNProcurementNSPA
For foreign suppliers

From a Ukrainian contract to allied supply

The entry run end to end — procurement, codification, export control and local partners — so a first order in Ukraine becomes a codified, reorderable position across the alliance.

Your privacy

We use cookies to measure how the site is used so we can improve it. Analytics and marketing stay off until you allow them. Cookie policy