Maksym Stepanenko
Managing Partner, Crystal Tax
International client projects since 2012: company structures, tax, immigration, DUNS and NCAGE. 50+ jurisdictions.
Turnkey NATO product codification: we prepare the package, submit the application, and manage it until an NSN is assigned.
Since 2012 · 1000+ DUNS and 100+ NCAGE registrations for clients · our own NCAGE KD8H7 and DUNS 23-021-9973 · free existing NSN check
Watch the video with chapters and a summary · 1:33
Summary
Choose the situation that matches yours: a brief overview of the route and the first step.
Ukraine assigns NATO numbers with the code 61, so a product from the catalogue usually already has an NSN. The NCB registers the purchasing country as a user nation of this number. Send us the number from the extract, and we will check it for free and advise what the buyer needs.
Example. A 5 kW generator is already in the Ministry of Defence catalogue with a NATO number. A Polish distributor asks for the NSN for a contract. We check the number against the catalogue, pass the supplier data to the buyer, and the Polish bureau registers as a user of the number.
The number is assigned by the NCB of the design control authority's country. For a Ukrainian manufacturer, this is the Ministry of Defence of Ukraine. The request usually comes from the customer country's NCB. We prepare the package and NCAGE, and manage the process until the number is assigned.
Example. The Lithuanian army orders radio equipment from a Ukrainian manufacturer. The Lithuanian bureau sends a request to the Ministry of Defence of Ukraine. The manufacturer already has an NCAGE, so we prepare the technical package in English and follow it through to number assignment.
The NCB is determined by the design control authority. We analyse who the authority is, whose NCAGE to indicate, and in which country to submit the application.
Example. A plant in Ukraine makes the housing, while a partner in Czechia holds the electronics and the drawings for the whole product. The Czech bureau assigns the number, the application lists the NCAGE of the Czech design owner, and the Ukrainian plant can be added to the number as another manufacturer.
From 2026, codification in Ukraine proceeds without confirming a need of the Armed Forces of Ukraine. We prepare the product in advance: NCAGE, technical data package, and checking existing numbers.
Example. A startup has built a drone charging station and is preparing for procurement. We obtain the NCAGE, prepare the specifications and the package, check for similar items that already have numbers, and file for codification without a contract.
We analyse the requirement: NSN, NCAGE, AQAP, or STANAG. We explain what is needed for each item and manage it on a turnkey basis.
Example. A body armour tender says "NATO certification". The review shows the buyer needs an NCAGE code and test reports under STANAG 2920; an NSN is not required at the bid stage. We list each item with its timeline.
We start with an NCAGE, which is required for any application. In parallel, we prepare the NSN package.
Example. A company is shipping thermal sights for the first time. We start with the NCAGE and collect drawings and specifications in parallel, so the NSN package can be filed as soon as the code is issued.
In our experience, the entire process from the contract to number assignment usually takes 2–4 months: preparing technical specifications and documents, testing, and subsequent review. The timeline depends on the product, document readiness, government processing, and force majeure; complex items and ammunition may take longer.
Official timeframes only apply to the review of a complete package. The Ministry of Defence of Ukraine reviews a properly formatted package with confirmed test characteristics within 10 days. The standard time between NATO NCBs under ACodP-1 is 60 calendar days, or 7 days for an urgent request.
If the tender is in a few weeks, send us the date and list of items. Within one working day, we will advise on the realistic route: registering as a user nation of an existing number, an urgent request between NCBs (ACodP-1 standard is 7 days), or the regular procedure.
Government bureaus conduct codification for free, including in Ukraine. You pay for our work, and the cost is discussed individually. It depends on four factors: the number of items and variants, the route (Ukraine or another country's NCB), the presence of an NCAGE, and document readiness.
We work under a contract and issue an invoice and completion certificate. To estimate the cost, three form fields or an email with a list of items are enough; we will reply within one working day.
General guidelines describe the overall procedure, while the bureau checks specific packages down to the smallest detail: the link between documents and the NCAGE, reference number, class, and characteristics. This is why clients have trusted us with such procedures for years:
For fourteen years, we have managed company registrations, tax and migration matters, and banking and regulatory procedures in 50+ jurisdictions. We know registry and government requirements from our own cases.
We have completed this many registrations for clients, and obtained NSNs for client products. We resolve typical errors and prepare answers to bureau requests in advance, so the package goes into processing clean.
Crystal Tax has its own NCAGE KD8H7 and DUNS 23-021-9973. We completed these procedures for our own company.
We respond to government agency comments and refine documents at no extra cost until we achieve the result. If a licence or accreditation is required, we work through an accredited partner, while we remain responsible to you for the result.
The scope of work, timelines, and confidentiality are set out in the contract. We disclose company, product, and contract data strictly to the extent required by the procedure.
The NATO codification process consists of six stages, and we manage all of them ourselves.

Codification requires the manufacturer's NCAGE, reference number, and technical documentation from the manufacturer, which determine the product's name and class.

An NSN (NATO Stock Number) is a 13-digit item of supply number in the NATO catalogue, used by armies to order, store, and track products. Therefore, the customer includes the NSN requirement in the technical specification, tender, or contract.
Here is an example from the Ukrainian Codification Procedure: 1005-61-123-4567.

The NIIN consists of the last 9 digits of the NSN: the bureau code and the sequential number. The manufacturer's reference number (P/N) is linked to the NSN along with the manufacturer's NCAGE code. Therefore, the product is found in the catalogue by its reference number.
The number presence is checked by the reference number and the manufacturer's NCAGE in NATO catalogues. We perform this check for clients for free: if the product or its equivalent is already codified, a new number is unnecessary.
An NCAGE is a five-character company code, while an NSN is a 13-digit product number. An active manufacturer's NCAGE is mandatory for an NSN application: the product's reference number in the catalogue is linked to the manufacturer's code. How to get an NCAGE code.
Customers usually mean one of these procedures when they ask for product certification. They have different outcomes:
| Procedure | What it confirms | Who receives it | When it is required |
|---|---|---|---|
| NSN | Identifies a product in the NATO catalogue | Product | The customer requires the number in the specification, tender, or contract |
| NCAGE | Identifies a company: manufacturer, supplier, or developer | Company | Before codification, for SAM.gov, NSPA, and defence tenders |
| AQAP-2110 | Company quality system meeting NATO requirements based on ISO 9001. The certificate is issued by an accredited body | Company | The customer demands a certified quality system |
| STANAG | Technical interoperability of the product with a NATO standard | Product | The specification refers to a specific standard, confirmed by testing |
| NSPA Source File | Supplier registration in the NSPA database | Company | Participation in NSPA tenders |
If the customer requires several items, we will draw up a joint plan and manage them on a turnkey basis, arranging the AQAP audit through an accredited partner. NSPA and NATO Bonfire registration.
An NSN is assigned by the National Codification Bureau (NCB) of the country where the design control authority is located. The rules are uniform for 66 system countries — 32 NATO members and 34 sponsored nations — and are set out in the ACodP-1 manual of the AC/135 committee. The process is usually initiated by the buyer: the customer country's NCB sends a request to the manufacturer country's NCB.
The Ministry of Defence of Ukraine conducts the codification of defence equipment; Ukraine has been a Tier 2 sponsored nation since 2019. The product is entered into the Catalogue of Items of Supply and assigned a NATO Stock Number. Details are provided in the section on codification in Ukraine below.
Codification usually occurs as part of a contract: the contractor submits technical data to the national bureau at the customer's request.
The procurement authority submits the request; the manufacturer participates through the customer and the contract.
The UKNCB codifies products under Ministry of Defence contracts and supplies to NATO countries. The bureau has suspended a separate commercial service for exporters.
The procurement authority usually submits the request, while the manufacturer provides data through the contract.
The number is assigned by the NCB of the country that purchases and uses the product.
We will tell you which NCB is responsible for your product and who should submit the request after you complete the form. We check for an existing NSN for free.
Request a quoteIn Ukraine, the Ministry of Defence of Ukraine conducts the codification of defence equipment under Procedure No. 345: the product is entered into the Catalogue of Items of Supply and gets an NSN assigned. Unmanned systems and electronic warfare (EW) equipment follow the specifics of Resolution No. 1275, while ammunition is covered by Procedure No. 902.
Unmanned systems and EW equipment are codified under Procedure No. 345 with the specifics of Resolution No. 1275. An extract from the Catalogue of Items of Supply is accepted as a document for qualification selection and contracting.
Since 03.03.2026, CMU Resolution No. 279 has been in effect:
The Ministry of Defence of Ukraine has also published a draft of a new Item of Supply Codification Procedure. We track it and incorporate changes into our workflow.
After codification, the product gets an NSN assigned, and the manufacturer receives an extract from the Catalogue. This is used in tenders and contracts, so we verify the extract data against the product documents.
Applications are mostly returned due to documents lacking a reference number, an inactive NCAGE, or an already existing number.
We resolve these issues before submission.
Complete the form online or in DOCX: we will contact you within one working day, check if the product has an NSN for free, and confirm the route.
ACodP-1, NATO Manual on Codification, July 2026 edition (NSPA, AC/135); AC/135: NATO Codification System FAQ; NCS codes chart; Постанова КМУ № 345 (Порядок постачання товарів оборонного призначення) (CMU Resolution No. 345 (Procedure for the Supply of Defence Equipment)); Постанова КМУ № 279 від 02.03.2026 (CMU Resolution No. 279 of 02.03.2026); Постанова КМУ № 1275 від 11.11.2022 (CMU Resolution No. 1275 of 11.11.2022); Наказ Міноборони № 673 «Порядок кодифікації предметів постачання» (діє; проєкт нової редакції від 03.02.2026) (Ministry of Defence Order No. 673 “Item of Supply Codification Procedure” (active; draft new edition of 03.02.2026)). Material checked and updated on 25.09.2026.
Maksym Stepanenko
Managing Partner, Crystal Tax
International client projects since 2012: company structures, tax, immigration, DUNS and NCAGE. 50+ jurisdictions.
Briefly describe your task: the country, the business activity and the timing. That is enough for us to propose a solution and the order of work.
We reply within one business day.
Or message us
How we work
Before signing a contract, we verify if the item already has a number and outline the codification route.
You deal with one dedicated specialist. We reply within a working day via Telegram, WhatsApp or email.
We only request documents required by the NCB. We prepare the submission package and manage all correspondence ourselves.
All procedures are handled remotely. We operate in Ukrainian and English.