ISIN vs CUSIP: Key Differences Explained

Last updated: February 2026 · 10 min read

ISIN and CUSIP are the two most commonly encountered securities identifiers in global finance. While they serve a similar purpose—uniquely identifying a financial instrument—they differ significantly in scope, structure, and usage. This guide provides a comprehensive comparison to help you understand when and how to use each.

At a Glance: ISIN vs CUSIP

FeatureISINCUSIP
Full NameInternational Securities Identification NumberCommittee on Uniform Securities Identification Procedures
Length12 characters9 characters
Format2 letters + 9 alphanumeric + 1 check digit6 alphanumeric + 2 alphanumeric + 1 check digit
ScopeGlobal (used in 100+ countries)North America (US and Canada primarily)
Governing BodyISO (Standard 6166), assigned by national agenciesCUSIP Global Services (S&P Global)
CostFree to look up (varies by NNA)Licensed / subscription-based
Check DigitLuhn algorithm (letters converted to numbers)Modified Luhn algorithm
Country IndicatorYes (first 2 characters)No (implicitly US/CA)
Contains Other IDsYes (embeds CUSIP, WKN, SEDOL, etc.)No
Example (Apple)US0378331005037833100

The Relationship: ISIN Contains CUSIP

This is the single most important fact about the ISIN-CUSIP relationship: for US and Canadian securities, the ISIN wraps the CUSIP. The structure is:

ISIN:   US  037833100  5
        ^^  ^^^^^^^^^  ^
        |   |          |
        |   CUSIP      Check digit (Luhn)
        Country code (US)

This means converting between the two is trivial for US securities:

  • ISIN → CUSIP: Take characters 3–11 (strip country code and check digit)
  • CUSIP → ISIN: Prepend "US", append Luhn check digit

Structure Deep Dive

ISIN Structure (12 characters)

An ISIN is always exactly 12 characters and follows a universal format regardless of the security's country of origin:

  • Characters 1–2: ISO 3166-1 alpha-2 country code (US, DE, GB, JP, etc.)
  • Characters 3–11: National security identifier (9 characters, padded with leading zeros if needed). For US = CUSIP, for Germany = 000+WKN, for UK = 00+SEDOL
  • Character 12: Check digit calculated using the Luhn algorithm

CUSIP Structure (9 characters)

A CUSIP has a more specific internal structure:

  • Characters 1–6: Issuer code (identifies the company or entity). Assigned sequentially by CUSIP Global Services.
  • Characters 7–8: Issue number (identifies the specific security from that issuer). For equities, this is typically "10". For bonds, it increments with each new issue.
  • Character 9: Check digit (modified Luhn algorithm)

💡 Pro tip: If a CUSIP's 7th and 8th characters are "10", it's almost certainly a common stock (equity). If they're "20" or higher, it's likely a debt instrument (bond).

Conversion Examples

CompanyCUSIPISINCountry
Apple Inc.037833100US0378331005US
Microsoft Corp.594918104US5949181045US
Amazon.com023135106US0231351067US
Tesla Inc.88160R101US88160R1014US
Royal Bank of Canada780087102CA7800871021CA

Notice how Tesla's CUSIP (88160R101) contains a letter "R" in the issuer code. CUSIPs can be alphanumeric, not just numeric. This is important for validation logic.

Where Each Identifier Is Used

ISIN: The Global Standard

  • Cross-border trading: Required for international settlement through systems like Euroclear and Clearstream
  • Regulatory reporting: MiFID II (Europe), EMIR, and many other regulations mandate ISIN for trade reporting
  • Bond markets: The primary identifier for international bond issuances
  • ETFs and funds: UCITS funds, ETFs, and other collective investment schemes use ISINs globally
  • Data vendors: Bloomberg, Refinitiv, and other data providers use ISIN as a cross-referencing key

CUSIP: The North American Standard

  • US equity trading: Primary identifier on NYSE, NASDAQ, and other US exchanges
  • DTCC clearing: The Depository Trust & Clearing Corporation uses CUSIPs for trade settlement
  • US bond markets: Municipal bonds, corporate bonds, and US Treasuries are identified by CUSIP
  • SEC filings: CUSIPs appear in 13F filings, proxy statements, and other regulatory documents
  • Canadian markets: CINS (CUSIP International Numbering System) extends CUSIP for Canadian securities

Licensing and Cost

One significant practical difference is cost:

  • CUSIP: CUSIPs are proprietary and licensed by CUSIP Global Services (a subsidiary of S&P Global). Using CUSIPs in commercial applications requires a license, which can cost thousands of dollars annually. Even redistributing CUSIP data in reports may require permission.
  • ISIN: While ISINs are based on an ISO standard, access costs vary by National Numbering Agency. Some agencies provide free lookups; others charge fees. However, ISINs are generally more freely available than CUSIPs.
  • FIGI (alternative): Bloomberg's Financial Instrument Global Identifier is completely free to use and redistribute, making it an attractive alternative for cost-sensitive applications.

⚖️ Legal note: In 2020, CUSIP Global Services filed lawsuits against companies that used CUSIPs without a license. If you're building a commercial product, be aware of the licensing implications.

When to Use Which

ScenarioUse ISINUse CUSIP
International portfolio✅ Yes❌ Only for US/CA holdings
US-only brokerage✅ Useful for cross-referencing✅ Primary identifier
European regulatory reporting✅ Required (MiFID II)❌ Not accepted
SEC 13F filing❌ Not standard✅ Required
Bond identification✅ For international bonds✅ For US bonds
Free/open-source project✅ More freely available⚠️ Licensing may apply

Frequently Asked Questions

Can a security have both an ISIN and a CUSIP?

Yes, and this is very common. Every US and Canadian security with a CUSIP automatically has a corresponding ISIN. The ISIN literally contains the CUSIP within it. Securities in other countries may also have CUSIPs if they're traded in the US (via ADRs, for example).

Why does ISIN exist if CUSIP already identifies US securities?

CUSIP is a North American standard. As financial markets globalized, a universal identifier became necessary. The ISO created ISIN as a wrapper format that could incorporate any country's national identifier—CUSIP for the US, WKN for Germany, SEDOL for the UK—into a single international standard.

Are CUSIP check digits calculated the same way as ISIN check digits?

Both use a variation of the Luhn algorithm, but with important differences. The CUSIP algorithm treats odd and even positions differently from the ISIN algorithm, and the letter-to-number mapping differs. You cannot use the same function for both without modification.

Do other countries have equivalents to CUSIP?

Yes. Germany has WKN, the UK has SEDOL, Switzerland has VALOR, Japan has the Securities Code, and so on. Each country's national numbering agency assigns these local identifiers. The ISIN was designed to unify them all under one global format.

Convert Between ISIN and CUSIP

Use our free converter to instantly translate between ISIN, CUSIP, WKN, SEDOL, and other financial identifiers.

Open Converter →