IBAN-Prüfziffer berechnen und prüfen

Die zwei Ziffern nach dem Ländercode sind eine Prüfsumme über die ganze IBAN. So rechnest du sie nach – Schritt für Schritt am Beispiel einer deutschen IBAN.

Aufbau einer deutschen IBAN

Eine deutsche IBAN hat 22 Stellen: DE, zwei Prüfziffern, die achtstellige Bankleitzahl und die zehnstellige Kontonummer (kürzere Kontonummern werden vorne mit Nullen aufgefüllt).

TeilStellenBeispiel
Ländercode1–2DE
Prüfziffern3–489
Bankleitzahl5–1237040044
Kontonummer13–220532013000

Die Beispiel-IBAN DE89 3704 0044 0532 0130 00 ist die übliche Muster-IBAN aus Lehrbüchern und Softwaredokumentationen.

So prüfst du eine IBAN von Hand

  1. Leerzeichen entfernen: DE89370400440532013000
  2. Die ersten vier Zeichen ans Ende stellen: 370400440532013000DE89
  3. Buchstaben durch Zahlen ersetzen, A = 10, B = 11 … Z = 35. Aus D wird 13, aus E wird 14: 370400440532013000131489
  4. Diese Zahl durch 97 teilen. Der Rest muss 1 sein – dann ist die Prüfziffer richtig.

Die Zahl ist zu lang für einen Taschenrechner. Du kannst sie in Stücken teilen: die ersten neun Ziffern durch 97 teilen, den Rest vor die nächsten Ziffern schreiben und weiterrechnen. Am Ende bleibt derselbe Rest.

Prüfziffern für eine neue IBAN berechnen

  1. Kontoteil hinschreiben und Ländercode mit 00 anhängen: 370400440532013000DE00
  2. Buchstaben ersetzen: 370400440532013000131400
  3. Rest bei Division durch 97 bestimmen; hier ergibt sich 9.
  4. 98 minus Rest = Prüfziffer, zweistellig: 98 − 9 = 89.

Das Verfahren heißt Modulo 97-10 und ist in ISO 7064 beschrieben; ISO 13616 legt fest, dass die IBAN es verwendet.

Was die Prüfziffer erkennt – und was nicht

Ganze Listen prüfst du mit dem IBAN-Listenprüfer.

Quellen