IBAN Rechner: IBAN berechnen, prüfen & BIC finden
Offizieller SEPA-Konverter: Deutsche IBAN aus Kontonummer und BLZ generieren oder bestehende IBAN auf Gültigkeit, Prüfziffer und Bankinstitut entschlüsseln nach ISO 13616 / MOD 97-10.
So wurde gerechnet (Mathematischer Prüfpfad nach ISO 7064 / MOD 97-10) ▼
Schritt 2: Numerische Konvertierung des Ländercodes DE (D=13, E=14 = 1314) und Prüfziffer-Platzhalter 00.
Schritt 3: Prüfzahl gebildet: BLZ (8 Stellen) + Kontonummer (10 Stellen) + 131400.
Schritt 4: Modulo-Division durch 97.
Schritt 5: Prüfziffer = 98 – (Rest mod 97).
| Bankinstitut | BLZ | BIC (SWIFT) | Aktion |
|---|
Hinweis: Klicken Sie auf »Übernehmen«, um die BLZ direkt in den Rechner einzufügen.
📌 Das Wichtigste zur IBAN auf einen Blick
- Feste Struktur in Deutschland: Die deutsche IBAN besteht aus exakt 22 alphanumerischen Zeichen: dem zweistelligen Ländercode
DE, einer zweistelligen mathematischen Prüfziffer (02 bis 98), der 8-stelligen Bankleitzahl (BLZ) und der auf 10 Stellen aufgefüllten Kontonummer. - Fehlerschutz durch MOD 97-10: Dank des internationalen Prüfsummenverfahrens nach ISO 7064 werden mehr als 99,99 % aller typischen Tippfehler (wie Zahlendreher, fehlende Ziffern oder falsche Bankleitzahlen) sofort vor Ausführung der Überweisung erkannt.
- SEPA-Prinzip »IBAN-only«: Für bargeldlose Inlandsüberweisungen und grenzüberschreitende Zahlungen innerhalb des europäischen SEPA-Raums ist die Angabe des BIC (Bank Identifier Code) für Verbraucher nicht mehr verpflichtend. Die IBAN genügt vollständig.
- Rechtliche Prüfpflicht & Name-Check: Banken führten historisch nach § 675r BGB keine Namensprüfung durch (Überweisung rein nach Kundenidentifikator). Gemäß der neuen EU-Echtzeitüberweisungsverordnung wird jedoch schrittweise ein verbindlicher Empfänger-Namensabgleich (Verification of Payee) Pflicht.
Was ist eine IBAN? Definition, Aufbau und SEPA-Standard
Die IBAN (kurz für International Bank Account Number) ist eine weltweit standardisierte Kennung für Giro- und Bankkonten. Entwickelt vom Europäischen Komitee für Bankstandards (ECBS) und später als internationale Norm ISO 13616 verankert, bildet sie das fundamentale Rückgrat des europäischen Zahlungsraums SEPA (Single Euro Payments Area). Vor der flächendeckenden Einführung der IBAN erforderten Auslandsüberweisungen innerhalb Europas oft langwierige Umbuchungen, manuelle Nachforschungen und kostspielige Gebühren, weil jedes Land über ein völlig eigenes System aus Bankleitzahlen, Filialschlüsseln und Kontonummern verfügte.
Mit der EU-Verordnung Nr. 260/2012 wurde die IBAN für den gesamten europäischen Zahlungsverkehr zum verbindlichen Standard erhoben. Seit Februar 2014 für gewerbliche Akteure und seit Februar 2016 verbindlich für alle Privatverbraucher löste die IBAN das traditionelle deutsche Verfahren aus 8-stelliger Bankleitzahl und bis zu 10-stelliger Kontonummer endgültig ab. Ein zentraler Vorteil: Die IBAN enthält nicht nur die Identität der kontoführenden Bank und des individuellen Kontos, sondern integriert eine hochwirksame mathematische Prüfziffer, die Eingabefehler zuverlässig abfängt.
Anatomie der deutschen IBAN: Die 22 Zeichen im Detail
Während die Länge einer IBAN international zwischen 15 Zeichen (z. B. in Norwegen) und bis zu 34 Zeichen (z. B. in Malta) variieren kann, weist die deutsche IBAN eine feste, unveränderliche Länge von exakt 22 Zeichen auf. Diese 22 Stellen gliedern sich in vier klar definierte Funktionsblöcke:
| Position | Bezeichnung | Stellen | Beispiel | Funktion & Bedeutung |
|---|---|---|---|---|
| 1 – 2 | Ländercode (ISO 3166-1) | 2 Zeichen (alpha) | DE |
Identifiziert das Herkunftsland der Bank (DE für Bundesrepublik Deutschland, AT für Österreich, CH für Schweiz). |
| 3 – 4 | Prüfziffer (Check Digits) | 2 Ziffern (numerisch) | 12 |
Mathematisch berechnete Prüfsumme nach ISO 7064 (MOD 97-10). Verhindert Tipp- und Übertragungsfehler. Wertebereich: 02 bis 98. |
| 5 – 12 | Bankleitzahl (BLZ) | 8 Ziffern (numerisch) | 10050000 |
Die bisherige deutsche Bankleitzahl. Sie identifiziert eindeutig das Kreditinstitut und dessen Abrechnungsbezirk bei der Deutschen Bundesbank. |
| 13 – 22 | Kontonummer (BBAN) | 10 Ziffern (numerisch) | 1234567890 |
Die individuelle Kontonummer des Kunden. Kürzere Kontonummern werden linksbündig mit führenden Nullen auf exakt 10 Ziffern aufgefüllt. |
Zusammen bilden die Stellen 5 bis 22 (also Bankleitzahl und Kontonummer) die sogenannte BBAN (Basic Bank Account Number). In Deutschland entspricht die BBAN exakt 18 numerischen Stellen. Zur besseren Lesbarkeit auf Papierdokumenten, Rechnungen und Formularen wird die IBAN stets in Viererblöcke unterteilt, beginnend von links (Beispiel: DE12 1005 0000 1234 5678 90). Im elektronischen Datenverkehr (wie beim Online-Banking oder in Schnittstellen wie HBCI/FinTS) werden sämtliche Leerzeichen entfernt, sodass eine geschlossene 22-stellige Zeichenkette entsteht.
Der mathematische MOD 97-10 Algorithmus: So wird die Prüfziffer berechnet
Die beiden Prüfziffern an den Stellen 3 und 4 der IBAN sind kein Zufallsprodukt, sondern das Ergebnis eines hochpräzisen mathematischen Verfahrens nach dem internationalen Standard ISO 7064, Modulo 97-10. Dieses Verfahren ist so konstruiert, dass praktisch jeder Einzelfehler (falsche Ziffer) und nahezu alle Permutationsfehler (Zahlendreher wie 45 statt 54) sofort dazu führen, dass die Prüfsumme ungültig wird.
Die schrittweise Berechnung der deutschen Prüfziffer
Wenn aus einer bestehenden Bankleitzahl und Kontonummer eine deutsche IBAN erzeugt werden soll, läuft algorithmisch folgende Sequenz ab:
- Normierung der Kontonummer: Die deutsche Kontonummer darf maximal 10 Ziffern umfassen. Hat eine Kontonummer weniger Stellen (z. B. 7 Stellen wie
1234567), wird sie von links mit Nullen aufgefüllt, bis genau 10 Stellen erreicht sind (im Beispiel:0001234567). - Zusammensetzung der Roh-BBAN: Die 8-stellige Bankleitzahl wird direkt vor die 10-stellige Kontonummer gesetzt. Daraus entsteht eine 18-stellige Ziffernfolge.
- Umgruppierung (ISO 7064 Shifting): An das Ende der 18-stelligen Zahl wird der Ländercode
DEangehängt, gefolgt von zwei Nullen00als temporäre Prüfziffer-Platzhalter. - Alphabetische Transformation: Gemäß ISO 7064 werden lateinische Buchstaben nach der Formel
A = 10, B = 11, C = 12 ... Z = 35in zweistellige Zahlen umgewandelt. Für Deutschland gilt: BuchstabeDentspricht der Zahl 13, BuchstabeEentspricht der Zahl 14. Aus dem LändercodeDEwird somit die Ziffernfolge 1314. - Bildung des 24-stelligen Prüfwerts: Nun liegt eine 24-stellige Dezimalzahl vor:
[BLZ (8)] + [Kontonummer (10)] + 1314 + 00. - Modulo-Division durch 97: Da handelsübliche 32-Bit- und 64-Bit-Gleitkommazahlen eine 24-stellige Ganzzahl nicht ohne Rundungsverluste darstellen können, wird die Zahl entweder mithilfe von
BigIntoder in modularen Ziffernblöcken durch die Primzahl 97 geteilt, um den mathematischen Restwert $R$ zu ermitteln: $$\text{Rest} = \text{Zahl} \pmod{97}$$ - Prüfziffernerzeugung: Die berechnete Prüfziffer $P$ ergibt sich aus der Subtraktion des Restes von 98:
$$P = 98 – (\text{Zahl} \pmod{97})$$
Beträgt das Resultat weniger als 10, wird eine führende Null vorangestellt (z. B.
05statt5). Der Wertebereich der Prüfziffer liegt garantiert zwischen02und98. Die Werte00,01und99können mathematisch niemals als gültige Prüfziffer auftreten!
💡 Experten-Tipp: Wie die Banken die IBAN in Echtzeit validieren
Wenn Sie eine IBAN in Ihrem Online-Banking eingeben, führt das Bankensystem eine umgekehrte Modulo-Prüfung durch. Die ersten 4 Zeichen (DE + Prüfziffer) werden an das Ende der IBAN verschoben. Anschließend wird DE in 1314 umgewandelt. Teilt man diese neu zusammengesetzte 24-stellige Zahl durch 97, muss der Rest exakt 1 betragen ($R = 1$). Ergibt die Division einen Rest ungleich 1, weist die Banking-App die Eingabe sofort als fehlerhaft ab. Das Geld kann das Konto gar nicht erst verlassen!
Interne Prüfverfahren der Bundesbank: Die Methoden 00 bis EB
Viele Bankkunden gehen fälschlicherweise davon aus, dass die ISO 7064 Modulo-97-Prüfung die einzige mathematische Hürde im deutschen Zahlungsverkehr darstellt. In der bankfachlichen Realität existiert jedoch eine zweistufige Prüfung:
Die Deutsche Bundesbank verwaltet in ihrer vierteljährlich aktualisierten Bankleitzahldatei zu jeder einzelnen BLZ eine sogenannte Prüfzifferberechnungsmethode. Es existieren weit über 140 verschiedene Methoden (von Methode 00 bis EB). Jede deutsche Bank wendet auf ihre Kontonummern ein eigenes mathematisches Schema an (wie z. B. Modulo 10 mit alternierender Gewichtung 2-1-2-1, Modulo 11 mit Gewichtung 2-3-4-5-6-7 oder Modulo 7). Diese institutsinterne Prüfziffer ist meist in die letzte oder vorletzte Ziffer der Kontonummer eingebettet.
Wenn eine Bank eine IBAN ausgibt, prüft sie intern zuerst, ob die Kontonummer nach der institutionsspezifischen Bundesbank-Methode gültig ist, und berechnet erst im zweiten Schritt die übergeordnete ISO 13616 IBAN-Prüfziffer. Unser Online-IBAN-Rechner berechnet die standardisierte ISO-Prüfziffer exakt nach internationalem Standard und validiert jede IBAN auf formale mathematische Konsistenz.
Drei konkrete Berechnungsbeispiele aus der Praxis
Um die Funktionsweise und Zuverlässigkeit der IBAN-Generierung greifbar zu machen, betrachten wir drei reale Anwendungsfälle deutscher Kreditinstitute:
Beispiel 1: Berliner Sparkasse
- Kreditinstitut: Berliner Sparkasse
- Bankleitzahl (BLZ):
10050000 - Kontonummer:
1234567890(vollständige 10 Stellen) - Prüfwert-Zusammensetzung:
10050000 1234567890 1314 00=100500001234567890131400 - Modulo-Berechnung:
100500001234567890131400 mod 97 = 86 - Prüfziffer: $98 – 86 = 12$
- Fertige IBAN:
DE12 1005 0000 1234 5678 90 - Zugehöriger BIC:
BELADEB1XXX
Beispiel 2: Deutsche Bank (Frankfurt am Main) – mit kurzer Kontonummer
- Kreditinstitut: Deutsche Bank AG
- Bankleitzahl (BLZ):
50070010 - Kontonummer:
9876543(nur 7 Stellen) - Normierung: Die Kontonummer wird links mit drei Nullen aufgefüllt:
0009876543 - Prüfwert-Zusammensetzung:
50070010 0009876543 1314 00=500700100009876543131400 - Modulo-Berechnung:
500700100009876543131400 mod 97 = 31 - Prüfziffer: $98 – 31 = 67$
- Fertige IBAN:
DE67 5007 0010 0009 8765 43 - Zugehöriger BIC:
DEUTDEDBFXX
Beispiel 3: ING Deutschland (ehemals ING-DiBa)
- Kreditinstitut: ING-DiBa AG
- Bankleitzahl (BLZ):
50010517 - Kontonummer:
5544332211(10 Stellen) - Prüfwert-Zusammensetzung:
50010517 5544332211 1314 00=500105175544332211131400 - Modulo-Berechnung:
500105175544332211131400 mod 97 = 20 - Prüfziffer: $98 – 20 = 78$
- Fertige IBAN:
DE78 5001 0517 5544 3322 11 - Zugehöriger BIC:
INGDDEFFXXX
Große Referenztabelle: Führende deutsche Banken, BLZ und BICs
Für manuelle Überweisungen, Verträge oder behördliche Formulare wird neben der IBAN gelegentlich noch der BIC (Business Identifier Code, auch als SWIFT-Code bekannt) erfragt. In der nachfolgenden Tabelle finden Sie die wichtigsten deutschen Kreditinstitute, sortiert nach Bankengruppe, mit der jeweiligen Haupt-Bankleitzahl und dem offiziellen BIC:
| Bankinstitut / Gruppe | Hauptsitz | Bankleitzahl (BLZ) | Offizieller BIC (SWIFT) | Giro- / Kontotyp |
|---|---|---|---|---|
| Berliner Sparkasse | Berlin | 10050000 |
BELADEB1XXX |
Sparkassen-Finanzgruppe |
| Hamburger Sparkasse (Haspa) | Hamburg | 20050550 |
HASPDEHHXXX |
Sparkassen-Finanzgruppe |
| Stadtsparkasse München | München | 70150000 |
MUCSPDMMXXX |
Sparkassen-Finanzgruppe |
| Sparkasse KölnBonn | Köln / Bonn | 37050198 |
COLSDE33XXX |
Sparkassen-Finanzgruppe |
| Frankfurter Sparkasse | Frankfurt a. M. | 50050201 |
HELADEF1822 |
Sparkassen-Finanzgruppe |
| Deutsche Bank AG | Frankfurt a. M. | 50070010 |
DEUTDEDBFXX |
Privatbank / Großbank |
| Commerzbank AG | Frankfurt a. M. | 50040000 |
COBADEFFXXX |
Privatbank / Großbank |
| Postbank (Niederlassung DB) | Bonn / Ffm | 50010060 |
PBNKDEFFXXX |
Privatbank / Filialbank |
| ING Deutschland | Frankfurt a. M. | 50010517 |
INGDDEFFXXX |
Direktbank |
| DKB (Deutsche Kreditbank) | Berlin | 12030000 |
BYLADEM1100 |
Direktbank |
| comdirect | Quickborn | 20041155 |
COBDDEDDXXX |
Direktbank (Commerzbank) |
| Consorsbank | Nürnberg | 76030080 |
CSDBDE71XXX |
Direktbank (BNP Paribas) |
| N26 Bank AG | Berlin | 10011001 |
NTSBDEB1XXX |
Neobank / Mobile Banking |
| HypoVereinsbank (UniCredit) | München | 70020270 |
HYVEDEMMXXX |
Privatbank / Großbank |
| GLS Gemeinschaftsbank | Bochum | 43060967 |
GENODED1GLS |
Nachhaltige Genossenschaftsbank |
| Sparda-Bank West | Düsseldorf | 37060590 |
GENODED1SPW |
Genossenschaftliche Gruppe |
| Sparda-Bank München | München | 70090500 |
GENODED1M04 |
Genossenschaftliche Gruppe |
| BW-Bank (LBBW) | Stuttgart | 60050101 |
SOLADESTXXX |
Landesbank / Regionalbank |
| Targobank AG | Düsseldorf | 30020900 |
CITIDE5X |
Privatbank / Filialbank |
| Santander Consumer Bank | Mönchengladbach | 31010833 |
CCBADE33XXX |
Privatbank / Konsumentenkredit |
Internationaler Vergleich: IBAN-Längen in Europa und weltweit
Obwohl die IBAN ein einheitliches Format repräsentiert, unterscheidet sich die Zeichenlänge von Staat zu Staat erheblich. Dies resultiert daraus, dass jedes Land bei der Einführung seine gewachsenen Kontonummern- und Bankleitsysteme in die BBAN integrieren musste. Die nachfolgende Übersicht zeigt die Spezifikationen der wichtigsten europäischen Partner- und Nachbarländer:
| Land | Ländercode | IBAN-Länge | Struktur der BBAN | Besonderheiten |
|---|---|---|---|---|
| Deutschland | DE |
22 Zeichen | 8 Stellen BLZ + 10 Stellen Kontonummer | Feste Länge, rein numerische BBAN |
| Österreich | AT |
20 Zeichen | 5 Stellen Bankleitzahl + 11 Stellen Kontonummer | Kürzere IBAN als Deutschland |
| Schweiz | CH |
21 Zeichen | 5 Stellen Clearing-Nummer + 12 Stellen Kontonummer | SEPA-Teilnehmerland, aber kein EU-Mitglied |
| Frankreich | FR |
27 Zeichen | 5 Stellen Code Banque + 5 Code Guichet + 11 Konto + 2 Clé RIB | Enthält zwei zusätzliche nationale Prüfziffern |
| Italien | IT |
27 Zeichen | 1 Prüfbuchstabe (CIN) + 5 ABI + 5 CAB + 12 Kontonummer | Enthält alphanumerische Bestandteile |
| Spanien | ES |
24 Zeichen | 4 Stellen Bank + 4 Filiale + 2 Prüfziffern + 10 Kontonummer | Prüfziffern im BBAN integriert |
| Niederlande | NL |
18 Zeichen | 4 Stellen Bankcode (alpha) + 10 Stellen Kontonummer | Eine der kürzesten IBANs in der Eurozone |
| Belgien | BE |
16 Zeichen | 3 Stellen Bankcode + 7 Stellen Kontonummer + 2 Prüfziffern | Sehr kompaktes Format |
| Polen | PL |
28 Zeichen | 8 Stellen Bankcode + 16 Stellen Kontonummer | Vergleichsweise lange IBAN |
| Vereinigtes Königreich | GB |
22 Zeichen | 4 Stellen Bankcode (alpha) + 6 Sort Code + 8 Kontonummer | Trotz Brexit weiterhin SEPA-Mitglied |
Die verschiedenen SEPA-Zahlungsverfahren im direkten Vergleich
Die Einführung der IBAN bildete das Fundament für einheitliche europäische Zahlungsverkehrsformate. Im Alltag begegnen Verbrauchern und Unternehmen heute vier fundamentale SEPA-Verfahren:
1. SEPA Credit Transfer (SCT) – Die Standard-Überweisung
Die klassische SEPA-Überweisung ist das Standardverfahren für Überweisungen innerhalb der EU und des EWR. Nach den Vorgaben der europäischen Zahlungsdiensterichtlinie (PSD2) darf eine elektronisch eingereichte SEPA-Überweisung maximal einen Bankarbeitstag für den Transfer benötigen. Wird der Auftrag auf Papier per Überweisungsträger eingereicht, verlängert sich die Frist auf höchstens zwei Geschäftstage.
2. SEPA Instant Credit Transfer (Echtzeitüberweisung)
Bei der Echtzeitüberweisung wird das Geld rund um die Uhr – an 365 Tagen im Jahr, auch an Wochenenden und Feiertagen – innerhalb von maximal 10 Sekunden auf dem Empfängerkonto gutgeschrieben. Mit der 2024 verabschiedeten EU-Verordnung über Sofortzahlungen sind Kreditinstitute im Euroraum verpflichtet, Echtzeitüberweisungen ohne Mehrkosten im Vergleich zur Standardüberweisung anzubieten. Dadurch wird die Sofortüberweisung zum neuen Normalfall für private und geschäftliche Transaktionen.
3. SEPA Core Direct Debit – Die Basis-Lastschrift für Verbraucher
Das Basis-Lastschriftverfahren ermöglicht es Zahlungsempfängern (z. B. Stadtwerken, Versicherungen oder Vermietern), fällige Beträge direkt vom Girokonto des Zahlungspflichtigen einzuziehen. Voraussetzung ist ein schriftlich oder digital erteiltes SEPA-Lastschriftmandat. Verbraucher genießen hierbei einen außerordentlich hohen gesetzlichen Schutz: Sie können jeder autorisierten Abbuchung innerhalb von 8 Wochen ohne Angabe von Gründen widersprechen. Bei einer nicht autorisierten Abbuchung (ohne gültiges Mandat) beträgt die Rückforderungsfrist nach § 675x BGB sogar 13 Monate.
4. SEPA B2B Direct Debit – Die Firmen-Lastschrift
Dieses Verfahren ist ausschließlich dem Geschäftsverkehr zwischen Unternehmen (Business-to-Business) vorbehalten. Da Unternehmen eine höhere Rechtssicherheit bei eingehenden Zahlungen benötigen, besteht bei der B2B-Lastschrift kein gesetzliches Erstattungsrecht. Ein einmal gebuchter Betrag kann vom Zahler nicht nachträglich zurückgebucht werden, sofern ein gültiges Firmen-Mandat vorlag.
⚠️ Sicherheitswarnung: Gefälschte IBANs und Betrugsmaschen
Kriminelle nutzen im Zahlungsverkehr gezielt die Tatsache aus, dass Banken bei Überweisungen gesetzlich keinen Namensabgleich durchführen (§ 675r BGB). Das bedeutet: Wenn Sie auf einer gefälschten Rechnung (z. B. nach einem E-Mail-Hack eines Handwerkers oder Lieferanten) den Namen des echten Vertragspartners eintragen, aber die IBAN manipuliert wurde, leitet die Bank das Geld dennoch unwiderruflich an das angegebene Betrügerkonto weiter!
- Prüfen Sie IBAN-Änderungen: Wenn ein langjähriger Geschäftspartner oder Vermieter plötzlich per E-Mail mitteilt, dass sich seine Bankverbindung geändert habe, rufen Sie ihn immer unter einer bekannten Telefonnummer an und verifizieren Sie die neue IBAN mündlich.
- Achten Sie auf ausländische Länderkürzel: Häufig leiten Betrüger Zahlungen auf ausländische Konten mit IBANs aus Litauen (
LT), Spanien (ES), Malta (MT) oder Großbritannien (GB) um, obwohl der Rechnungssteller in Deutschland sitzt. - Schnelligkeit zählt bei Fehlüberweisungen: Wurde eine Überweisung erst einmal ausgeführt, kann sie über den sogenannten SEPA-Recall nur zurückgeholt werden, wenn das Empfängerkonto noch gedeckt ist und der Kontoinhaber zustimmt. Handelt es sich um Betrug, wird das Konto meist binnen Minuten leergeräumt.
Die neue EU-Pflicht ab 2025: Verification of Payee (Namensabgleich)
Um Betrugsmaschen wie Rechnungsmanipulationen und Fehlüberweisungen nachhaltig zu stoppen, hat die Europäische Union mit der Neufassung der Zahlungsverkehrsrichtlinien eine fundamentale Neuerung beschlossen: den verpflichtenden Abgleich des Empfängernamens (englisch Verification of Payee, kurz VoP). Ab Oktober 2025 müssen alle Banken im Euroraum vor der Freigabe einer Überweisung in Echtzeit abgleichen, ob der vom Kunden eingegebene Empfängername mit dem bei der Empfängerbank hinterlegten Namen des Kontoinhabers übereinstimmt.
Stimmt der Name nicht überein, wird dem Absender vor der Transaktion ein deutlicher Warnhinweis angezeigt. So wird sofort ersichtlich, wenn eine IBAN vertauscht oder manipuliert wurde. Bis diese Funktion flächendeckend aktiv ist, sollten Bankkunden jede IBAN vor größeren Überweisungen gewissenhaft mit unserem IBAN-Rechner und Validierungstool überprüfen.
IBAN-Diskriminierung: Ihre Rechte nach Artikel 9 der SEPA-Verordnung
Obwohl die SEPA-Verordnung (EU) Nr. 260/2012 seit Jahren in Kraft ist, weigern sich manche Arbeitgeber, Fitnessstudios, Telekommunikationsanbieter oder Behörden in Deutschland immer noch, eine gültige SEPA-IBAN aus einem anderen EU-Mitgliedsstaat (beispielsweise ein Konto bei einer Neobank mit litauischer LT-IBAN oder niederländischer NL-IBAN) für Lastschriften oder Gehaltszahlungen zu akzeptieren. Dieses Verhalten wird als IBAN-Diskriminierung bezeichnet und ist nach Artikel 9 Absatz 2 der SEPA-Verordnung ausdrücklich illegal.
Zahlungsempfänger dürfen im gesamten SEPA-Raum nicht vorschreiben, in welchem Land das Konto des Zahlers geführt werden muss. Unternehmen, die ausländische EU-IBANs in ihren Online-Formularen sperren, verstoßen gegen geltendes Europarecht. Betroffene Verbraucher können solche Verstöße direkt bei der Wettbewerbszentrale oder der Bundesanstalt für Finanzdienstleistungsaufsicht (BaFin) melden, die gegen säumige Unternehmen empfindliche Bußgelder verhängen kann.
Der BIC (SWIFT-Code): Wann wird er heute noch benötigt?
Der BIC (Business Identifier Code), international oft synonym als SWIFT-Code bezeichnet (nach der Society for Worldwide Interbank Financial Telecommunication), ist eine weltweit eindeutige Kennung für Finanzinstitute. Er besteht aus 8 oder 11 Zeichen und ist wie folgt aufgebaut:
- Bankcode (4 Zeichen, alpha): Eindeutige Kennung des Instituts (z. B.
DEUTfür Deutsche Bank,COBAfür Commerzbank). - Ländercode (2 Zeichen, alpha): Sitzland des Instituts (
DEfür Deutschland). - Ortscode (2 Zeichen, alphanumerisch): Regionaler Standort (z. B.
FFfür Frankfurt am Main,MMfür München,B1für Berlin). - Filialcode (3 Zeichen, optional): Spezifische Zweigstelle (Standardwert
XXXfür die Hauptverwaltung).
Seit Inkrafttreten der Richtlinie »IBAN-only« im Februar 2016 benötigen Sie für standardisierte Überweisungen und Lastschriften in Euro innerhalb des gesamten SEPA-Gebiets (alle 27 EU-Staaten sowie Island, Liechtenstein, Norwegen, Schweiz und das Vereinigte Königreich) keinen BIC mehr. Die IBAN enthält durch die integrierte Bankleitzahl bereits alle erforderlichen Leitweginformationen. Eine Ausnahme bilden lediglich Auslandsüberweisungen in Staaten außerhalb des SEPA-Raums (z. B. USA, Kanada, China) sowie Zahlungen in Fremdwährungen; hier bleibt die Angabe des BIC/SWIFT-Codes zwingend erforderlich.
Typische Fehlerquellen bei der Eingabe einer IBAN
Obwohl der MOD 97-10 Algorithmus fast alle Fehleingaben abfängt, treten in der Praxis typische Muster auf, die zu Verzögerungen oder Fehlermeldungen führen:
- Verwechslung von O und 0: Eine deutsche IBAN enthält außer den führenden Buchstaben
DEausschließlich Ziffern! Der Buchstabe »O« kann in den numerischen Teilen (BLZ, Kontonummer, Prüfziffer) niemals vorkommen. Achten Sie darauf, immer die Ziffer Null0einzugeben. - Fehlende führende Nullen: Wer seine alte Kontonummer manuell in eine IBAN übersetzt, vergisst häufig, dass die Kontonummer im hinteren Block exakt 10-stellig sein muss. Aus der Kontonummer
987654wird nicht einfach...987654, sondern...0000987654. - Falsche Leerzeichen-Formatierung im Web: Einige ältere Webformulare unterstützen keine Leerzeichen und werfen Fehler aus, wenn die IBAN im 4er-Block-Muster eingefügt wird. Unser IBAN-Rechner stellt Ihnen deshalb sowohl die formatiert lesbare als auch die komprimierte Form zur Verfügung.
- Kopierfehler: Beim Markieren von PDF-Rechnungen werden häufig unsichtbare Zeilenumbrüche oder geschützte Leerzeichen mitkopiert. Diese führen in manchen Banking-Apps zu einem Syntaxfehler.
Häufig gestellte Fragen (FAQ) zur IBAN
Wie finde ich meine eigene IBAN heraus?
Ihre eigene IBAN finden Sie an mehreren leicht zugänglichen Stellen:
- Auf Ihrer Girocard / Bankkarte: Auf der Vorder- oder Rückseite Ihrer Bankkarte (früher EC-Karte) ist Ihre 22-stellige IBAN gut sichtbar aufgedruckt, meist zusammen mit dem BIC.
- Im Online-Banking und in der Banking-App: Nach dem Login finden Sie Ihre IBAN in den Kontodetails oder direkt unter der Kontobezeichnung.
- Auf Ihren Kontoauszügen: Jeder offizielle Kontoauszug (ob in Papierform oder als PDF im elektronischen Postfach) enthält im Kopfbereich Ihre vollständige IBAN und den BIC.
- Mit unserem IBAN-Rechner: Wenn Sie Ihre alte Kontonummer und die Bankleitzahl Ihrer Bank kennen, können Sie Ihre IBAN oben sekundenschnell und mathematisch präzise generieren lassen.
Was passiert, wenn ich mich bei der IBAN vertippe und Geld überweise?
In den allermeisten Fällen schützt Sie der mathematische Prüfziffern-Algorithmus (MOD 97-10): Wenn Sie eine Ziffer vertauschen oder einen Zahlendreher einbauen, stimmt die zweistellige Prüfziffer an Position 3 und 4 nicht mehr mit dem Rest der Ziffernkette überein. Ihr Online-Banking bricht den Vorgang sofort mit einer Fehlermeldung ab, und die Überweisung wird gar nicht erst übermittelt.
Sollten Sie jedoch durch einen extrem unwahrscheinlichen Zufall eine existierende fremde IBAN fehlerfrei eingeben, wird das Geld dorthin transferiert. Da Banken nach § 675r BGB keinen Namensabgleich durchführen müssen, sollten Sie sofort Ihre Bank kontaktieren und einen SEPA-Recall (Überweisungsrückruf) beantragen. Die Erfolgsaussichten hängen davon ab, ob der unberechtigte Empfänger der Rückbuchung zustimmt.
Warum enthält die deutsche IBAN genau 22 Stellen?
Die Länge von 22 Zeichen ist durch die Normierung des deutschen Bankensystems bei der SEPA-Umstellung begründet. Sie setzt sich zusammen aus:
- 2 Stellen für den Ländercode (
DE) - 2 Stellen für die Prüfziffer (nach ISO 7064)
- 8 Stellen für die bewährte deutsche Bankleitzahl (BLZ)
- 10 Stellen für die Kontonummer (mit führenden Nullen)
Da 2 + 2 + 8 + 10 = 22 ergibt, besitzt jede reguläre deutsche Bankverbindung ausnahmslos 22 Zeichen. Andere Länder wie Frankreich (27 Stellen), Italien (27 Stellen) oder die Schweiz (21 Stellen) haben aufgrund ihrer abweichenden historischen Bankschlüssel andere Gesamtlängen festgelegt.
Kann ich anhand einer IBAN erkennen, um welche Bank es sich handelt?
Ja, bei einer deutschen IBAN ist das problemlos möglich. Die Ziffern an den Positionen 5 bis 12 entsprechen exakt der 8-stelligen Bankleitzahl (BLZ) des kontoführenden Kreditinstituts. Anhand der ersten Ziffern der BLZ lässt sich sogar der Abrechnungsbezirk der Deutschen Bundesbank ablesen (z. B. beginnt eine Bankleitzahl in Berlin oft mit einer 1, in Hamburg mit einer 2, in Frankfurt mit einer 5 und in München mit einer 7). Nutzen Sie einfach unseren Reiter »IBAN prüfen & entschlüsseln«, um das Institut und den BIC sofort auszulesen.
Ist es gefährlich, die eigene IBAN an Fremde weiterzugeben?
Die Weitergabe der reinen IBAN ist im Geschäftsleben und Privatbereich grundsätzlich üblich und risikoarm, da man mit einer IBAN allein weder auf das Konto zugreifen noch Überweisungen im Namen des Inhabers autorisieren kann. Das größte theoretische Risiko besteht in einer unberechtigten SEPA-Lastschrift.
Gegen unberechtigte Lastschriften sind Sie jedoch gesetzlich hervorragend geschützt: Nach § 675x BGB können Sie jeder nicht autorisierten Lastschrift innerhalb von 13 Monaten widersprechen. Ihre Bank ist gesetzlich verpflichtet, Ihnen den abgebuchten Betrag unverzüglich und ohne bürokratische Nachfragen wieder gutzuschreiben.
Benötige ich für eine Überweisung nach Österreich oder in die Schweiz einen BIC?
Für eine Überweisung nach Österreich (und in alle anderen EU-/EWR-Länder) benötigen Sie im Rahmen des SEPA-Verfahrens keinen BIC. Die Angabe der österreichischen IBAN (beginnend mit AT und 20 Zeichen lang) reicht völlig aus (»IBAN-only«).
Für eine Überweisung in die Schweiz (Ländercode CH) empfiehlt sich die Angabe des BIC weiterhin, da die Schweiz zwar Mitglied des SEPA-Zahlungsraums ist, jedoch nicht zur Europäischen Union gehört und manche Banking-Systeme für Nicht-EU-Staaten weiterhin die manuelle Eingabe des SWIFT-Codes verlangen.
Was bedeutet die Abkürzung BBAN?
BBAN steht für Basic Bank Account Number. Sie bildet den länderspezifischen Kern der IBAN und schließt sich direkt an den zweistelligen Ländercode und die zweistellige Prüfziffer an. In Deutschland umfasst die BBAN genau 18 numerische Stellen (8 Stellen Bankleitzahl + 10 Stellen Kontonummer). Jedes Land bestimmt das Format seiner eigenen BBAN selbstständig, weshalb sich Aufbau und Zeichensätze zwischen den Staaten unterscheiden.
Warum kann die IBAN-Prüfziffer niemals 00, 01 oder 99 sein?
Das liegt an der mathematischen Definition des MOD 97-10 Algorithmus nach ISO 7064. Die Prüfziffer berechnet sich nach der Formel $P = 98 – (\text{Zahl} \pmod{97})$. Da der Rest einer Division durch 97 mathematisch nur ganzzahlige Werte zwischen 0 und 96 annehmen kann, ergibt sich für die Prüfziffer $P$ zwingend ein Wertebereich:
- Maximaler Wert: $98 – 0 = 98$
- Minimaler Wert: $98 – 96 = 2$ (formatiert als
02)
Die Werte 00, 01 sowie Zahlen ab 99 sind mathematisch ausgeschlossen. Eine IBAN mit der Prüfziffer DE00 oder DE01 ist somit unter Garantie gefälscht oder fehlerhaft generiert.
Offizielle Quellen & Referenzen
- Deutsche Bundesbank: Offizielle Bankleitzahldatei und Prüfzifferberechnungsmethoden (bundesbank.de)
- International Organization for Standardization (ISO): ISO 13616:2020 (Financial services – International bank account number) & ISO 7064 (Check character systems)
- European Payments Council (EPC): SEPA Credit Transfer (SCT) & SEPA Direct Debit (SDD) Rulebooks (europeanpaymentscouncil.eu)
- Bürgerliches Gesetzbuch (BGB): § 675r (Kundenidentifikator) und § 675x (Erstattungsanspruch bei Lastschriften)
- Europäisches Parlament & Rat: EU-Verordnung Nr. 260/2012 sowie EU-Verordnung 2024 über Echtzeitüberweisungen (Instant Payments)
Mehr kostenlose Rechner finden Sie auf NordRechner.