How ISINs Are Assigned: NNAs, ANNA and the ISO 6166 Process
Last updated: July 2026 ยท 10 min read
Every ISIN is issued by an official body, not generated by a computer at random. Behind each 12-character code sits a decentralized but coordinated network: a National Numbering Agency (NNA) in the issuer's home country, an overarching coordinator called ANNA, and a formal ISO 6166 process that turns a brand-new security into a globally recognized identifier. This guide walks through who does the assigning, how the process actually runs for a new issue, and when โ if ever โ an existing ISIN changes.
๐ Already have an ISIN and want to know what it decodes to? Use our free Financial ID Translator to look up the issuer, ticker, and related identifiers instantly.
Table of Contents
1. National Numbering Agencies (NNAs)
ISO 6166 does not create a single global issuing office. Instead, it delegates assignment to a National Numbering Agency (NNA) in each participating country or jurisdiction. Each NNA is the sole authority for assigning the 9-character National Securities Identifying Number (NSIN) that sits inside every ISIN issued for securities domiciled in its market, and for prefixing it with the correct 2-letter country code.
NNAs are not a single type of organization โ some are commercial data companies, some are stock exchanges, and some are central securities depositories. A few examples:
| Country | Code | NNA | Type of Organization |
|---|---|---|---|
| United States | US | CUSIP Global Services (operated by S&P Global on behalf of the ABA) | Commercial data provider |
| Germany | DE | WM Datenservice | Commercial data provider |
| United Kingdom | GB | London Stock Exchange (LSE) | Exchange group |
| Switzerland | CH | SIX Financial Information | Exchange group / market infrastructure |
| Japan | JP | JASDEC (Japan Securities Depository Center) | Central securities depository |
| France | FR | Euroclear France | Central securities depository |
Because CUSIP Global Services is the US NNA, every US-domiciled ISIN literally contains a CUSIP: the ISIN is built by prepending US to the 9-character CUSIP and appending a check digit. In the UK, the NSIN portion of a GB-domiciled ISIN is typically a padded SEDOL, since the LSE (which also runs the SEDOL scheme) is the NNA. This is why ISIN structure often looks different from one country to the next โ each NNA re-uses whatever national numbering scheme it already ran before ISO 6166 existed.
2. ANNA and the ASB Database
With more than 100 NNAs operating independently, something has to keep the system consistent โ making sure no two agencies assign the same code, that every new ISIN is published somewhere central, and that market participants have one place to check whether an ISIN is real. That coordinating role belongs to ANNA, the Association of National Numbering Agencies.
ANNA is a not-for-profit association whose members are the NNAs themselves. It does not assign individual ISINs โ that stays with each national agency โ but it:
- Sets and maintains the operating procedures that all member NNAs follow under ISO 6166
- Admits and recognizes new NNAs, including substitute agencies for countries that don't have one of their own
- Operates the ANNA Service Bureau (ASB), the consolidated global database of ISINs (and increasingly, related identifiers such as FISN and CFI codes) fed daily by every member NNA
- Coordinates reserved prefixes for supranational and cross-border instruments (such as XS)
The ASB is effectively the closest thing to a single global ISIN lookup point, aggregating what would otherwise be over a hundred separate national registries into one reference source.
NNA vs. ANNA in one line: the NNA assigns your specific ISIN; ANNA makes sure every NNA is playing by the same rulebook and publishes the combined result.
3. Substitute Agencies & the XS Prefix
Not every country has set up its own NNA. For jurisdictions without one, ANNA designates a substitute numbering agency to issue ISINs on that country's behalf, using that country's ISO 3166 code as the prefix.
A related but distinct situation is securities that are inherently international rather than domiciled in a single country โ most notably Eurobonds and other instruments cleared internationally. These are not assigned through a national agency at all. Instead, XS is a reserved, non-country prefix administered jointly by the international central securities depositories Euroclear and Clearstream, who act as the numbering agency for these cross-border instruments. That's why bond ISINs beginning with XS show up across markets with no single national home.
4. The Assignment Flow for a New Issue
When a company or government prepares a new security โ an IPO, a new bond issue, a new share class โ getting an ISIN follows a fairly consistent sequence, regardless of which NNA is involved:
1. Issuer (or its agent/underwriter) applies to the
relevant NNA for its home jurisdiction
โ
โผ
2. NNA validates the application and assigns a unique
9-character NSIN (reusing or generating a national
code such as CUSIP, SEDOL, WKN, VALOR, etc.)
โ
โผ
3. NNA prepends the 2-letter ISO 3166 country code
for the issuer's jurisdiction
โ
โผ
4. Check digit is calculated from all 11 preceding
characters using the Luhn (modulus 10) algorithm
โ
โผ
5. Completed 12-character ISIN is published to the
NNA's national database and reported to the ASB
โ
โผ
6. ISIN becomes available to exchanges, clearing
houses (Euroclear, DTCC, Clearstream) and data
vendors ahead of or at the time of listing/issuance
In practice, the application is almost always made by the issuer's lawyers, underwriters, or a listing agent rather than the issuer directly โ and for exchange-listed equities the ISIN request is usually bundled into the listing paperwork so the code exists before the first trade. For details on how that final check digit is computed, see our ISIN Check Digit Validation Guide.
5. When ISINs Change โ and When They Don't
An ISIN is meant to be a stable, permanent identifier, and in the vast majority of cases it never changes for the life of the security. But it isn't literally immutable โ certain corporate actions require the NNA to retire the old ISIN and assign a new one.
| Event | Does the ISIN usually change? | Why |
|---|---|---|
| Merger creating a new legal entity | โ Yes | The surviving/new entity is a different issuer requiring its own registration |
| Re-domiciliation (change of country of incorporation) | โ Yes | Country code is part of the ISIN, so a jurisdiction change requires re-assignment |
| Reverse stock split | โ ๏ธ Sometimes | Depends on the NNA and whether the underlying security is deemed materially changed |
| Regular (forward) stock split | โ No | Same security, same rights โ only share count changes |
| Company name change | โ No | ISIN identifies the security, not the current company name |
| Ticker symbol change | โ No | Tickers are exchange-assigned and independent of ISIN |
| Dividend payment | โ No | No change to the instrument's identity |
A frequently cited real-world example is Shell plc, whose ISIN changed when the group re-domiciled its parent company from the Netherlands to the United Kingdom in 2022 โ the country code itself had to change from NL to GB, which is only possible by retiring the old ISIN and assigning a new one.
6. The Cost & Licensing Debate
Because several NNAs are commercial, for-profit organizations, ISIN and related identifier data has been the subject of a long-running licensing debate โ most visibly around CUSIP.
CUSIP Global Services, operated by S&P Global under an arrangement with the American Bankers Association, has faced criticism and litigation over the years โ including scrutiny from US regulators and market participants โ regarding licensing fees charged for bulk or commercial use of CUSIP (and by extension US-domiciled ISIN) data, even though individual securities identifiers are widely considered essential market infrastructure. Supporters of the current model argue the fees fund the ongoing maintenance and quality control of the numbering system; critics argue that a number required for basic market participation and regulatory reporting shouldn't carry a commercial toll.
This tension is part of why alternative, openly licensed identifiers have gained traction. The best-known example is the Financial Instrument Global Identifier (FIGI), created by Bloomberg and standardized as ISO 24802-2, which is distributed under an open, royalty-free license with no attribution or usage fee required. FIGI and ISIN serve overlapping but not identical purposes โ FIGI was designed from the outset for unrestricted redistribution, while ISIN's cost structure varies by NNA and by how the data is accessed (individual lookups are typically free; bulk commercial feeds often are not).
7. Structure Recap: The Check Digit
Whichever NNA assigns the code, the final structural step is always the same: a single check digit computed with the Luhn algorithm, appended to the 2-letter country code plus 9-character NSIN.
Note the distinction: the country code and NSIN are assigned by human/institutional decision (jurisdiction and NNA choice), while the check digit is purely calculated โ anyone can derive it deterministically from the first 11 characters, which is exactly what makes it useful for catching transcription errors. For the full step-by-step calculation with worked examples, see the Check Digit Validation Guide, and for the complete structural breakdown, see What Is an ISIN Number?.
8. Frequently Asked Questions
Who actually assigns an ISIN?
The National Numbering Agency (NNA) for the issuer's home country or jurisdiction. Examples include CUSIP Global Services (US), WM Datenservice (Germany), the London Stock Exchange (UK), and SIX Financial Information (Switzerland). ANNA coordinates the NNAs but does not assign individual ISINs itself.
What is ANNA and how is it different from an NNA?
ANNA (Association of National Numbering Agencies) is the coordinating body whose members are the individual NNAs. It sets shared procedures, recognizes substitute agencies where no national NNA exists, and operates the ANNA Service Bureau (ASB), the consolidated global ISIN database. The actual code assignment always happens at the NNA level.
What happens if a country has no NNA?
ANNA designates a substitute numbering agency to assign ISINs on that country's behalf using its ISO 3166 country code. Separately, international instruments like Eurobonds use the reserved XS prefix, administered by Euroclear and Clearstream rather than any single national agency.
Does a stock split change the ISIN?
A regular forward stock split does not change the ISIN โ it's still the same security with the same rights. A reverse split sometimes triggers a new ISIN depending on the NNA's rules, while events that change the issuing entity or its country of incorporation, such as a merger or re-domiciliation, reliably do.