IBAN format for Albania

CountryAlbania (AL)
IBAN length28 characters
BBAN structure^[0-9]{8}[A-Z0-9]{16}$
Example IBANAL47 2121 1009 0000 0002 3569 8741
SEPA memberno
National check digits validatedno
Sourceibantools 4.5.4 for the format specification and national check-digit coverage (IBAN format defined by ISO 13616); examples and test bank codes maintained by IBANGuardian
Page generated2026-09-21

Check an IBAN for Albania

Albania registered a 28-character IBAN with the BBAN pattern ^[0-9]{8}[A-Z0-9]{16}$: an 8-digit numeric routing prefix followed by a 16-character alphanumeric account number.

Structure

The official registry example is AL47 2121 1009 0000 0002 3569 8741, a SWIFT registry test value, not a real account:

  • AL47 - country code and IBAN check digits
  • 212 - 3-digit bank code
  • 1100 - 4-digit branch code
  • 9 - national check digit over the preceding seven digits
  • 0000000235698741 - the 16-character account number (alphanumeric permitted, numeric in this example)

A layered routing prefix

The Bank of Albania structures the routing field so that the bank, its branch and a self-check all fit in eight digits. That embedded ninth-position check digit means Albanian IBANs, like Croatian or Hungarian ones, can be validated more deeply than the ISO checksum alone allows: a country-aware validator recomputes the national check digit and rejects numbers no Albanian bank could have issued. The 16-character account portion is defined by each bank; leading zeros are common because many domestic account numbers are shorter than the field.

Payments context outside SEPA

Albania uses the lek (ALL) and does not currently participate in SEPA. In practice this means a transfer from an EU bank to an AL IBAN is a cross-border SWIFT payment: expect correspondent bank fees, longer settlement times and, for lek-denominated accounts, a currency conversion leg. Albanian banks widely offer euro-denominated accounts as well, so asking the beneficiary about the account currency before sending euros avoids an unnecessary double conversion. Western Balkan SEPA accession is an active policy process, so this status is worth rechecking over time.

Formal validity carries the usual limits: an AL IBAN that passes both the national check digit and the MOD-97 checksum is structurally sound, nothing more. It does not confirm the account exists, is open, or belongs to your intended recipient - protections like the EU’s Verification of Payee do not extend to non-SEPA corridors, which makes independent confirmation of Albanian beneficiary details especially important.

Frequently asked questions

How long is an Albanian IBAN?

An Albanian IBAN is 28 characters: AL, two check digits, an 8-digit bank identifier that includes bank code, branch code and a national check digit, followed by a 16-character alphanumeric account number.

Is Albania part of SEPA?

Not yet. Albania is an EU candidate country and has been working toward SEPA accession alongside other Western Balkan states, but payments to Albanian IBANs currently travel as international (SWIFT) transfers rather than SEPA credit transfers, with correspondingly higher fees.

Does the Albanian bank code contain a check digit?

Yes. The 8-digit prefix of the Albanian BBAN is structured as a 3-digit bank code, a 4-digit branch code and a final check digit protecting those seven digits. This national check operates independently of the IBAN's own two check digits.

Related: test IBAN for Albania ·all country formats ·what is an IBAN

Also from ZENOM

Would your buyer find all the answers about your business?

See what ZENOM is doing about it.

About ZENOM

Or bring a specific problem of your own.

Contact ZENOM