Quick answer: what is an EEA IBAN?
An EEA IBAN is a formally valid IBAN whose country code belongs to a member of the European Economic Area (EEA). EEA is not a separate IBAN format or a special prefix. The classification comes from the first two letters of the IBAN, followed by the usual checks for the country-specific length, structure and check digits.
The EEA contains the 27 European Union Member States plus Iceland (IS), Liechtenstein (LI) and Norway (NO). A valid Swiss (CH) or United Kingdom (GB) IBAN is therefore not an EEA IBAN, even though both countries can participate in SEPA payments. Use our IBAN checker before approving a payment.
Which countries are in the EEA?
The EEA has 30 countries. This table shows each country and its two-letter IBAN country code:
| EEA country | Code | EEA country | Code |
|---|---|---|---|
| Austria | AT | Belgium | BE |
| Bulgaria | BG | Croatia | HR |
| Cyprus | CY | Czechia | CZ |
| Denmark | DK | Estonia | EE |
| Finland | FI | France | FR |
| Germany | DE | Greece | GR |
| Hungary | HU | Ireland | IE |
| Italy | IT | Latvia | LV |
| Lithuania | LT | Luxembourg | LU |
| Malta | MT | Netherlands | NL |
| Poland | PL | Portugal | PT |
| Romania | RO | Slovakia | SK |
| Slovenia | SI | Spain | ES |
| Sweden | SE | Iceland | IS |
| Liechtenstein | LI | Norway | NO |
The first 27 entries are EU Member States. Iceland, Liechtenstein and Norway are not EU members, but the EEA Agreement brings them into the European Single Market. That membership answers a legal and economic classification question. It does not by itself prove that a particular bank account exists, is active or can receive a particular payment.
What does the country code do in an IBAN?
An IBAN starts with two letters identifying the country and two check digits. The remaining characters form the national Basic Bank Account Number (BBAN). DE identifies Germany, NO identifies Norway and IS identifies Iceland. The country code also selects the expected total length and national structure.
EEA classification is therefore not a replacement for ordinary IBAN validation. A value beginning with DE may be too short or contain an incorrect check digit. Only when the country-specific rules and the international modulo-97 check succeed is the number formally valid. Our guide to IBAN structure and check digits explains the components in more detail.
EEA is not the same as SEPA
EEA and SEPA are often mentioned together, but they describe different things:
- The EEA is a single market made up of 30 countries.
- SEPA is a payment area for standardised euro payments.
- Not every SEPA country is an EEA member.
- SEPA participation does not automatically make a country an EEA member.
Switzerland and the United Kingdom are the clearest examples. Neither is in the EEA, but both are within the geographic scope of SEPA schemes. Other non-EEA countries with SEPA participation include Albania, Andorra, Moldova, Monaco, Montenegro, North Macedonia, San Marino, Serbia and Vatican City. A payment may still depend on the relevant bank, payment scheme, currency and service conditions.
The reverse assumption is also unsafe: an EEA IBAN does not guarantee that every transfer is free, instant or denominated in euros. The payment type, the currency, the beneficiary bank and the provider’s terms can add requirements.
Which countries are not in the EEA?
Any country not shown in the 30-country table above is outside the EEA. For IBAN and SEPA questions, these distinctions are especially useful:
| Country or territory | Code | EEA? | Practical note |
|---|---|---|---|
| Switzerland | CH | No | SEPA may still be available |
| United Kingdom | GB | No | Remained in the SEPA scope after Brexit |
| Andorra | AD | No | Outside the EEA, within SEPA scope |
| Monaco | MC | No | Outside the EEA, within SEPA scope |
| San Marino | SM | No | Outside the EEA, within SEPA scope |
| Vatican City | VA | No | Outside the EEA, within SEPA scope |
| Serbia | RS | No | EEA status and SEPA status are separate |
| Türkiye | TR | No | IBAN country, not an EEA country |
A country outside the EEA does not automatically have an invalid IBAN. CH, GB, MC and TR can all be valid IBAN country codes. The EEA check only answers whether the country is in the EEA; it does not replace format validation or beneficiary verification.
How can you check whether an IBAN is from the EEA?
A reliable workflow has three separate steps:
- Read the country code: The first two letters identify the IBAN country.
- Validate the IBAN: Check permitted characters, country-specific length, structure and check digits.
- Compare EEA membership: Match the valid country code against the 30 EEA countries.
Software should make the result explicit. is_eea_iban: true means that the submitted IBAN is formally valid and its country belongs to the EEA. A false value can mean that the IBAN is invalid or that it belongs to a non-EEA country, so is_valid and country_code should be read alongside it.
What does an EEA IBAN not prove?
A valid EEA IBAN does not prove that the account is active, belongs to the named beneficiary or will accept a particular payment. A fraudster can provide a genuine, mathematically correct IBAN. Check digits protect against many transcription errors; they are not an identity check.
For new or changed bank details, separately compare the beneficiary name, invoice, amount and payment reference. Confirm changes through an existing telephone number or an established customer portal. Do not rely only on contact details in a suspicious change request. The guide on checking bank details before a transfer covers that workflow.
FAQ: EEA IBAN
Is every German IBAN an EEA IBAN?
A formally valid German IBAN (DE) belongs to an EEA country. A string beginning with DE is only a valid IBAN after its length, structure and check digits have passed validation.
Is a Swiss IBAN an EEA IBAN?
No. Switzerland is not an EEA member. Swiss IBANs can nevertheless be used for payments within the SEPA geographic scope.
Is every EEA IBAN automatically a SEPA IBAN?
EEA membership and SEPA participation are separate criteria. For a real payment, check the bank, currency and applicable SEPA scheme requirements.
Can an IBAN checker confirm the account holder?
No. An IBAN checker generally validates the structure and check digits. It does not normally confirm that the account exists or identify its holder.
Summary
An EEA IBAN is a valid IBAN from one of 30 EEA countries: the 27 EU Member States plus Iceland, Liechtenstein and Norway. Switzerland, the United Kingdom and several other countries are outside the EEA but may support SEPA payments. Validate the number first, then keep EEA membership, SEPA participation and beneficiary identity as separate checks.
Sources: EUR-Lex: European Economic Area and the European Payments Council list of the SEPA geographical scope.