Spreadsheets vs Dedicated Shipping Software: When Excel Stops Working


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

Spreadsheets run a surprising number of small shipping lines and NVOCCs, and for a while they work. They stop working when the same shipment lives in several files, when Customs rules need to be enforced rather than remembered, and when nobody can say which version is current. Here is an honest comparison, and a way to move off spreadsheets without losing what they do well.

Key takeaways
  • Spreadsheets are fast to start and flexible, which is why they win at low volume.
  • They break on retyping, version control, validation and audit trail, and those are exactly what ocean compliance depends on.
  • CBP rules on bill of lading numbers, cargo descriptions, quantities and timing are easier to enforce in a system than in a file.
  • Moving to shipping software is mostly a data clean-up project; keep Excel as a reporting tool, not the system of record.

Why spreadsheets win at the start

There are good reasons spreadsheets are everywhere in ocean freight. Everyone already knows them, they cost nothing extra, and a capable operations manager can build a booking log, a rate sheet and a container list in an afternoon. When a lane or a customer changes, the spreadsheet changes with it, with no vendor to call.

At ten shipments a month that flexibility is worth more than structure. The trouble starts later, and it starts quietly: a second booking sheet for a new lane, a copy of the rate file for a big customer, a separate tab for containers. Each one is reasonable. Together they become a system that nobody designed.

Where spreadsheets break

  • Retyping. The same consignee, container number and piece count are typed into the booking sheet, the bill of lading template, the Customs filing and the invoice. Each copy can drift.
  • Versions. Files are emailed, copied and saved locally. Two people update two copies and both are “current”.
  • Validation. A cell accepts whatever is typed: a container number with a bad check digit, a duplicate bill of lading number, “FAK” as a description.
  • Audit trail. When a rate or a weight changes, a spreadsheet rarely records who changed it, when or why.
  • Links. A booking does not know its bill of lading, which does not know its invoice. Reconciliation is manual, every time.
  • Access. Customers cannot check status themselves, so every question becomes a phone call or an email.

Compliance data needs structure

Ocean shipping is regulated data, and the rules are specific. CBP requires every bill of lading to carry a unique identifier made of the issuer’s SCAC and up to 12 more characters, not reused for 3 years after issuance; it rejects generic descriptions such as “FAK”, “general cargo” and “STC”; and it wants quantities at the lowest external packaging unit (19 CFR 4.7a). For cargo arriving by vessel, the electronic cargo declaration must reach CBP 24 hours before the cargo is laden at the foreign port (19 CFR 4.7(b)(2)).

None of that is impossible in a spreadsheet, but all of it depends on someone remembering. A shipping system can generate the number, block the duplicate, refuse the vague description and warn when a cut-off is close. Container numbers are similar: the check digit described by the Bureau International des Containers exists precisely so that software can catch a mistyped number at entry.

Side-by-side comparison

AreaSpreadsheetsDedicated shipping software
Start-upImmediate, no costSetup, data load and training
Data entrySame data typed in several filesEntered once, reused downstream
ValidationOnly what you build with formulasBuilt-in checks on numbers and required fields
B/L numberingManual; duplicates possibleGenerated from your SCAC, duplicates blocked
Customs filingSeparate portal or re-keyingBuilt from the bills of lading already issued
Audit trailLimitedWho changed what and when
AccountingInvoices built by handPosted from the rated bill of lading
Customer statusPhone and emailSelf-service portal, where offered

Signs you have outgrown spreadsheets

  • More than one person updates the same file, and you have lost changes.
  • You have issued, or nearly issued, two bills of lading with the same number.
  • Freight corrections or Customs holds trace back to a typing error.
  • Month-end means matching invoices to bookings line by line.
  • Nobody can produce voyage profitability without a day of work.
  • Customers call to ask for status you could have shown them.

If three or more of those sound familiar, the spreadsheet is no longer saving you time. It is costing you time in a way that does not show up on any invoice.

How to move off spreadsheets without losing data

  1. List every spreadsheet the operation actually uses and who owns it.
  2. Clean the master data first: customers, vendors, ports, commodities and container units. Duplicates here multiply later.
  3. Decide the cut-over point, usually the first sailing of a month, and keep open shipments in the old files until they close.
  4. Load rates and contracts and test them against a few recent bills of lading.
  5. Run one or two voyages in parallel and compare totals before switching off the old files.
  6. Keep the old spreadsheets read-only for reference.

Our guide on the NVOCC software features that matter can help you write the requirements list for step one.

What software will not fix on its own

A dedicated system is not a cure for every problem, and it is worth being honest about that before you buy. Software enforces the rules you configure; it cannot invent a correct cargo description that a shipper never gave you, and it cannot make a late shipping instruction arrive on time. If the bookings desk accepts “general merchandise” from a customer today, it will still have to push back after the change, only now the system will flag it.

Process ownership matters just as much. Someone has to own the customer and rate data, someone has to review exceptions every day, and someone has to decide which reports actually get read. Companies that move off spreadsheets most smoothly usually name those owners before go-live, write down the two or three rules that caused the most corrections in the past year, and check that the new system enforces them from the first sailing.

Keep Excel for what it does well

Moving to a system of record does not mean giving up spreadsheets. They remain excellent for ad hoc analysis, one-off reports and sharing numbers with people outside the operation. The difference is that the spreadsheet becomes an export, not the source. GDZ-ISIS, for example, exports voyage, management and grid reports to Excel, CSV and PDF, so analysts keep their pivot tables while bookings, bills of lading, Customs filing and accounting stay in one place. If you are weighing the change, schedule a demonstration with a few of your own shipments.

Frequently asked questions

Can a small NVOCC run on Excel?

At very low volume, many do. The risk grows with each additional user, lane and customer, because retyping and version conflicts multiply and Customs data rules depend on someone remembering them.

What is the biggest risk of using spreadsheets for shipping?

Retyped data. When the same shipment is typed into separate booking, bill of lading, filing and invoice files, any one copy can be wrong, and the error often appears as a freight correction or a Customs hold.

Does shipping software help with CBP compliance?

It can enforce rules that spreadsheets cannot, such as unique SCAC-based bill of lading numbers, rejecting generic cargo descriptions and building the manifest from issued bills of lading. Compliance still depends on accurate data from your team.

How long does it take to move from Excel to shipping software?

It depends mostly on how clean your customer, vendor and rate data is. Running one or two voyages in parallel before switching off the old files is a safe way to confirm the totals match.

Can I still use Excel after switching?

Yes. Most systems export reports to Excel or CSV, so spreadsheets remain useful for analysis while the shipping system stays the single source of record.

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