NVOCC Software: The Features That Actually Matter for an Ocean Intermediary


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

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.

Key takeaways
  • An NVOCC is a carrier to its own customers and a shipper to the ocean line, so its software has to handle both sides of every shipment.
  • Tariff and NRA handling matter because FMC rules require a published tariff, or a written NRA agreed before the cargo is received.
  • Bill of lading numbering, cargo descriptions and filing timing are set by CBP regulations, so the software should enforce them, not just store them.
  • The biggest time saver is data entered once: quote to booking to bill of lading to manifest to invoice.

Why NVOCC software is different from generic freight tools

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.

Rates, tariffs and NRAs

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:

  • Contract and rate records by customer, period, port pair and commodity, so the right rate is found instead of remembered.
  • Automated rating of the bill of lading against the tariff or arrangement, with any manual override logged.
  • A side-by-side comparison of the rated bill of lading against the original quote, so margin leaks show up before the invoice goes out.
  • Dates on every rate, so the system applies the rate in force when the cargo was received.

Bookings, LCL and consolidation

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.

Bills of lading that follow the rules

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.

U.S. Customs filing built in

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.

Accounting that posts itself

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.

A feature checklist you can take to any vendor demo

FeatureWhy it mattersQuestion to ask
Tariff and NRA ratingFMC tariff and NRA rulesCan the system rate a bill of lading automatically and log overrides?
LCL dock receipts and stuffingConsolidation margin and accurate master billsIs the master bill built from the stuffed houses?
SCAC-based B/L numberingUnique for 3 years under 19 CFR 4.7aDoes it block duplicate numbers?
ACE manifest filing24-hour advance cargo declarationAre CBP holds and releases shown on the shipment?
Integrated accountingInvoices match what was shippedDoes the B/L post to A/R, A/P and the ledger without retyping?
Customer self-serviceFewer status callsCan customers see status and print their documents?
Use the same questions for every vendor so the answers are comparable.

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.

Frequently asked questions

What features should NVOCC software have?

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.

Does an NVOCC have to file its own ACE manifest?

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.

Do NVOCCs need a published tariff?

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.

Why does bill of lading numbering matter?

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.

Can spreadsheets replace NVOCC software?

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.

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