Kontenerowiec Statek przeznaczony do przewozu kontenerów ma z góry przewidziane miejsca na każdy pojemnik, dlatego też istnieje możliwość jednoznacznego przyporządkowania odpowiedniego kodu każdej pozycji kontenerowej (cell). Poszczególne, rozmieszczone wzdłuż statku, rzędy (bay) kontenerów oznaczone są kolejnymi numerami. Ponieważ numer rzędu (bay) powinien od razu informować o długości przewożonego w nim kontenera (20'/40') wprowadzono zasadę, że rzędy 20' mają kolejne numery nieparzyste, a rzędy 40' - parzyste. Dla rzędu 40', w którym kontener może być tak ustawiony, że zajmuje miejsce dwóch kontenerów 20', przyporządkowano numer stanowiący średnią arytmetyczną zajmowanych rzędów20' . Niektóre statki kontenerowe mają również możliwość przewożenia kontenerów zasztauowanych w poprzek statku. Sytuacja taka ma najczęściej miejsce na pokładzie, dla wykorzystania przestrzeni pomiędzy rzędami kontenerów ustawionych wzdłużnie, na wysokości dźwigówstatkowych.
Poprzeczna pozycja kontenera wskazywana jest poprzez numer szeregu (row), rozpoczynając od szeregu znajdującego się w diametralnej statku, który uzyskuje numer 00. Numery szeregów rosną co 2, uzyskując wartości nieparzyste w kierunku prawej burty i parzyste w kierunku burty lewej. Jeśli statek skonstruowany jest tak, że w jego diametralnej nie ma rzędu kontenerowego, w kodowaniu rzędów pomijany jest rząd o numerze 00. Wysokości (tiers, layers, high) poszczególnych pozycji kontenerowych zakodowane zostały w taki sposób, że wskazują poziomy liczone od dna ładowni i od pokładu w górę. Pod pokładem numeracja rozpoczyna się od numeru 02 i (dla zwykłych kontenerów) rośnie co 2. Jeśli w jednej celi znajdują się dwa kontenery połówkowe (o połowie wysokości standardowego kontenera), numery warstw mogą uzyskać wartości nieparzyste. Na pokładzie numeracja warstw rozpoczyna się od liczby 82 i również rośniewgórę co 2.