NordRechner › Finanzen & Kredit › IBAN Rechner
🏦

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.

Berechnete Deutsche IBAN Gültig (MOD 97-10)
DE12 1005 0000 1234 5678 90
Berliner Sparkasse | BIC: BELADEB1XXX
Ländercode
DE
Prüfziffer
12
Bankleitzahl (BLZ)
10050000
Kontonummer (10-stellig)
1234567890
So wurde gerechnet (Mathematischer Prüfpfad nach ISO 7064 / MOD 97-10) ▼
Schritt 1: Kontonummer mit führenden Nullen auf 10 Stellen normiert.
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).
Prüfergebnis Mathematisch Gültig (MOD 97-10 = 1)
DE12 1005 0000 1234 5678 90
Status: Gültige deutsche IBAN
Institut: Berliner Sparkasse
BIC / SWIFT: BELADEB1XXX
Bankleitzahl: 10050000
Kontonummer (Reinform): 1234567890
Prüfziffer: 12
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:

  1. 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).
  2. Zusammensetzung der Roh-BBAN: Die 8-stellige Bankleitzahl wird direkt vor die 10-stellige Kontonummer gesetzt. Daraus entsteht eine 18-stellige Ziffernfolge.
  3. Umgruppierung (ISO 7064 Shifting): An das Ende der 18-stelligen Zahl wird der Ländercode DE angehängt, gefolgt von zwei Nullen 00 als temporäre Prüfziffer-Platzhalter.
  4. Alphabetische Transformation: Gemäß ISO 7064 werden lateinische Buchstaben nach der Formel A = 10, B = 11, C = 12 ... Z = 35 in zweistellige Zahlen umgewandelt. Für Deutschland gilt: Buchstabe D entspricht der Zahl 13, Buchstabe E entspricht der Zahl 14. Aus dem Ländercode DE wird somit die Ziffernfolge 1314.
  5. Bildung des 24-stelligen Prüfwerts: Nun liegt eine 24-stellige Dezimalzahl vor: [BLZ (8)] + [Kontonummer (10)] + 1314 + 00.
  6. 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 BigInt oder in modularen Ziffernblöcken durch die Primzahl 97 geteilt, um den mathematischen Restwert $R$ zu ermitteln: $$\text{Rest} = \text{Zahl} \pmod{97}$$
  7. 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. 05 statt 5). Der Wertebereich der Prüfziffer liegt garantiert zwischen 02 und 98. Die Werte 00, 01 und 99 kö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. DEUT für Deutsche Bank, COBA für Commerzbank).
  • Ländercode (2 Zeichen, alpha): Sitzland des Instituts (DE für Deutschland).
  • Ortscode (2 Zeichen, alphanumerisch): Regionaler Standort (z. B. FF für Frankfurt am Main, MM für München, B1 für Berlin).
  • Filialcode (3 Zeichen, optional): Spezifische Zweigstelle (Standardwert XXX fü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 DE ausschließlich Ziffern! Der Buchstabe »O« kann in den numerischen Teilen (BLZ, Kontonummer, Prüfziffer) niemals vorkommen. Achten Sie darauf, immer die Ziffer Null 0 einzugeben.
  • 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 987654 wird 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.

JW
Jonas Wendt
Gründer & Betreiber von NordRechner

Jonas Wendt ist Gründer und Betreiber von NordRechner. Nach seinem Studium der Wirtschaftsinformatik in Hamburg arbeitete er mehrere Jahre als Softwareentwickler im Fintech-Bereich, unter anderem an Systemen zur automatisierten Gehaltsabrechnung und Steuerberechnung für mittelständische Unternehmen. Die Idee zu NordRechner entstand aus eigener Erfahrung: Bei der Berechnung von Elterngeld, Steuerklassen und Sozialleistungen stieß Jonas immer wieder auf Rechner, die entweder veraltete Werte nutzten, wichtige Sonderfälle ignorierten oder die zugrunde liegende Berechnung nicht nachvollziehbar machten. 2026 gründete er NordRechner mit dem Ziel, das zu ändern: kostenlose, werbearme Rechner, die jeden Rechenschritt offenlegen und sich ausschließlich auf verifizierte, aktuelle amtliche Quellen stützen – von Gesetzestexten (SGB, BGB, EStG) bis zu offiziellen Verordnungen der zuständigen Bundesministerien und Behörden. Alle Inhalte auf NordRechner werden von Jonas persönlich recherchiert, mit den jeweils aktuellen gesetzlichen Werten abgeglichen und bei Gesetzesänderungen zeitnah aktualisiert. Er lebt und arbeitet in Hamburg.

Similar Posts