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.
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 | NSN | |
|---|---|---|
| Identifies | Your company (one entity, one location) | One item of supply |
| Format | 5-character alphanumeric | 13 digits (4-digit class + 9-digit NIIN) |
| Who assigns it | NSPA, or your national codification bureau | The bureau of the nation that procures or design-controls it |
| Cost | Free | Free |
| When | Once, up front | Per item, triggered by a procurement |
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.
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.
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.
How a foreign supplier gets codified, step by step
- 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.
- 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.
- 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.
- 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.
- 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.
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.
Frequent questions
- AC/135 — the Group of National Directors on Codification (NATO Codification System portal) — NSPA
- AC/135 public CAGE/NCAGE tool — search, request and update codes — NSPA
- ACodP-1 — NATO Manual on Codification — NSPA
- NATO Codification / International Cataloging — NCAGE routing for non-US entities — US Defense Logistics Agency
- Registration and updating procedures for commercial entities (NSPA NCAGE) — US Embassy
- NMCRL — NATO Master Catalogue of References for Logistics — NSPA
Published: 30 July 2026
