Hvert av kontrollsifrene er en sjekksum beregnet ut fra de foregående sifrene. Hvert av sifrene foran multipliseres med hvert sitt tall, og resultatene legges sammen og deles på 11. Kontrollsifferet er da 11 minus resten av den siste divisjonen, med ett unntak: dersom resten er 0 og man ender opp med 11 − 0 er kontrollsifferet 0, og ikke 11. Hvis de ni første sifrene av et fødselsnummer er , er første kontrollsiffer: = 11 - ((3 + 7 ×  + 6 ×  + 1 ×  + 8 ×  + 9 ×  + 4 ×  + 5 ×  + 2 × ) mod 11), der er modulus-funksjonen. Tilsvarende er det andre kontrollsifferet: = 11 - ((5 + 4 ×  + 3 ×  + 2 ×  + 7 ×  + 6 ×  + 5 ×  + 4 ×  + 3 ×  + 2 × ) mod 11). For noen tallkombinasjoner kan formlene for kontrollsifrene gi 10 som resultat for k1 og k2. Da kontrollsifrene er definert med kun ett siffer, blir slike personnummer forkastet.