Was ist eine IBAN und wie funktioniert sie?
Erfahren Sie, was eine IBAN ist, wie ihr Aufbau und die Prüfziffern funktionieren, worin sie sich vom SWIFT-BIC unterscheidet und wann Sie sie brauchen.

In diesem Artikel
Anyone who has filled in a SEPA transfer form or received an invoice from abroad has almost certainly run into the term IBAN, often without a clear explanation of what the code actually represents or why it is so much longer than the domestic account number most people grew up using. This guide breaks down exactly what an IBAN is, how its structure works, and when you genuinely need one in everyday banking.
What Is an IBAN?#
An IBAN, short for International Bank Account Number, is a standardised way to uniquely identify a bank account across national borders. It was introduced to make international payments faster, cheaper, and less error-prone, by giving every account a single machine-readable identifier that banks in different countries can process automatically without a person manually reconciling incompatible formats.
Despite the word "international" in its name, the IBAN does not replace your familiar domestic account number. Instead, it wraps your existing account details inside a longer code that also tells the receiving bank which country and which institution the account belongs to, so payment systems can validate the number before any money moves at all.
IBANs are used in more than 80 countries, including the entire European Economic Area, much of the Middle East, and several Caribbean nations. The United States and Canada, notably, do not use IBANs, relying instead on routing and account numbers.
The Structure of an IBAN#
Every IBAN follows the same fixed pattern, even though its total length varies by country, from 15 to 34 characters. It always consists of three parts, in this order: a country code, two letters identifying the country, such as DE for Germany, AT for Austria, or CH for Switzerland; two check digits, used to mathematically validate the entire IBAN; and the BBAN, or Basic Bank Account Number, the country-specific portion that identifies the bank, branch, and account.
A Worked Example#
Consider this German IBAN: DE89 3704 0044 0532 0130 00.
Broken down, this means: DE is the German country code, 89 is the pair of check digits, 37040044 is the Bankleitzahl identifying the institution, and 0532013000 is the account number. The spaces exist only for readability. When entering an IBAN into a payment form or storing it in a system, you write it as one continuous string: DE89370400440532013000.
An Austrian or Swiss IBAN looks different in length and layout, because the BBAN section follows a different internal structure in each country. The country code and check digits, however, always come first regardless of which country the IBAN originates from — this fixed ordering is exactly what makes the IBAN so reliably processable by automated payment systems everywhere.
How Check Digits Work#
The two digits following the country code are not random. They are calculated using the MOD-97 method defined in the ISO 7064 standard. When a bank or app receives an IBAN, it can rearrange and convert the number, then check whether the result divides cleanly by 97. If it does not, the IBAN contains a typo.
This built-in validation is one of the IBAN system's biggest strengths. A single mistyped digit will almost always fail this check before the payment is even submitted, preventing transfers from reaching the wrong account.
Check digits confirm only that a number is formally correct. They do not confirm that the account actually exists or that the name matches the account holder, which is why many banks now add a separate check of the recipient's name before completing a transfer.
IBAN, Account Number, and SWIFT-BIC Compared#
These three terms are frequently confused, though each performs a different job. The account number identifies your account within your own bank, and is only meaningful in a national context. The IBAN is a broader identifier that includes your account number along with country and bank identifiers, formatted for cross-border use. The SWIFT-BIC, or Bank Identifier Code, identifies the bank itself on the global SWIFT network, with 8 or 11 characters, such as DEUTDEFF.
Put simply: the SWIFT-BIC routes a payment to the correct bank, and the IBAN pinpoints the exact account within that bank. For many international transfers, particularly outside the SEPA zone, you need both.
When Is an IBAN Used?#
You will typically need an IBAN in the following situations. SEPA transfers are the most common: within the single euro payments area, the IBAN is the standard for euro transfers between member countries, and most SEPA credit transfers require only the IBAN, without a SWIFT-BIC. Cross-border transfers outside SEPA usually require both the IBAN and the SWIFT-BIC. Receiving a salary or an invoice payment from abroad means giving your IBAN to the sender so they can pay directly into your account. Setting up a Lastschrift, or direct debit, within the SEPA zone, such as for a subscription or a utility bill, also relies on the IBAN.
For everyday domestic payments in Germany, Austria, and Switzerland, the IBAN alone is now sufficient and has long been the standard on invoices, statements, and transfer forms. The older detour through a separate Bankleitzahl and account number has effectively disappeared, since both pieces of information are already encoded inside the IBAN itself.
Practical Tips#
Copy an IBAN whenever possible rather than typing it manually, to avoid transposition errors. Check the country code first — a wrong country prefix is a common mistake. Keep your own IBAN handy; you can usually find it in your banking app, on statements, or by logging into online banking. If a transfer is rejected, check the check digits first.
Before opening a new account to receive international payments, it is worth understanding the wider process — including how the account itself gets opened, verified, and secured from day one.
A Short History of Why the IBAN Exists#
Before a shared standard existed, every country used its own domestic numbering scheme for bank accounts, with different lengths and different validation logic, leaving foreign banks with no reliable way to check a number before actually sending money. A meaningful share of cross-border transfers either bounced back after days of manual processing or, worse, arrived silently at the wrong account because nothing in the receiving system caught the error beforehand. The European Committee for Banking Standards introduced the IBAN in the late 1990s specifically to fix this, and the format was later formalized internationally under ISO 13616. What started as a European initiative has since expanded well beyond the EU, because the underlying problem it solves — moving money reliably between systems never designed to communicate — is universal rather than regional.
Common Mistakes to Avoid#
A handful of errors recur often among people handling an IBAN for the first time. Confusing a purely domestic account number with a full IBAN is probably the most frequent, since the domestic number is only a fragment of the complete international code and will simply be rejected on its own. Dropping or swapping a digit while typing manually is another frequent slip, which is exactly why copying and pasting matters far more here than with most other kinds of data. Using an outdated IBAN after switching banks, or after a merger changed your bank's identifying code, can also cause a transfer to bounce days after you believed it had gone through, so double-check your current IBAN whenever you have recently changed providers.
Finding Your Own IBAN Quickly#
Locating your own IBAN is usually far simpler than remembering a Bankleitzahl and account number ever was. Most German, Austrian, and Swiss banking apps show it directly on the account overview screen, typically with a one-tap copy function specifically to avoid transcription mistakes when sharing it with someone else. It also appears on every printed and digital Kontoauszug, near the account holder's name, and on many physical debit cards issued alongside certain account types. If you cannot find it anywhere, customer service can read it out or confirm it in writing within minutes, and it is worth saving it somewhere easy to reach if you expect to receive international payments regularly.
IBAN Discrimination and Your Rights Within the EU#
One protection worth knowing about specifically applies across the European Union: a business or organisation is generally not allowed to refuse your IBAN, or charge you extra, simply because it was issued by a bank in a different EU member state than the one where you live. This rule, often called the ban on "IBAN discrimination," exists because early SEPA adoption saw some companies quietly reject foreign IBANs even though the transfer worked identically regardless of which country issued the account. If a merchant or utility provider refuses a valid SEPA-zone IBAN without a lawful reason, it is worth raising the issue directly, since the practice runs against EU payment-services rules.
Frequently Asked Questions#
Is an IBAN the same as my account number?#
No. The IBAN contains your account number, but adds a country code, check digits, and a bank identifier so the account can be recognized internationally.
Do I still need a SWIFT-BIC if I have an IBAN?#
For most SEPA euro transfers, the IBAN alone is enough. For transfers outside the SEPA zone, you generally need both the IBAN and the SWIFT-BIC.
Can an IBAN reveal my account balance or personal data?#
No. The IBAN serves only to route payments. It does not expose your balance, your transactions, or your personal information. Still, treat it like any other banking detail and share it only with parties you trust.
What happens if I enter an IBAN with a typo?#
The MOD-97 check digits almost always catch a single-digit error and reject the IBAN before the payment is sent — which is precisely what the validation is designed to do.
