GLOBAL PAYMENTS KNOWLEDGEISO 20022 / SWIFT / SEPA / MT / MX

SWIFT / Learning brief

The BIC Directory and Bank Directory Plus

Your notes

What this means in plain language

The BIC Directory is the authoritative list of Business Identifier Codes, while Bank Directory Plus adds national clearing codes, hierarchy, and legal-entity data. Payment operations use both to route and validate cross-border transfers.

To send a cross-border payment, a bank must know exactly which institution should receive it and how to reach that institution. Two SWIFTRef directories answer these questions. The BIC Directory is the authoritative list of every BIC (Business Identifier Code), the eight- or eleven-character code that identifies an institution and, optionally, one of its branches. It is the reference used to confirm that a code on a payment is real and active. Bank Directory Plus builds a fuller picture around each institution: it links a BIC to national clearing codes used by domestic systems, to a CHIPS UID (Clearing House Interbank Payments System Universal Identifier) for United States dollar clearing, to the institution's place in a corporate hierarchy, and to its LEI (Legal Entity Identifier). Payment operations teams use the BIC Directory to validate codes and Bank Directory Plus to translate between code systems and understand who ultimately owns a branch.

Understand the full idea, step by step

A courier will not deliver to "the tall building near the river." It needs a precise, agreed address that everyone in the chain reads the same way. Banks have the same problem across borders, and their answer is a short code that names an institution unambiguously. Two directories keep those codes honest — and connect them to the domestic identifiers a bank already knows.

BIC (Business Identifier Code)the standard code that names a financial institution in international messaging

A BIC identifies an institution — and optionally a specific branch — in a form every counterparty reads the same way. It is eight characters for an institution or eleven when a branch is named, encoding the institution, the country, and a location. It is how a payment message says "send this to that bank" without ambiguity. Because Swift is the registration authority for the BIC standard, the authoritative list of these codes comes from source registrations, not second-hand copies.

What the BIC Directory establishes

The BIC Directory is the authoritative record of which codes exist, which institution each belongs to, and whether each is currently active. That authority matters because a code can look perfectly well-formed and still be invalid — decommissioned when institutions merged, or not connected for the messaging you intend. Validating a payment's BIC here confirms two things at once: the code is real, and it is usable for the purpose at hand. Operations teams treat it as the first checkpoint. If the receiving institution's code will not validate, the payment should stop before it is sent — not after a correspondent rejects it downstream and the money has to be recalled.

Two directories, two questions
BIC DirectoryBank Directory Plus
Question it answersIs this BIC real and active?How else is this institution identified, and where does it sit?
Core contentThe authoritative list of BICs and their statusNational clearing codes, CHIPS UID, hierarchy, LEI
Used mainly forValidating the receiving institution up frontTranslating codes and understanding the entity behind them

What Bank Directory Plus adds around each institution

National clearing codes
Links a BIC to domestic identifiers — sort codes, routing numbers — so a team can translate between a domestic and an international code
CHIPS UID
The Clearing House Interbank Payments System Universal Identifier used in United States dollar clearing
Corporate hierarchy
Which branches belong to which institution, and which institution belongs to which parent group
LEI
The Legal Entity Identifier — a separate global code for the legal entity itself

How Maya uses both together

  1. INSTRUCTION

    The instruction arrives with a national clearing code for the beneficiary bank and no BIC.

  2. VALIDATION

    Bank Directory Plus translates that clearing code to the matching BIC and confirms both identifiers point to the same institution.

  3. VALIDATION

    Bank Alfa validates that derived BIC against the BIC Directory to confirm it is real and active before building the cross-border message.

  4. MESSAGE

    With a confirmed, consistent identifier, Bank Alfa sends the onward payment — a mismatch that would have caused a downstream reject was caught at the start.

How can a code be well-formed and still wrong?

Format rules only prove a code has the right shape and character positions. They cannot know that the institution behind it merged last year and its old code was retired, or that the code exists but is not connected for the route you need. Only a maintained directory carries that living status. This is why validation checks the code against the register, not just against the format.

STRICTLY SPEAKING

Strictly speaking, both directories describe institutions and codes, not individual customer accounts, and they refresh on a schedule. The hierarchy and LEI data help investigation — a compliance analyst can trace a branch up to its parent group to understand who is really behind a payment — but account-level verification and sanctions screening stay as separate controls layered on top. The directories tell you the institution is real and how it is identified; they do not tell you the account is open or the party is cleared.

FOR NOW, REMEMBER

  • The BIC Directory is the authoritative record of which BICs exist, whose they are, and whether they are active — the first validation checkpoint.
  • Bank Directory Plus surrounds each institution with national clearing codes, the CHIPS UID, corporate hierarchy, and the LEI.
  • Together they let a team translate a domestic code to a BIC, confirm both point to one institution, and understand the entity behind a payment.
  • Both describe institutions and codes, not customer accounts; account checks and screening remain separate controls.

TRY IT YOURSELF

A payment arrives with both a national clearing code and a BIC for the beneficiary bank. Bank Directory Plus shows the two identifiers belong to different institutions. What should happen?

Stop and resolve the mismatch before sending — the two codes disagree about who the receiving institution is.

Correct — Right. Catching that the clearing code and BIC point to different institutions is exactly what pairing the directories is for. Sending anyway risks misrouting the money and an expensive recall.

Send using the BIC, since a valid BIC always overrides a clearing code.

Not this one — A well-formed BIC is not automatically the intended one. When the two identifiers disagree, the safe move is to resolve which institution is really meant, not to pick one and hope.

Ignore it — a mismatch between a domestic and international code is normal and harmless.

Not this one — It is neither normal nor harmless. The whole point of translating between the codes is to confirm they agree; a disagreement is a signal to investigate before value moves.

We derived a BIC from a national code. Many payments instead arrive with a full account number — an IBAN — and no institution code at all. Next: deriving the BIC from the IBAN, and the directories that say where to settle and whether a bank is even reachable.

KEEP GOING

Three things to remember

  1. 01

    The BIC Directory is the authoritative list of active Business Identifier Codes.

  2. 02

    Bank Directory Plus adds clearing codes, hierarchy, CHIPS UIDs, and LEIs.

  3. 03

    Together they let operations validate a code and route across code systems.

Where you would use this

USE CASE 01

A payment engine checks the BIC Directory to confirm a beneficiary bank's code is valid and active before sending.

USE CASE 02

An operations team uses Bank Directory Plus to map a national sort code to the correct BIC for a cross-border leg.

USE CASE 03

A compliance analyst uses hierarchy and LEI data to identify the parent group behind a branch during a review.

Put the idea into a real situation

Illustrative example: a fictional payment to a beneficiary at Northwind Bank, branch code NRTHGB2LXXX, is captured with a UK national sort code of 20-30-40. The engine looks up the sort code in Bank Directory Plus, confirms it maps to the same institution as the entered BIC, and verifies in the BIC Directory that NRTHGB2LXXX is active. Both checks pass in under 1 second, so the payment proceeds without a manual repair.

Evidence & review

REVIEWED 2026-07-13

Swift's BIC Directory and Bank Directory Plus reference products, and their use in validating and translating institution identifiers for cross-border payments.

What this brief simplifies: BIC structure and directory contents are described at teaching depth; the ISO 20022/ISO 9362 standard detail and the full field set of Bank Directory Plus are larger than shown. No version-dependent counts are quoted.

Sources for this brief2
  1. Market practice

    SwiftRef reference data servicesSwift

    Describes the directories Swift publishes as a reference-data utility, including the BIC Directory, Bank Directory Plus, IBAN Plus, the Standing Settlement Instructions Directory, and the SEPA Routing Directory. · Checked 2026-07-13

    Used for public summaries of the SwiftRef directories and their delivery through files, a web application, and application programming interfaces.

  2. Simplified educational illustration

    Payments Signal editorial teaching modelsPayments Signal

    This site's own simplified teaching models. · Checked 2026-07-12

    Used wherever diagrams, scenarios, figures, or example values are didactic constructions rather than sourced facts; every such use carries a simplifications disclosure. All people, companies, banks, and list entries in examples are fictional.

Learn this properly

Related briefs

View SWIFT archive

IBAN Plus, SSI, and routing directories

IBAN Plus derives the correct BIC from an account number, the SSI Directory records where and how to settle, the SEPA routing directory shows reachability, and RMA Plus governs granular messaging authorisations.

READ BRIEF

What a payment declares about itself — and who carries it

Every ISO 20022 payment carries two kinds of metadata: coded fields that declare what the payment is — service level, local instrument, category purpose, purpose — and an agent chain that names who moves it, bank by bank. This article reads a fictional pacs.008 field by field: what each code means, why there are four purpose-ish fields and not one, and how the instructing, previous-instructing, intermediary and reimbursement agents thread a payment across borders.

READ BRIEF

The ISO 20022 migration timeline

The move from MT to ISO 20022 is a dated schedule, not a single switch: CBPR+ coexistence from March 2023, CHIPS in 2024, Fedwire's cut-over on 14 July 2025, the end of cross-border MT coexistence in November 2025, mandatory structured or hybrid addresses from 15 November 2026, and later statement-message retirements through 2027-2028.

READ BRIEF