IBAN-Prüfziffer berechnen lässt sich mit dem standardisierten Modulo-97-Verfahren nachvollziehbar erklären. Die beiden Prüfziffern helfen dabei, viele Eingabefehler in einer IBAN zu erkennen. Für die Prüfung werden die ersten vier Zeichen ans Ende verschoben, Buchstaben in Zahlen umgewandelt und der entstehende Wert modulo 97 ausgewertet. Eine gültige Prüfsumme ergibt den Rest 1.
Mit dem IBAN-Prüfer von RechenAtlas können Sie die formale Prüfziffer einer eingegebenen IBAN überprüfen. Der Check beantwortet jedoch eine begrenzte Frage: Stimmen Aufbau und Prüfsumme rechnerisch? Er bestätigt weder, dass ein Konto tatsächlich besteht, noch wem es gehört oder ob es für eine Zahlung erreichbar ist. Im Folgenden lernen Sie die Formel, die einzelnen Rechenschritte und die Grenzen der Prüfung kennen.
Was die IBAN-Prüfziffer bedeutet
Eine IBAN besteht aus einem Länderkennzeichen, zwei Prüfziffern und einem nationalen Kontoteil. Der Aufbau des nationalen Teils und die Gesamtlänge hängen vom Land ab. Die Prüfziffern stehen direkt nach dem Länderkennzeichen. Sie werden so berechnet, dass eine Kontrollrechnung über die gesamte IBAN einen bestimmten Rest liefert. Damit können zahlreiche Übertragungs- und Tippfehler erkannt werden, bevor Kontodaten weiterverarbeitet werden.
Die IBAN-Prüfziffer ist kein Geheimcode, kein Nachweis der Kontoinhaberschaft und kein Ersatz für eine Bestätigung der empfangenden Person. Sie enthält auch keine Auskunft darüber, ob ein Konto aktiv ist. Selbst eine IBAN, deren Prüfsumme mathematisch stimmt, kann aus einem unpassenden oder erfundenen nationalen Kontoteil bestehen. Der Check ist deshalb als Format- und Plausibilitätsprüfung zu verstehen, nicht als Garantie für eine erfolgreiche oder sichere Überweisung.
Für die internationale IBAN-Prüfsumme wird das Verfahren MOD 97-10 verwendet. Die Prüfziffern befinden sich an der dritten und vierten Stelle. Das Verfahren kann sowohl eine vorhandene IBAN kontrollieren als auch die Prüfziffer für einen bereits festgelegten Länder- und Kontoteil berechnen. Beide Aufgaben ähneln sich, unterscheiden sich aber darin, ob man eine bestehende Prüfziffer überprüft oder sie zunächst durch „00“ ersetzt.
IBAN mit MOD 97-10 überprüfen: die Schritte
Zum Prüfen einer bereits vorhandenen IBAN bringen Sie die Eingabe zuerst in eine einheitliche Form. Entfernen Sie die Leerzeichen und achten Sie darauf, keine Zeichen zu vertauschen oder auszulassen. Die Gruppierung mit Leerzeichen dient normalerweise nur der Lesbarkeit; Leerzeichen gehören nicht zu den alphanumerischen IBAN-Zeichen, auf denen die Prüfsummenrechnung basiert.
- Schreiben Sie die IBAN ohne Leerzeichen und andere Trennzeichen.
- Verschieben Sie die ersten vier Zeichen – Länderkennung und Prüfziffern – ans Ende der Zeichenfolge.
- Ersetzen Sie jeden Buchstaben durch seinen zweistelligen Zahlenwert.
- Teilen Sie den so entstandenen großen Wert durch 97 und bestimmen Sie den Rest.
- Ist der Rest 1, ist die Prüfziffer nach MOD 97-10 rechnerisch gültig.
Die Entscheidung richtet sich nach dem Rest, nicht danach, ob der Zahlenwert ohne Rest durch 97 teilbar ist. Der gesuchte Rest lautet ausdrücklich 1. Gibt die Rechnung einen anderen Rest zurück, passt die Prüfsumme nicht zu der eingegebenen Zeichenfolge. Dann kann eine Ziffer fehlen oder falsch sein, ein Buchstabe vertauscht worden sein oder der nationale Kontoteil nicht zur Prüfziffer gehören.
Buchstaben der IBAN in Zahlen umwandeln
Jeder lateinische Großbuchstabe wird durch eine zweistellige Zahl ersetzt: A entspricht 10, B entspricht 11, C entspricht 12 und so weiter bis Z mit dem Wert 35. So wird beispielsweise die Länderkennung DE zu 1314: D steht für 13 und E für 14. CH wird zu 1217, AT zu 1029. Die Ziffern im übrigen IBAN-Teil bleiben unverändert.
Die zweistellige Darstellung ist wichtig. A wird zu 10 und nicht zu 1; ein Buchstabe darf bei der Umwandlung also nicht einfach weggelassen werden. Die Reihenfolge der Zeichen bleibt ebenfalls unverändert. Bei einer IBAN aus Buchstaben und Zahlen entsteht nach der Umwandlung eine reine Ziffernfolge, mit der die Modulo-Rechnung ausgeführt werden kann.
Beim Teilen durch 97 muss niemand eine sehr lange Zahl von Hand ausschreiben oder im Kopf verarbeiten. Ein Rechner kann den Rest stückweise bestimmen: Beginnen Sie mit Rest 0. Für jede nächste Ziffer bilden Sie den neuen Wert aus bisherigem Rest mal 10 plus aktueller Ziffer; davon nehmen Sie wieder den Rest bei Division durch 97. Am Ende ist der verbliebene Rest identisch mit dem Ergebnis der Division des gesamten Zahlenwerts. Wenn ein Buchstabe durch zwei Ziffern ersetzt wird, verarbeiten Sie beide Ziffern der Reihe nach.
Ein vereinfachtes Beispiel zur Prüfsumme
Betrachten wir ein ausdrücklich erfundenes Rechenbeispiel mit dem Länderkennzeichen DE, einer Prüfziffer und einem nationalen Kontoteil. Für die Kontrolle verschieben Sie „DE“ und die beiden vorhandenen Prüfziffern ans Ende. Aus DE werden die Ziffern 13 und 14; der Länderanteil lautet in der umgestellten Zahlenfolge also 1314. Danach führen Sie die Modulo-97-Rechnung über alle Ziffern aus. Ergibt sie Rest 1, passt die Prüfziffer zum geprüften Zeichenwert.
Für die Prüfung sind sämtliche Zeichen des Beispiels gemeinsam wichtig. Nur die Prüfziffern anzusehen oder allein den nationalen Zahlenteil durch 97 zu teilen, beantwortet die Frage nicht. Das Land, die vorhandene Prüfziffer und der nationale Kontoteil bilden zusammen die Zeichenfolge, die überprüft wird. Ändert sich auch nur ein Zeichen, muss die Rechnung für die vollständige IBAN wiederholt werden.
Ein Beispiel mit einem synthetischen Zahlenteil ist keine echte Bankverbindung und darf nicht als Empfängerkonto verwendet werden. Ebenso beweist eine korrekt errechnete Prüfziffer bei einem frei erfundenen nationalen Teil nicht, dass eine Bank diesen Teil vergeben hat. Das Beispiel soll nur die Logik des Verfahrens zeigen und nicht zum Testen einer tatsächlichen Überweisung dienen.
Neue IBAN-Prüfziffer berechnen
Wenn Länderkennung und nationaler Kontoteil bereits feststehen, können Sie die zweistellige Prüfziffer rechnerisch ermitteln. Dafür müssen Sie zunächst die Prüfziffernposition mit „00“ einsetzen. Verschieben Sie dann die ersten vier Zeichen – Länderkennung und diese beiden Nullen – ans Ende. Ersetzen Sie die Buchstaben der Länderkennung durch Zahlen und berechnen Sie den Rest der resultierenden Ziffernfolge bei Division durch 97.
Die Berechnung lautet anschließend: Prüfziffer = 98 minus Rest. Das Ergebnis wird immer zweistellig dargestellt. Ein Ergebnis von 7 erscheint folglich als 07. Dieses Verfahren ist für die Prüfziffernberechnung gedacht; die Länge, Zeichenzahl und Struktur der nationalen Kontokennung müssen zusätzlich zum jeweiligen Land passen.
Als schematisches Beispiel sähe der Anfang vor der Umstellung so aus: Ländercode + 00 + nationaler Kontoteil. Nach der Verschiebung steht der nationale Kontoteil vor dem Ländercode und den beiden Nullen. Erst wenn der Rest der gesamten umgestellten Zahlenfolge feststeht, wird er von 98 abgezogen. Es wäre ein Fehler, die 98 direkt durch den nationalen Kontoteil zu teilen oder den Rest der falschen Zeichenfolge zu verwenden.
Die Prüfziffer allein genügt nicht, um eine neue vollständige IBAN zu erstellen. Dazu muss der nationale Kontoteil korrekt aus den Angaben des kontoführenden Instituts gebildet sein. In Deutschland spielen beispielsweise Bankleitzahl und Kontonummer eine Rolle; andere Länder verwenden eigene Längen und Aufteilungen. Lassen Sie eine IBAN deshalb von der Bank beziehungsweise dem Zahlungsdienstleister bereitstellen oder verifizieren, statt Kontodaten selbst zu erraten.
MOD 97-10 schrittweise mit kleinen Resten rechnen
Eine häufige Herausforderung ist die große Zahl, die nach Verschieben und Umwandeln entsteht. Ein normaler Taschenrechner zeigt möglicherweise nicht alle Stellen exakt an. Bei langen Zahlen kann eine gerundete Anzeige das letzte Rechenergebnis verändern. Die stückweise Modulo-Methode vermeidet, dass Sie den gesamten langen Wert in einer einzigen Zahl speichern müssen.
Setzen Sie zu Beginn den Rest auf 0. Lesen Sie danach die Ziffern links nach rechts. Für jede Ziffer multiplizieren Sie den aktuellen Rest mit 10, addieren die gelesene Ziffer und reduzieren das Ergebnis wieder modulo 97. Nach jedem Schritt bleibt der Rest kleiner als 97. Dadurch lässt sich die Rechnung auch mit einer Tabelle oder einem einfachen Programm nachvollziehen.
Wenn der nächste Buchstabe beispielsweise zu den Ziffern 13 wird, verarbeiten Sie erst die 1 und danach die 3. Die Ziffernfolge des Buchstaben wird nicht als einzelne Ziffer und auch nicht als Zahl mit ausgelassener Null behandelt. Bei jeder Prüfung ist dieselbe Verarbeitung für alle Buchstaben des umgestellten IBAN-Strings erforderlich.
Ein Online-Prüfer kann diese Schritte für Sie übernehmen und das Ergebnis direkt anzeigen. Geben Sie die IBAN sorgfältig ein und vergleichen Sie bei einer wichtigen Zahlung die Kontodaten zusätzlich mit einer verlässlichen Mitteilung des Zahlungsempfängers. Der Rechner dient der Plausibilitätskontrolle und ersetzt keine Prüfung der Identität oder der Zahlungsberechtigung.
Was eine gültige Prüfziffer bestätigt – und was nicht
Wenn der Modulo-97-Rest 1 ist, zeigt das, dass die Prüfziffer mit der eingegebenen Zeichenfolge nach diesem Verfahren zusammenpasst. Zusammen mit einer passenden Länderstruktur kann dies helfen, viele Tipp- und Übertragungsfehler zu erkennen. Das ist nützlich, bevor Daten in ein Zahlungsformular übernommen werden, besonders wenn eine IBAN manuell aus einem Dokument oder einer Nachricht übertragen wurde.
Die Prüfsumme prüft nicht den Namen des Kontoinhabers. Sie bestätigt auch nicht, ob das Konto aktuell existiert, ob es gesperrt ist, ob der Empfänger Zahlungen annimmt oder ob eine Nachricht mit der IBAN wirklich vom richtigen Absender stammt. Ein Betrüger kann eine syntaktisch korrekte IBAN mitteilen; die Prüfsumme kann deren Echtheit oder den wirtschaftlichen Hintergrund der Zahlung nicht beurteilen.
Bevor Sie eine Überweisung absenden, kontrollieren Sie deshalb den Zahlungsempfänger und den Anlass der Zahlung über einen vertrauenswürdigen Kanal. Verlassen Sie sich nicht ausschließlich auf ein grünes Prüfergebnis. Stimmen Name, Auftrag, Rechnung und Empfängerdaten nicht zusammen oder erscheint eine Änderungsmitteilung ungewöhnlich, klären Sie die Angaben direkt mit dem Ihnen bekannten Ansprechpartner. Die Prüfsumme ist eine technische Kontrolle, keine Sicherheitsfreigabe.
Häufige Fehler bei der IBAN-Prüfung vermeiden
- Erste vier Zeichen nicht verschieben: Die Länderkennung und beide Prüfziffern müssen ans Ende der Zeichenfolge.
- Buchstaben falsch ersetzen: A wird 10 und nicht 1; jeder Buchstabe hat einen Wert zwischen 10 und 35.
- Auf Rest 0 prüfen: Gültig ist bei der vorhandenen IBAN der Rest 1, nicht die Teilbarkeit ohne Rest.
- Leerzeichen mitten in der Ziffernfolge lassen: Entfernen Sie Gruppierungszeichen vor der mathematischen Umwandlung.
- Nur die Prüfziffer kontrollieren: Sie wird aus dem Länderkennzeichen und dem gesamten nationalen Teil mitberechnet.
- Zeichen vertauschen: Die Prüfsumme hängt von der genauen Reihenfolge aller Zeichen ab.
- Ein gültiges Ergebnis als Konto-Nachweis verstehen: Eine richtige Prüfsumme bestätigt weder Existenz noch Eigentümer des Kontos.
Häufige Fragen zur IBAN-Prüfziffer
Wie kann ich eine IBAN-Prüfziffer berechnen?
Für eine neue Prüfziffer setzen Sie zunächst „00“ ein, verschieben Länderkennung und diese Nullen ans Ende, wandeln Buchstaben in Zahlen um und bilden den Rest bei Division durch 97. Ziehen Sie den Rest von 98 ab und schreiben Sie das Ergebnis zweistellig.
Welcher Rest zeigt eine gültige IBAN an?
Bei der Prüfung einer vorhandenen IBAN lautet der erwartete Rest 1. Die Zeichenfolge wird zuvor ohne Leerzeichen formatiert, die ersten vier Stellen werden ans Ende verschoben und die Buchstaben werden in Zahlenwerte umgewandelt.
Warum wird bei der IBAN durch 97 geteilt?
MOD 97-10 ist das standardisierte Verfahren zur Ermittlung und Kontrolle der IBAN-Prüfziffer. Die Prüfziffern werden so gewählt, dass die umgestellte und in Zahlen umgewandelte IBAN bei der Prüfung den Rest 1 ergibt.
Wie werden Buchstaben in einer IBAN umgewandelt?
Die Buchstaben A bis Z erhalten die fortlaufenden Werte 10 bis 35. D wird damit zu 13 und E zu 14; die deutsche Länderkennung DE wird als 1314 in die Zahlenfolge eingesetzt.
Kann eine IBAN trotz gültiger Prüfziffer falsch sein?
Ja. Die Prüfziffer kann rechnerisch gültig sein, obwohl der nationale Kontoteil nicht korrekt vergeben wurde, das Konto nicht besteht oder der Kontoinhaber nicht der erwartete Empfänger ist. Die Prüfsumme ist kein Existenz- oder Eigentumsnachweis.
Werden Leerzeichen bei der IBAN-Prüfung berücksichtigt?
Leerzeichen sind üblicherweise eine Darstellungshilfe zur besseren Lesbarkeit. Für die Prüfsummenrechnung wird die IBAN als durchgehende Zeichenfolge ohne Gruppierungsleerzeichen verarbeitet.
Kann ich die IBAN-Prüfziffer von Hand berechnen?
Das ist mit einer sorgfältigen Restrechnung möglich, aber die Zahl wird sehr lang. Sie können den Rest schrittweise nach jeder Ziffer bilden. Ein spezialisierter Prüfer verringert den manuellen Aufwand, die Eingabe muss trotzdem sorgfältig kontrolliert werden.
Reicht eine gültige Prüfziffer für eine sichere Überweisung?
Nein. Eine gültige Prüfsumme sagt nichts über Kontoinhaber, Existenz, Zahlungsfähigkeit oder Echtheit einer Zahlungsaufforderung aus. Prüfen Sie Empfänger und Zahlungsgrund zusätzlich über einen verlässlichen Kanal.
Fazit: Prüfsumme kontrollieren, Empfänger separat prüfen
Die IBAN-Prüfziffer lässt sich mit MOD 97-10 systematisch prüfen. Ohne Leerzeichen, mit den ersten vier Zeichen am Ende und mit Buchstabenwerten von A = 10 bis Z = 35 muss eine gültige IBAN den Rest 1 ergeben. Für die Berechnung einer neuen Prüfziffer ersetzen Sie diese zunächst durch „00“ und rechnen 98 minus den erhaltenen Rest. Das Verfahren erkennt viele Zeichenfehler, beweist aber weder die Existenz noch die Inhaberschaft eines Kontos. Nutzen Sie einen Prüfer für die rechnerische Kontrolle und bestätigen Sie den Zahlungsempfänger unabhängig davon.