Home IBAN Angola

Angola IBAN validator

How the IBAN format works

Format
AO + 2 check digits + 23 digits (25 chars) — used in practice, not in the official SWIFT IBAN registry
Example
AO71000000000000000100002

Things to watch for

  • Angola is not in the official SWIFT IBAN registry — this 25-character format is used in practice by Angolan banks, not formally standardized by SWIFT/ECBS
  • The mod-97 checksum is mathematically valid for a 25-character Angolan IBAN, but the length itself isn't SWIFT-standardized
  • Checks format and checksum only — does not confirm the account exists or is held at a real Angolan bank
Regex for IBAN
^AO[0-9]{23}$

An Angolan IBAN-style account number is 25 characters: “AO”, two check digits, then 23 digits with no letters anywhere in the string — for example AO71000000000000000100002. Angola is not part of the official SWIFT/ECBS IBAN registry, so unlike a registered country’s IBAN, there’s no formally published specification governing this exact length or structure; it’s simply the convention Angolan banks converged on for domestic and cross-border transfers, and it happens to satisfy the same mod-97 arithmetic every genuine IBAN uses.

Angola shares that unregistered status with several other Portuguese-speaking African countries — Mozambique and Cape Verde among them — each of which independently adopted an IBAN-shaped account number without going through SWIFT’s formal cataloguing process.

How this validator works

This tool checks for the “AO” prefix, confirms exactly 23 digits follow the two check digits, and then runs the mod-97 checksum (ISO 7064) that a correctly generated Angolan account number satisfies. Everything runs client-side, with nothing transmitted to a server.

What a pass doesn’t tell you

A pass confirms the 25 characters are correctly structured and internally consistent — not that the account is open, active, or belongs to anyone specific. This tool performs no lookup against BNA or any Angolan commercial bank, and it doesn’t confirm Angola has any formal IBAN registration.

Scope: format and mod-97 checksum validation only — not payment processing or proof the account exists.

Content last reviewed 2026-08-10.

IBAN FAQ

Is Angola an official SWIFT IBAN registry country?

No. Angola isn't catalogued in the official SWIFT/ECBS IBAN registry. Angolan banks use a 25-character IBAN-shaped account number domestically, and it satisfies the standard mod-97 checksum, but the format has no formal SWIFT backing.

What does an Angolan IBAN-style number look like?

25 characters: 'AO', two check digits, then 23 digits and no letters — for example AO71000000000000000100002. The whole string after the country code is numeric.

Does this tool confirm the Angolan account is active?

No. It checks structure and the mod-97 checksum only, entirely in your browser. Confirming an account is open requires the account-holder's bank or Banco Nacional de Angola (BNA) — this tool contacts neither.

← More IBAN validators