ValidateFin
Zurück zum Blog
Aktualisiert 14. März 2026Leitfaden11 Min. LesezeitVon Eliel Nicaise

IBAN-Validierung: Wie funktioniert die Mod-97-Prüfsumme?

Die IBAN enthält einen eingebauten Fehlererkennungsmechanismus. Das Verständnis der Mod-97-Prüfsumme hilft, Fehler zu erkennen, bevor sie Ihre Zahlungen blockieren.

Was ist eine IBAN?

Die IBAN (International Bank Account Number) ist eine nach ISO 13616 standardisierte Bankkontonummer. Sie wird in der SEPA-Zone und in über 80 Ländern verwendet, um ein Bankkonto eindeutig zu identifizieren.

Eine IBAN besteht aus: einem 2-buchstabigen Ländercode, einer 2-stelligen Prüfzahl (Prüfsumme) und einer BBAN (Basic Bank Account Number), deren Format je nach Land variiert. Eine belgische IBAN hat z.B. 16 Zeichen: BE68539007547034.

Die Prüfziffern (Positionen 3-4) werden mithilfe des mod-97-Algorithmus berechnet und stellen sicher, dass Übertragungsfehler erkannt werden, bevor eine Zahlung an das Bankennetzwerk übermittelt wird.

Funktionsweise der Mod-97-Prüfsumme

Die IBAN-Prüfsumme verwendet den Modulo-97-Algorithmus (ISO 7064). So wird eine IBAN geprüft:

  1. 1Die ersten 4 Zeichen ans Ende der Zeichenkette verschieben
  2. 2Jeden Buchstaben durch seinen numerischen Wert ersetzen (A=10, B=11, ..., Z=35)
  3. 3Den Rest dieser Zahl dividiert durch 97 berechnen
  4. 4Die IBAN ist gültig, wenn der Rest gleich 1 ist
Beispiel: BE68 → umgeordnet und konvertiert → mod 97 = 1 ✓

Diese einfache mathematische Prüfung erkennt 98 % aller Einzelzeichen-Übertragungsfehler — und ist damit einer der effektivsten Validierungsmechanismen im Finanzwesen.

Häufige IBAN-Fehler

Dies sind die häufigsten Fehler in SEPA-Zahlungsdateien:

Ungültige Prüfsumme

Ein Tippfehler in der Kontonummer ändert das Mod-97-Ergebnis. Selbst ein einzelner Zifferntausch wird erkannt.

Falsches Länderformat

Jedes Land hat eine feste IBAN-Länge. Eine belgische IBAN hat immer 16 Zeichen, eine französische 27. Eine falsche Länge ist sofort ungültig.

Leerzeichen und Formatierung

IBANs werden zur besseren Lesbarkeit manchmal mit Leerzeichen alle 4 Zeichen geschrieben. In Zahlungsdateien müssen sie ohne Leerzeichen übertragen werden.

Fehlende oder überschüssige Zeichen

IBANs haben eine feste Länge pro Land. Das Hinzufügen oder Entfernen eines Zeichens macht die Prüfsumme immer ungültig.

Kleinbuchstaben

Der IBAN-Standard verwendet ausschließlich Großbuchstaben. Einige Systeme lehnen IBANs in Kleinbuchstaben ab, obwohl die Prüfsumme identisch wäre.

Verwechslung von O/0 oder I/1

Der Buchstabe O und die Ziffer 0 bzw. I und 1 werden häufig vertauscht. Die Prüfsumme erkennt dies, aber die Fehlermeldung ist nicht immer eindeutig.

IBAN-Formate nach Land

Jedes SEPA-Land hat seine eigene IBAN-Länge und BBAN-Struktur. Die folgende Tabelle zeigt die gängigsten europäischen Formate:

LandCodeLängeBBAN-FormatBeispiel
BelgienBE163n 7n 2nBE68 5390 0754 7034
FrankreichFR275n 5n 11c 2nFR76 3000 6000 0112 3456 7890 189
DeutschlandDE228n 10nDE89 3704 0044 0532 0130 00
NiederlandeNL184a 10nNL91 ABNA 0417 1643 00
SpanienES244n 4n 1n 1n 10nES91 2100 0418 4502 0005 1332
ItalienIT271a 5n 5n 12cIT60 X054 2811 1010 0000 0123 456
PortugalPT254n 4n 11n 2nPT50 0002 0123 1234 5678 9015 4
ÖsterreichAT205n 11nAT61 1904 3002 3457 3201
LuxemburgLU203n 13cLU28 0019 4006 4475 0000
IrlandIE224a 6n 8nIE29 AIBK 9311 5212 3456 78
FinnlandFI183n 11nFI21 1234 5600 0007 85
PolenPL288n 16nPL61 1090 1014 0000 0712 1981 2874
SchweizCH215n 12cCH93 0076 2011 6238 5295 7
SchwedenSE243n 16n 1nSE45 5000 0000 0583 9825 7466
DänemarkDK184n 9n 1nDK50 0040 0440 1162 43

Diese Liste umfasst die wichtigsten SEPA-Länder. Eine vollständige Referenz finden Sie im vierteljährlich veröffentlichten SWIFT IBAN Registry.

IBAN-Validierung in SEPA-Zahlungsdateien

Wenn Sie SEPA-XML-Dateien (pain.001 oder pain.008) erstellen, muss jede IBAN in der Datei die mod-97-Prüfung bestehen. Banken lehnen den gesamten Stapel ab, wenn eine einzige IBAN ungültig ist.

Deshalb ist die Vorab-Validierung von IBANs vor der Erstellung Ihrer Zahlungsdatei entscheidend. Der SEPA-Konverter von ValidateFin validiert jede IBAN automatisch beim CSV-Import.

Über die Prüfsumme hinaus prüfen einige Banken auch, ob der BBAN-Teil ihrer internen Routing-Struktur entspricht. Diese zweite Prüfebene ist bankspezifisch und kann nicht allein mit mod-97 durchgeführt werden.

Validieren Sie Ihre IBANs kostenlos

Unser IBAN-Validator prüft die Mod-97-Prüfsumme, das Länderformat und die Länge — sofort, ohne Daten an einen Server zu senden.

IBAN-Validator öffnen

Häufig gestellte Fragen

Wie funktioniert der Mod-97-IBAN-Prüfsummenalgorithmus?

Der Mod-97-Algorithmus validiert eine IBAN wie folgt: Die ersten 4 Zeichen (Ländercode + Prüfziffern) werden ans Ende verschoben, alle Buchstaben werden in Zahlen umgewandelt (A=10, B=11...Z=35), und dann wird der Rest bei der Division durch 97 berechnet. Eine gültige IBAN ergibt immer einen Rest von 1.

Welche Länder verwenden IBAN und was sind die verschiedenen Formate?

Über 80 Länder verwenden IBAN, wobei alle 36 SEPA-Länder es vorschreiben. Die Formate variieren: Belgische IBANs haben 16 Zeichen, französische 27, deutsche 22 und niederländische 18 Zeichen. Jedes Land hat spezifische BBAN-Strukturregeln.

Kann eine IBAN die Prüfsummenvalidierung bestehen, aber trotzdem ungültig sein?

Ja. Die Mod-97-Prüfsumme prüft die mathematische Integrität, kann aber nicht bestätigen, dass das Konto bei einer echten Bank existiert. Ergänzen Sie die Prüfsummenvalidierung bei der Zahlungsabwicklung stets mit dem Pre-Validierungsservice Ihrer Bank.

Warum schlägt meine IBAN-Validierung fehl, obwohl sie korrekt aussieht?

Häufige Ursachen sind: unsichtbare Zeichen (geschützte Leerzeichen, Tabulatoren), falscher Ländercode, gemischte Groß-/Kleinschreibung oder ein Kopier-Einfüge-Fehler, der eine Ziffer verändert hat. Entfernen Sie alle Leerzeichen und prüfen Sie die Prüfsumme erneut.

Reicht die IBAN-Validierung aus, um den Erfolg einer Zahlung zu garantieren?

Nein. Die IBAN-Validierung bestätigt die mathematische Integrität, aber das Konto kann geschlossen, gesperrt oder einer anderen Person zugeordnet sein. Bei Zahlungen mit hohen Beträgen sollte der Empfänger seine IBAN über einen verifizierten Kanal bestätigen.

Was passiert, wenn ich eine SEPA-Datei mit einer ungültigen IBAN einreiche?

Die Bank lehnt die gesamte Zahlungsdatei oder die einzelne Transaktion ab, je nach Fehler. Die meisten Banken validieren IBANs bei der Einreichung und senden einen pain.002-Statusbericht mit dem Ablehnungsgrund zurück.

Kann ich IBANs in großen Mengen validieren?

Ja. Der IBAN-Validator von ValidateFin akzeptiert mehrere IBANs gleichzeitig. Alternativ können Sie den CSV-zu-SEPA-Konverter verwenden, der alle IBANs beim Import automatisch validiert.

Verwenden alle Länder dasselbe IBAN-Format?

Nein. Jedes Land definiert seine eigene IBAN-Länge und BBAN-Struktur. Belgische IBANs haben 16 Zeichen, französische 27, deutsche 22 usw. Die ersten beiden Buchstaben sind immer der ISO-Ländercode.

Ist der BIC neben der IBAN erforderlich?

Innerhalb der SEPA-Zone ist der BIC seit 2016 für inländische Überweisungen grundsätzlich optional. Für grenzüberschreitende Zahlungen an Nicht-SEPA-Länder bleibt er jedoch Pflicht und kann von einigen Banken weiterhin verlangt werden.

Was ist der Unterschied zwischen IBAN und BBAN?

BBAN (Basic Bank Account Number) ist das nationale Kontonummernformat. Die IBAN umschließt die BBAN mit einem Ländercode und 2 Prüfziffern und schafft so ein international standardisiertes Format. Die BBAN ist immer der Teil nach den ersten 4 Zeichen einer IBAN.