How Shipping Lines Track and Manage Container Inventory


By GDZ Computer Services · Updated 2026-10-21 · 7 min read · Blog › Shipping operations and software

Container inventory management means knowing, for every box you own or lease, where it is, whether it is empty or full, what condition it is in and what it is costing you. For a shipping line serving U.S. ports it also means reporting some of those movements to CBP. This guide covers the identifiers, events, documents and daily habits that keep the count right.

Key takeaways
  • Every container is identified by an ISO 6346 number: a three-letter owner code, a category letter, a six-digit serial number and a check digit.
  • Inventory changes at specific events: booking, gate in and out, load and discharge, stuffing and stripping, and repair.
  • If a carrier records those events in its equipment tracking system for U.S.-bound containers, CBP rules require it to send container status messages within 24 hours.
  • An equipment interchange receipt at every gate is the cheapest insurance against lost boxes and damage disputes.

What container inventory actually means

For a small shipping line or NVOCC operating its own equipment, the container fleet is one of the largest costs on the books, and every unit sits in one of a few states: empty and available, assigned to a booking, out with a shipper or consignee, full at a terminal, on board, under repair or off-hire. Inventory management is the discipline of knowing that state for every unit at any moment, and of making sure each change is recorded by the person who saw it happen.

When the count is wrong, the symptoms are expensive: bookings accepted with no equipment to fill them, empties repositioned to the wrong port, per diem paid on boxes nobody can find, and repair claims that cannot be proven.

Identify every unit correctly

The starting point is the container number. The Bureau International des Containers (BIC) describes the identification number as an owner prefix of three capital letters, a single equipment category identifier, a six-digit serial number and a check digit that helps verify the owner code and serial number when they are recorded or transmitted (BIC: identification number). The category letter is U for freight containers, J for detachable freight container-related equipment and Z for trailers and chassis.

Equipment type comes from the size and type code. Under the BIC tables, the first character gives the length, the second the height and the last two the type (BIC: size and type code).

CodeLengthHeightType
22G120 ft8 ft 6 inGeneral purpose
42G140 ft8 ft 6 inGeneral purpose
45G140 ft9 ft 6 in (high cube)General purpose
45R140 ft9 ft 6 in (high cube)Refrigerated
Decoded from the BIC size and type code tables.

Software should validate the check digit every time a number is typed or received, because one transposed digit creates a phantom container and hides a real one.

The events that move inventory

A container’s status changes at a predictable set of events, and CBP’s own list is a good template. 19 CFR 4.7d names these events for containers destined to arrive at a U.S. port by vessel: booking confirmed, terminal gate inspection, arrival at or departure from a facility (gate-in and gate-out), loading on or unloading from a conveyance, vessel departure or arrival, intra-terminal movement, ordered stuffed or stripped, confirmed stuffed or stripped, and stopped for heavy repair.

EventTypical document or recordInventory effect
Booking confirmedBookingUnit reserved, still empty
Gate out empty to shipperEquipment interchange receipt (EIR)Unit out, responsibility transferred
Gate in fullEIRUnit full at terminal, condition recorded
Stuffed or strippedStuffing or stripping record, dock receiptStatus changes full or empty
Loaded or dischargedLoad and discharge lists, stow planUnit on board or at the port of discharge
Stopped for repairRepair estimateUnit unavailable until released

What CBP requires: container status messages and stow plans

Under 19 CFR 4.7d, if a carrier creates or collects a container status message in its equipment tracking system for one of the events above, it must transmit that message to CBP no later than 24 hours after it is entered into the system. Each message must include the event code as defined in the ANSI X12 or UN EDIFACT standards, the container number, the date and time of the event, whether the container is empty or full, the location, and the vessel if the container is associated with one.

Separately, 19 CFR 4.7c requires the vessel stow plan no later than 48 hours after the vessel departs the last foreign port, or before arrival at the first U.S. port for voyages shorter than 48 hours. For each container it lists the container operator, equipment number, size and type, stow position, hazmat code if applicable and port of lading, among other items.

The practical point: if your inventory data is clean, these reports come out of it. If it is not, you are correcting the same errors twice, once for yourself and once for CBP. Check the current rules with CBP before relying on any summary.

Gate receipts, terminals and EDI

The equipment interchange receipt is where responsibility for a box changes hands, so it should record the container and chassis numbers, seal, empty or full status, and condition at every gate move. Terminals increasingly report these moves electronically. The SMDG user group publishes EDIFACT implementation guides for container messages such as CODECO for gate-in and gate-out confirmation and COPRAR and COARRI for vessel discharge and loading orders and confirmations (SMDG container messages). Our article on EDIFACT vs ANSI X12 explains how those messages compare with U.S. standards.

Leasing, per diem and repairs

Most small lines mix owned and leased equipment. Each leased unit carries on-hire and off-hire dates, a daily rate and return conditions, so inventory reports should separate owned from leased and show days on hire. Repairs belong in the same record: an estimate, an approval, the cost, and whether the cost is recoverable from the party that held the box when the damage was noted on the EIR. Demurrage and detention follow the same logic on the customer side, and they are only billable if the gate dates are right.

Daily habits that keep the count right

  • Record every gate move on an EIR the same day, with condition notes.
  • Validate container numbers by check digit at entry, never after.
  • Reconcile your inventory against terminal and depot reports at least weekly.
  • Review units with no movement for a set number of days and chase them.
  • Keep owned, leased and sub-leased units clearly flagged.
  • Tie every booking to equipment so availability is real, not estimated.

In GDZ-ISIS, the Equipment Control Module is updated by every traffic module and tracks movement, status, seals, temperature, holds and history, with reports such as depot holdings, leasing and repair history. Whatever system you use, the rule is the same: the event and the inventory update should be a single step. If you want to compare approaches, talk to our team.

Frequently asked questions

How is a shipping container number structured?

It has a three-letter owner code, one equipment category letter (U for freight containers), a six-digit serial number and a check digit that verifies the rest, as described by the Bureau International des Containers.

What does 45G1 mean on a container?

Under the BIC size and type tables, 4 is 40 feet long, 5 is 9 feet 6 inches high (high cube) and G1 is general purpose, so 45G1 is a 40-foot high-cube dry container.

Do carriers have to report container movements to CBP?

Under 19 CFR 4.7d, if a carrier creates or collects a container status message for listed events on U.S.-bound containers, it must send it to CBP within 24 hours of entering it in its equipment tracking system. Confirm current requirements with CBP.

What is an equipment interchange receipt?

An EIR records a container handover at a gate or depot: unit and chassis numbers, seal, empty or full status and condition. It establishes who held the unit and in what condition, which matters for damage and per diem disputes.

How often should container inventory be reconciled?

Gate moves should be recorded daily, and many carriers reconcile their records against terminal and depot reports weekly. Units with no recent movement deserve a regular review so they do not quietly accrue charges.

Sources

Schedule a GDZ-ISIS demo

See how GDZ-ISIS handles bookings, bills of lading, ACE manifest filing and accounting in one system.
Schedule a GDZ-ISIS demo

Related articles