Good NVOCC software is not a longer feature list; it is a system where the rate, the booking, the bill of lading, the Customs filing and the invoice all come from the same data. This guide walks through the features that carry real weight for a non-vessel-operating common carrier, and the federal rules that explain why.
Federal Maritime Commission rules define a non-vessel-operating common carrier as a common carrier that does not operate the vessels by which the ocean transportation is provided, and that is a shipper in its relationship with an ocean common carrier (46 CFR 515.2). That double role is the whole design problem. Toward your customer you quote, book, issue a house bill of lading and invoice. Toward the vessel operator you book space, receive a master bill of lading and pay freight.
A generic forwarding or accounting tool usually covers one side well and the other side poorly. The result is the familiar pattern: rates in one spreadsheet, bookings in another, bills of lading typed in a document template and manifest data keyed again into a filing portal. Every retyped field is a chance for a mismatch that surfaces later as a freight correction or a Customs hold.
The features below are the ones that remove that retyping, grouped in the order a shipment actually moves.
FMC rules require common carriers to keep tariffs showing their rates, charges, classifications, rules and practices open for public inspection in automated tariff systems, and state that failure to maintain a tariff will result in revocation of an NVOCC license (46 CFR 520.3). NVOCCs can also use NVOCC Negotiated Rate Arrangements, which the FMC defines as written and binding arrangements between a shipper and an eligible NVOCC, with terms agreed before the NVOCC receives the cargo (46 CFR part 532).
In software terms that means you want:
Many NVOCCs earn their margin on consolidation: several shippers’ cargo in one container under one master bill. That requires features most general tools lack. Loose cargo has to be received and recorded at the warehouse on a dock receipt, held in inventory, authorized for stuffing and then assigned to a container. The booking for an LCL shipment should not consume a container from equipment availability, while a full-container booking should.
Look for warehouse receipts tied to bookings, a stuffing step that links each dock receipt to its house bill and container, and a master bill created from the stuffed container. If your team builds the master bill by hand from a list of houses, the totals will eventually disagree. Our companion guide on house vs master bills of lading covers why those totals matter to CBP.
CBP regulations say every bill of lading, whether issued by a carrier, freight forwarder or other issuer, must carry a unique identifier of up to 16 characters: the issuer’s four-character Standard Carrier Alpha Code (SCAC) followed by up to 12 letters or numbers, and that identifier may not be reused for another bill of lading for 3 years after issuance (19 CFR 4.7a). The same section says generic descriptions such as “FAK”, “general cargo” and “STC” are not acceptable, and that quantities must be reported at the lowest external packaging unit.
Good NVOCC software therefore generates bill of lading numbers from your SCAC automatically, refuses duplicates, and prompts for a real description and piece count before the document can be finalized. It should also flag inconsistencies between the booking, the dock receipt and the bill of lading instead of letting the last person to type win.
For cargo arriving by vessel, CBP must receive the electronic cargo declaration 24 hours before the cargo is laden aboard the vessel at the foreign port (19 CFR 4.7(b)(2)), with exceptions for bulk and certain break bulk cargo. An NVOCC that is licensed by or registered with the FMC and holds an International Carrier Bond may transmit its own cargo declaration data directly to CBP; otherwise it must give the full information to the vessel carrier, which files it. If an NVOCC elects to file and does so late or inaccurately, the regulation provides for liquidated damages of $5,000 for each violation discovered.
That is why manifest filing belongs inside the operating system, not beside it. The filing should be built from the same house bills you issued, and the system should show CBP responses, holds and releases on the shipment record. For the filing itself, see how ACE filing software fits into the workflow.
The last place retyping hurts is accounting. When invoices are built from the rated bill of lading, receivables match what was shipped and payables to the ocean carrier, truckers and agents can be posted from the same record. Two controls are worth asking about: a credit hold that blocks cargo release for customers past their terms, and voyage or job profitability that compares revenue and cost per sailing.
This is the approach behind GDZ-ISIS, where the bill of lading posts to receivables, payables and the general ledger, and accounts receivable can hold cargo release for customers who are not in good standing.
| Feature | Why it matters | Question to ask |
|---|---|---|
| Tariff and NRA rating | FMC tariff and NRA rules | Can the system rate a bill of lading automatically and log overrides? |
| LCL dock receipts and stuffing | Consolidation margin and accurate master bills | Is the master bill built from the stuffed houses? |
| SCAC-based B/L numbering | Unique for 3 years under 19 CFR 4.7a | Does it block duplicate numbers? |
| ACE manifest filing | 24-hour advance cargo declaration | Are CBP holds and releases shown on the shipment? |
| Integrated accounting | Invoices match what was shipped | Does the B/L post to A/R, A/P and the ledger without retyping? |
| Customer self-service | Fewer status calls | Can customers see status and print their documents? |
If you want to see these features working on your own trade lanes, ask for a demonstration and bring a real shipment file to test with.
At minimum: tariff and contract rating, bookings, LCL dock receipts and stuffing, house and master bills of lading, U.S. Customs manifest filing and integrated accounting. The key is that data entered once flows to every later step.
Not necessarily. Under 19 CFR 4.7, a licensed or registered NVOCC with an International Carrier Bond may file directly, or it may give the full cargo information to the vessel carrier to file. Confirm your setup with your customs broker or CBP.
FMC rules require common carriers to keep tariffs open for public inspection in automated tariff systems, and failure to maintain one can lead to revocation of an NVOCC license. NVOCCs may also use NRAs under 46 CFR part 532.
CBP requires a unique identifier made of the issuer SCAC plus up to 12 characters, not reused for 3 years. Software that generates and checks these numbers prevents duplicate-number rejections.
For a handful of shipments, perhaps. As volume grows, retyping between rates, bills of lading, manifests and invoices creates errors. See our guide on spreadsheets vs dedicated shipping software.