A SEDOL is a seven-character identifier used in global reference data to match instruments and country-level records for pricing, custody, and trading.
A SEDOL, short for Stock Exchange Daily Official List, is a seven-character identifier used to distinguish securities in reference-data systems. It helps connect holdings, prices, and instrument descriptions across portfolio, custody, and trading records.
Despite its UK origin, SEDOL is not limited to London-listed shares. LSEG describes SEDOL as a global, multi-asset system, with codes allocated at the country level for most asset classes and at a more granular level than ISIN. See its symbology overview.
Modern SEDOL allocations use a leading letter, followed by five alphanumeric characters and a final numeric check digit. Older numeric codes also exist. Preserve all seven characters, including any leading zeros.
LSEG’s SEDOL FAQs use B0SWJX3 as an example for London Stock Exchange Group.
| Part | Example | Function |
|---|---|---|
| First six characters | B0SWJX | Identify the record under the allocation system |
| Seventh character | 3 | Check digit |
| Complete SEDOL | B0SWJX3 | Full seven-character identifier |
The code is an identifier, not a miniature description of the security. Look up the associated reference data rather than trying to read an exchange or credit rating from the letters.
LSEG’s technical guide, sections 8.3-8.4 gives the character values and calculation method. The first six positions use weights of 1, 3, 1, 7, 3, and 9.
For B0SWJX3, the relevant character values are B = 11, S = 28, W = 32, J = 19, and X = 33. Zero remains zero.
| Character | Numeric value | Weight | Product |
|---|---|---|---|
| B | 11 | 1 | 11 |
| 0 | 0 | 3 | 0 |
| S | 28 | 1 | 28 |
| W | 32 | 7 | 224 |
| J | 19 | 3 | 57 |
| X | 33 | 9 | 297 |
| Total before check digit | 617 |
The check digit is 3, because 617 + 3 = 620, a multiple of 10. If the weighted total already ends in zero, the check digit is zero.
This calculation checks arithmetic consistency only. It does not establish that a code was assigned, that a record is active, or that a seller owns the security.
An ISIN provides international instrument identification. SEDOL can distinguish country-level records more finely; the two systems should not be treated as a universal one-to-one mapping.
| Question | Relevant information |
|---|---|
| Which instrument is held? | Full security description, class or series, ISIN, and applicable local identifier |
| Which country-level security record is used? | SEDOL and its associated reference fields |
| Which trading venue supplies a quote? | Market or venue identifier and quote-source details |
| What does the displayed price mean? | Currency, quotation unit, timestamp, and price type |
A SEDOL is not a replacement for the other fields. Its associated reference record is what makes it useful in a particular application.
UK ISINs can contain a SEDOL within their basic identifier, but that is not a general conversion rule for all ISINs. Use a verified mapping rather than extracting an arbitrary seven-character substring.
Suppose a hypothetical portfolio holds 100 shares. Its custody record and a price feed agree on the SEDOL, but the feed quotes 180 pence per share, while the portfolio values positions in pounds.
| Step | Calculation | Result |
|---|---|---|
| Convert price to pounds | 180 pence / 100 | GBP 1.80 per share |
| Correct holding value | 100 shares x GBP 1.80 | GBP 180 |
| Incorrect value if 180 is treated as pounds | 100 shares x GBP 180 | GBP 18,000 |
The incorrect valuation is 100 times the correct value. The security identifier matches, so repeating the identifier check will not resolve the error. The missing step is matching quotation units.
This is a fictional pricing example, not a market quote. The broader lesson also applies to currency conversions, stale closing prices, and prices from different trading sessions: instrument identity and price interpretation are separate checks.
LSEG’s SEDOL service overview describes its use in portfolio valuation, price-feed processing, and reference-data validation.
A merger, acquisition, conversion, or other change can require a new record or identifier. LSEG’s SEDOL FAQs explain that corporate-action treatment depends on the event and local practices.
Do not assume every stock split changes the SEDOL, or that no corporate action ever changes it. Check the specific notice and effective date.
When reconciling an older holding, retain the former identifier, the event date, and the link to any successor security. A stale code can explain a failed data match without proving that the investment or ownership record has disappeared.
Compare the full code against the broker or custodian’s security description and the appropriate reference-data record. Confirm the exact class, country-level record, market, and currency before combining prices or positions.
Three checks serve different purposes:
Passing the first two does not establish the third. LSEG’s allocation disclaimer states that assigning a SEDOL is not an endorsement or an opinion on legal validity.
This article explains identification and data checks for education. A SEDOL does not guarantee liquidity, investment safety, or successful settlement.