Et IMO-nummer er laget av de tre bokstavene "IMO" etterfulgt av et sju-sifret nummer. Denne består av en seks-sifret fortløpende unikt nummer etterfulgt av en kontrollsiffer. Integriteten til en IMO-nummer er verifisert ved hjelp av dette kontrollsifferet. Dette er gjort ved å multiplisere hver av de seks første sifre av en faktor på to og syv, tilsvarende sin posisjon fra høyre til venstre. Det siste sifferet i denne summen er kontrollsifferet. For eksempel, for IMO 907472: (9×) + (0 x 6) + (7×) + (4×) + (7×) + (2×2) = 13.