Blog | Latest News & Industry Insights

Freight Booking Software: What It Does and How to Choose | GoFreight

Written by Bella Johnson | Nov 12, 2026, 7:57:37 AM

Freight booking software is the part of a forwarding platform that reserves carrier space for a shipper's cargo and keeps every step of that booking in one shipment record: the booking request, the carrier's booking confirmation, the cutoff dates, the shipping instructions, the documents released to the customer, and every amendment until the cargo departs. For a forwarder or NVOCC handling hundreds of ocean and air bookings a week, it replaces inbox threads and spreadsheets with a workflow that the whole team, and the customer, can follow.

Key Takeaways

  • A carrier booking runs through four stages, covered below in seven practical steps: booking request, booking confirmation, booking documents and shipping instructions, and changes until departure.
  • Freight booking software keeps those stages on one shipment record, so the carrier booking number, cutoffs and documents never live only in an email.
  • Electronic booking messages such as the EDI 300 booking request and 301 booking confirmation remove the rekeying that email booking needs.
  • When choosing software, check how it reaches carriers, which booking messages it supports, how it handles amendments, and whether the booking flows into the bill of lading and the invoice.
  • GoFreight supports EDI 300 booking requests and 301 booking confirmations, and carrier data flows through its CargoSmart integration.

What Is Freight Booking Software?

Definition

Freight booking software is software a freight forwarder or NVOCC uses to request space from ocean carriers and airlines, record the carrier's booking confirmation, and manage the documents, cutoffs and changes attached to that booking until the cargo is loaded. It is usually a module of a freight forwarding platform, also called a freight booking system or cargo booking software.

The term covers two different products, and it helps to separate them before you compare vendors. Shipper side booking tools let a cargo owner compare rates and book with a forwarder or carrier online. Forwarder side booking software, the subject of this guide, is what the forwarder's operations team uses to place and manage the carrier bookings behind those shipments, across many customers, carriers and trade lanes at once.

What Freight Booking Software Does

A booking touches more people than any other early step in a shipment: the shipper, the carrier, the trucker, the warehouse, the customs filer and the accounting team. Booking software gives each of them the same version of the facts. The core jobs are listed below.

Booking task Done by email and spreadsheet Done in freight booking software
Booking request Shipper, cargo and container details typed into an email or a carrier web form Request built from the shipment record and sent as an electronic message
Booking confirmation PDF or email from the carrier, copied by hand into the job file Confirmation received electronically and stored against the booking
Cutoff dates Kept in a spreadsheet or a calendar reminder Held on the shipment, with tasks that follow them
Booking documents Booking confirmation and pickup order retyped in a word processor Generated from templates using the booking data
Changes and cancellations New email thread for each change, with no single record of the latest version Amendment sent from the same record, with a log of who changed what
Handover to the bill of lading and invoice Booking data keyed again into the B/L and the billing system The booking becomes the shipment, and its data carries into documents and charges

The Digital Container Shipping Association describes the problem plainly: carrier booking is often done manually across EDI, carrier web pages and email in formats that are not standardized, and a single booking can need several rounds of manual data entry when multiple carriers and partners are involved (DCSA Booking standard). Every one of those rounds is a chance to book the wrong container size, miss a cutoff, or send the shipper an out of date confirmation.

The Freight Booking Workflow, Step by Step

Whatever the mode, a forwarder's carrier booking follows the same sequence. The steps below describe an ocean export booking, which has the most moving parts; air bookings follow the same logic with an airline and a master air waybill.

STEP 1

Capture the shipper's booking

Open the booking from the accepted quote or the customer's request. Record the shipper, consignee, commodity, container type and quantity, place of receipt, port of loading, port of discharge and the target sailing.

STEP 2

Send the booking request to the carrier

Submit the request to the chosen carrier through its accepted channel: an EDI booking request, the carrier's portal, a booking platform, or email. The request should carry the same data the shipment record holds, so nothing is retyped.

STEP 3

Record the booking confirmation

When the carrier accepts, store the carrier booking number, vessel and voyage, and the document, port and VGM cutoff dates on the booking. If the carrier rejects or changes the request, the team sees it on the same record.

STEP 4

Release the booking documents

Send the shipper its booking confirmation and issue the pickup or delivery order to the trucker so the container can be collected and returned to the terminal before the port cutoff.

STEP 5

Submit shipping instructions and the verified gross mass

Before the document cutoff, send the carrier the shipping instructions that become the bill of lading, and make sure the verified gross mass of each packed container reaches the carrier and terminal in time.

STEP 6

Manage changes until departure

Rolled sailings, extra containers, a new commodity or a cancellation all change the booking. Send each amendment from the booking record and keep the latest confirmed version visible to everyone working the shipment.

STEP 7

Convert the booking into the shipment

Once the cargo is loaded, the booking becomes the master and house bill of lading, the tracking record and the basis for billing. If the software carries the booking data forward, nobody keys it a second time.

Watch out

Under SOLAS regulation VI/2, a verified gross mass is a condition for loading a packed container onto a ship, and the shipper must provide it to the master or his representative and to the terminal in time for the stowage plan (IMO). A VGM that misses the carrier's cutoff can leave a container on the quay, so the VGM cutoff belongs on the booking record next to the document and port cutoffs.

Ocean and Air Freight Booking: What Changes by Mode

The booking stages stay the same across modes, but the documents and the counterparties differ. This guide stays on the booking itself; for the full feature set of each mode, see our buyer guide to air freight software solutions and GoFreight's Ocean Freight Management Software.

Booking element Ocean freight booking Air freight booking
Who confirms the space Ocean carrier, against a vessel and voyage Airline, against a flight
Unit booked Containers by type and size (FCL) or volume in a consolidation (LCL) Weight and volume of the cargo
Reference that ties it together Carrier booking number, then master and house bills of lading Master air waybill number, with house air waybills under it
Deadlines to track Document, port and VGM cutoffs Cargo acceptance time at the airline's terminal
Electronic documents Booking request, booking confirmation, shipping instructions Booking with the airline, then the electronic air waybill (e-AWB)

Email Booking vs Online Freight Booking

Many forwarders still book a share of their freight by email. Email works with any carrier and needs no setup, which is why it survives. Its cost shows up later: the booking details live in a mailbox, the carrier's reply has to be retyped, and the only record of a change is the latest message in a thread.

Online booking covers three channels. Carrier portals take bookings one carrier at a time. Multi carrier booking platforms let a forwarder book several carriers through one interface. EDI and API connections send the booking straight from the forwarder's own system, so the request and the confirmation land on the shipment record. The DCSA Booking standard exists to make that kind of digital booking data shareable between all parties and to cut the rekeying between booking and shipping instructions.

What you compare Email booking Online booking from your forwarding software
Data entry Typed into the email, then retyped from the reply Entered once on the shipment and reused
Booking status Known only to the person who sent it Visible on the record: submitted, accepted, rejected or canceled
Change history Spread across replies and forwards Logged against the booking
Carrier reach Any carrier or co loader with an inbox Carriers reachable through the software's connections
Handover to documents and billing Manual The booking data carries forward

Can a forwarder manage every international booking digitally, without email? For lanes where your carriers accept electronic bookings, yes: the request, confirmation and amendments can all run from the shipment record. Keep email as the fallback for partners that do not take electronic bookings, and log those bookings on the same record so the shipment file stays complete.

How Freight Booking Works in GoFreight

In GoFreight, a booking is the first stage of the shipment record, so the data entered at booking carries into the bills of lading, tracking and billing. When a customer accepts a quote, the quote's charges carry through to the shipment and the invoice with no rekeying, and GoFreight's rate management reduces quote generation time by up to 50%.

For carrier messages, GoFreight supports the EDI 300 booking request and 301 booking confirmation, together with the 304 shipping instruction, 315 status update and 997 functional acknowledgment, in UN/EDIFACT, ANSI X12, XML and JSON. Carrier data flows through GoFreight's CargoSmart integration; see Freight Integrations Software for Forwarders for the full list of connections. Booking confirmations, pickup and delivery orders, and HBL and MBL PDFs are generated from document templates in the same record.

For enterprise forwarders, multi entity accounting keeps separate ledgers, billing codes, currencies and bank settings per entity, and a REST API with webhooks signed by HMAC SHA256 connects bookings to other systems at up to 200 requests per minute. Smart To-Do Lists trigger tasks by shipment type and customer conditions, and operations managers see a live overview of the open work across the team.

What to Check When Choosing Freight Booking Software

Booking software is only as useful as its reach to your carriers and its link to the rest of the shipment. Use these questions in a demo or an RFP.

Area What to ask the vendor
Carrier connectivity How do bookings reach each of my carriers: through a carrier network, a booking platform, direct EDI or the carrier's portal? Which of my top carriers are covered today?
Booking messages Does it send booking requests and receive booking confirmations electronically? Does it also handle shipping instructions and status updates, and in which formats?
Changes and status Can I amend or cancel from the booking record? Does it show whether each booking is submitted, accepted or rejected, and who made each change?
Cutoffs and tasks Are document, port and VGM cutoffs stored on the booking, and can tasks follow them?
Documents Which booking documents come from templates: booking confirmation, pickup and delivery orders, bills of lading?
Mode coverage Does one system handle ocean import, ocean export, air import and air export bookings?
Quote to invoice Does an accepted quote become the booking, and do its charges reach the invoice without rekeying?
Enterprise controls Does it support several legal entities, user permissions, an API with documented limits, and webhooks for other systems?
Implementation How long does it take to go live, and what happens to bookings that are open on the day you switch?

Enterprise forwarders should weight carrier connectivity, entity structure and the API most heavily, since bookings there feed other systems and several offices. Mid market forwarders usually feel the gain first in fewer retyped bookings and faster quote to booking turnaround, and should press on implementation time: for a 20 user forwarder, GoFreight's phased implementation takes 4 to 8 weeks.

Ship Faster. Scale Smarter.

See how GoFreight runs carrier bookings from the shipment record, with EDI 300 booking requests, 301 confirmations, booking documents and charges that carry through to the invoice.

Request a GoFreight Demo

Frequently Asked Questions

What is freight booking software?

Freight booking software is the tool a forwarder or NVOCC uses to request space from ocean carriers and airlines, record the booking confirmation, and manage booking documents, cutoffs and changes until departure. It usually sits inside a freight forwarding platform so the booking flows into the bill of lading, tracking and billing.

What is the best software for managing ocean freight bookings and documents?

The best fit is forwarding software that keeps the booking request, booking confirmation, shipping instructions and bills of lading on one shipment record. GoFreight does this for ocean import and export: it supports EDI 300 booking requests and 301 booking confirmations, carrier data flows through its CargoSmart integration, and HBL and MBL PDFs are generated from the same record.

What features should an air freight booking platform offer large enterprise shippers?

An air freight booking platform for enterprise volumes should hold the master air waybill with its house air waybills, support electronic air waybills, track cargo acceptance deadlines, and pass booking data to billing without rekeying. It should also support several legal entities and an API for the shipper's own systems.

Is it realistic to manage all freight bookings digitally without email?

Yes, for every carrier that accepts electronic bookings through EDI, an API, a booking platform or its portal. Keep email for partners that do not, and log those bookings on the same shipment record so the file stays complete.

How does automated freight booking differ from traditional freight booking?

Automated freight booking sends the booking request from the shipment record and receives the carrier's confirmation electronically, while traditional booking relies on emails, phone calls and manual entry. Automation removes the retyping between request, confirmation and shipping instructions and keeps a log of every change.

What is a booking confirmation in freight forwarding?

A booking confirmation is the carrier's acceptance of a booking request. For ocean freight it gives the carrier booking number, the vessel and voyage, and the cutoff dates, and the forwarder passes a booking confirmation on to the shipper.

Does GoFreight connect directly to carriers for booking?

GoFreight does not run direct carrier EDI connections. GoFreight supports EDI 300 booking requests and 301 booking confirmations, and carrier data flows through its CargoSmart integration.

How can APIs connect freight booking to ERP systems?

An API lets the ERP send orders to the forwarding system and receive booking and status updates back. GoFreight provides a client agnostic REST API with webhooks signed by HMAC SHA256 and a limit of 200 requests per minute; it has no prebuilt native ERP connectors, so ERP links are built on that API.

What should a team new to exports look for in an online ocean freight booking tool?

A team new to exports should look for a tool that shows each booking's status and cutoffs on one screen, generates the booking confirmation and shipping documents from templates, and turns the booking into the bill of lading without rekeying.

Keep Reading