Hoe controleer je met de hand een IBAN? Een IBAN nummer wordt beoordeeld op juistheid door deze om te zetten naar cijfers en dan de restwaarde te bepalen door al deze getallen te delen door 97. Die restwaarde moet gelijk zijn aan 1.
Het algoritme van IBAN ziet er zo uit:
- controleer of het controlegetal (op 3e en 4e positie) tussen 2 en 98 ligt
- valideer de samenstelling
- verplaats de eerste 4 karakters van het IBAN naar het einde
- vervang elke letter door 2 cijfers, waarbij A = 10, B = 11, …, Z = 35
- bereken het getal modulo 97 (getal delen door 97)
Als het restgetal (achter de komma) x 97 = 1, dan voldoet dit nummer aan de modulo 97 check.