Alle CVR-numre overholder det såkaldte modulus 11-check.
Det betyder, at mens de første 7 cifre er genereret fortløbende (stigende), bestemmes det 8. ciffer ud fra de første syv via en "modulus 11-beregning".
Modulus 11-tjekket bruges hyppigt til identifikationsnumre, fx også til CPR-numrene. Det giver mulighed for at tjekke, om nummeret er falsk.
Princippet i tjekket kan forklares ved hjælp af et eksempel. CVR-nummeret 13-74-81-36 er opbygget på følgende måde, hvor "vægtene" er vedtaget på forhånd:
Princippet i modulus 11-checket er det samme for andre identifikationsnumre. Ved fastlæggelse af vægtene starter man altid med tallet yderst til højre, der får vægten 2, hvorefter man går mod venstre og samtidig øger vægten med én for hver gang. Efter vægten 7 starter man forfra med 2. I CPR-nummeret som jo er ticifret, får de to
første tal (fødselsdatoen) vægtene 4 og 3.
Ved en fejl blev der i kodningen af nummergeneratoren for produktionsenheder anvendt forkerte vægte i forhold til de vægte, der indgår i modulus 11. Den forkerte nummergenerator blev anvendt til at danne serien af P-numre til de konverterede produktionsenheder i forbindelse med CVR's idriftsættelse.
Den serie af P-numre, der tildeles driftmæssigt i CVR efter konverteringen, er dannet på baggrund af de rigtige vægte. Højeste P-nummer dannet med den forkerte vægt er: 1.006.959.421. Højere P-numre er dannet med den rette vægt.
Ovenstående er det "officielle" modulus 11-check. En hurtigere metode er følgende (Da restklasse-11 er en ring). Opskriv CVR-nummeret og vægtene nedenunder, incl. en neutral vægt 1 yderst til højre. Da 11 går op i 132 er CVR-nummeret i orden.