Skip to content
Freight Forwarding SOP Template: Four Copy-Ready Checklists for Sea and Air

Freight Forwarding SOP Template: Four Copy-Ready Checklists for Sea and Air

Ghazi Mashhadi
Ghazi MashhadiOct 21, 2026

Quick answer: A freight forwarding SOP template lists every step for one type of shipment with an owner role, a due rule anchored to ETD, ETA or a cutoff, the document that proves it, and a done-when test. This page gives four copy-ready templates (sea export FCL, sea import FCL, air export and air import), plus how to customise them per customer and keep them versioned.

Most forwarders have an SOP. Usually it is a Word file from three years ago and the memory of two coordinators who never take leave. The steps are known. What goes missing is the timing, the owner, and the proof that a step was done.

This guide is the operational layer under the freight forwarding process, step by step, which explains what happens at each stage. This one turns it into checklists a desk can run: who does each step, by when, and what must be on file before anyone ticks it. Copy the tables into a spreadsheet or your TMS, then tune the due rules.

Key takeaways

  • A usable SOP step has eight fields: scope, roles, trigger, step, owner, due rule, evidence and escalation.
  • Write deadlines as rules anchored to ETD, ETA or a cutoff, such as "SI cutoff − 1 day", never as weekdays, so the plan survives a changed sailing.
  • Under SOLAS regulation VI/2, a packed container without a verified gross mass shall not be loaded onto the ship.
  • US exports need AES filing 24 hours before loading by vessel and 2 hours before scheduled departure by air; CBP times the ISF for US ocean imports against vessel departure minus 24 hours.
  • "Done" should mean evidence on file, such as a carrier acknowledgement or a signed POD, not a tick.
  • Keep four base templates plus a few customer variants, and version every change.

What is a freight forwarding SOP?

A freight forwarding SOP is the written sequence of steps a forwarder follows for one shipment type, with an owner, a deadline and a definition of done for each step. It sits between two other documents:

  • The process overview says what happens: booking, export filing, departure, arrival, delivery.
  • The SOP says who does each step, by when, and what proves it.
  • The work instruction says how to do one step in one system, such as submitting a VGM on a carrier portal.

The SOP matters most when work changes hands: a new hire, a coordinator on leave, a file passed from origin to destination. A rolled container or a late ISF is seldom a knowledge problem. It is a step with no owner on the day it fell due.

How to structure a freight forwarding SOP template

Write one SOP per scope: a mode, a direction and a load type. Four base templates cover most FCL and air work. LCL and consolidations add warehouse steps such as receiving, stuffing and devanning, covered in CY vs CFS.

The templates use eight roles: customer service, export coordinator, import coordinator, documentation desk, customs broker, warehouse, haulier and finance. Map them to your job titles, and keep them as roles, not names.

The eight fields of every SOP step

FieldWhat to writeExample
ScopeThe shipments this SOP coversSea export, FCL, US origin
RolesWho takes part, by roleExport coordinator, documentation desk, haulier
TriggerThe event that starts the stepBooking confirmation received
StepOne verb, one objectSubmit shipping instructions
OwnerOne role, never "the team"Documentation desk
Due ruleAn anchor plus or minus an offsetSI cutoff − 1 day
EvidenceThe document or event that proves itCarrier SI acknowledgement
EscalationWho hears when it slips, and whenTeam lead at due time + 4 hours

Scope, roles and escalation are written once per template; the tables below fold the trigger into the step order.

Due dates are rules anchored to ETD, ETA and cutoffs

A due date written as a weekday breaks the first time a vessel slips. Write every deadline as an anchor plus or minus an offset:

  • Cutoffs: the VGM, SI, CY and documentation cutoffs for ocean, and the airline's latest acceptance time for air. Take them from the booking confirmation for that sailing, never from habit. See SI cutoff and the four ocean cutoffs.
  • ETD and ETA: the planned departure and arrival, replaced by actuals once they happen.
  • Last free day: the end of terminal free time at destination.
  • The previous step: for example, "delivery order issued + 1 day".

When a carrier brings the SI cutoff forward a day, every step anchored to it moves too. The due rules in the templates are house defaults to tune. Only the regulatory limits cited under each template are fixed, and a house rule should always fall before them.

Done means evidence; late means escalation

"Done" should mean a document or event is on file: a carrier acknowledgement, an ITN, a release, a signed POD. A tick with nothing behind it is how an SOP fails an audit or a cargo claim.

For escalation, one ladder works for most desks: remind the owner before the due time, alert the owner and team lead when it passes, and tell the customer if the slip moves a departure or delivery date. Write it once at the top of the SOP.

Template 1: Sea export FCL SOP

The export shipment checklist for FCL from a US origin, forwarder holding the carrier booking. Example: 2x40HC, Savannah to Rotterdam.

#StepOwner roleDue ruleDocuments / evidenceDone when
1Book space, record cutoffsExport coordinatorJob opened + 1 working dayBooking confirmationVessel, ETD and four cutoffs on file
2Arrange empty pickupCustomer serviceBooking confirmed + 1 dayEmpty release, trucking orderHaulier confirms depot and slot
3Collect commercial documentsCustomer serviceSI cutoff − 3 daysCommercial invoice, packing listBoth received and match the booking
4File export declaration (US: EEI in AES)Customs brokerSI cutoff − 1 dayITN or exemptionITN on the file
5Submit VGMShipper; coordinator chasesVGM cutoff, reminder at − 1 daySigned VGM declarationCarrier confirms VGM received
6Submit shipping instructionsDocumentation deskSI cutoff − 1 daySI with container and seal numbersCarrier acknowledges SI
7Gate in full containerHaulierCY cutoffTerminal gate-inGate-in recorded
8Approve draft HBL, check MBLDocumentation deskDoc cutoff − 1 dayDraft HBL, draft MBLShipper approves; parties match
9Confirm departureExport coordinatorETDDeparture eventActual departure recorded
10Release HBLDocumentation deskETD + 1 dayOriginal HBL, telex release or sea waybillReleased per payment terms
11Send pre-alertExport coordinatorETD + 1 dayHBL, MBL copy, invoice, packing listAgent acknowledges
12Invoice and accrue costsFinanceETD + 3 daysInvoice, cost accrualsInvoice sent; costs accrued

Sea export notes: VGM, AES and the bills

  • VGM (step 5). The IMO's SOLAS amendment, in force since 1 July 2016, makes the shipper responsible for the verified gross mass and states that a container without one shall not be loaded onto the ship. The forwarder does not own the weight, but it owns the chase. See SOLAS VGM.
  • AES (step 4). The US Census Bureau's Quick Guide to the Foreign Trade Regulations (updated April 2026) sets the vessel filing limit at 24 hours prior to loading. EEI is generally required above $2,500 per Schedule B number, or when a licence is required. Many carriers want the ITN with the shipping instructions, so the house rule sits earlier. Outside the US, use your own export declaration.
  • Bills (steps 8 and 10). Check the house bill against the master: parties, marks, container and seal numbers. See HBL vs MBL, and telex release vs original B/L for release options.

Template 2: Sea import FCL SOP

The import shipment checklist for FCL into the US, forwarder running clearance and delivery. Example: 1x40HC, FOB Yantian to Los Angeles.

#StepOwner roleDue ruleDocuments / evidenceDone when
1File ISF (US ocean imports)Customs brokerETD − 3 daysISF acceptance, bondISF accepted
2Check pre-alertImport coordinatorETD + 2 daysHBL, MBL copy, invoice, packing listComplete; gaps queried
3Send arrival noticeImport coordinatorETA − 5 daysArrival notice with charges, free timeConsignee acknowledges
4File customs entryCustoms brokerETA − 3 daysEntry, invoice, packing listEntry filed
5Collect duties and chargesFinanceETA − 2 daysInvoice, payment receiptPaid, or credit approved
6Secure carrier releaseDocumentation deskETA − 1 daySurrendered OBL, telex release or sea waybillFreight release on file
7Record discharge and last free dayImport coordinatorETADischarge eventLast free day recorded
8Issue delivery orderImport coordinatorDischarge + 1 dayDelivery orderHaulier confirms appointment
9Pick up containerHaulierLast free day − 1 dayTerminal gate-outGate-out recorded
10Deliver, collect PODHaulierGate-out + 1 daySigned PODPOD with date, time and signature
11Return emptyHaulierDetention free time end − 1 dayDepot return receiptReturn recorded
12Invoice and closeFinancePOD + 2 daysInvoice, vendor accrualsBilled; costs matched

Sea import notes: ISF, release and free time

  • ISF (step 1). CBP's ISF FAQ (May 2023) states that timeliness is measured against the departure of the vessel destined to the United States, minus 24 hours, and that the ISF must match the bill of lading at least 24 hours before arrival at the first US port. It sits in the import template, though due at origin, because the importer side owns it. See ISF 10+2.
  • Release (step 6). Customs release and carrier release are separate gates. The carrier releases against a surrendered original bill, a telex release or a sea waybill, once freight is paid.
  • Free time (steps 7, 9 and 11). Record the last free day at discharge. Demurrage runs on a full container left in the terminal; detention runs on equipment kept outside it. See demurrage vs detention and container free time.

Template 3: Air freight export SOP

Air export from a US origin, forwarder issuing a house air waybill under the airline's master. Example: 6 pallets, JFK to Dubai.

#StepOwner roleDue ruleDocuments / evidenceDone when
1Book flight, allocate MAWBExport coordinatorJob opened + 4 hoursAirline booking confirmationFlight, MAWB and acceptance time on file
2Confirm cargo details and DG statusExport coordinatorBooking + 1 dayInvoice, packing list, dims, DG declaration if anyChargeable weight and DG status confirmed
3Arrange pickupExport coordinatorLatest acceptance time − 1 dayPickup orderSlot confirmed
4Receive, weigh and labelWarehousePickup, same dayWarehouse receiptWeight and dims recorded
5Screen or confirm security statusWarehouseBefore tenderScreening recordStatus recorded
6File export declaration (US: EEI in AES)Customs brokerLatest acceptance timeITN or exemptionITN on the HAWB
7Issue HAWB and MAWBDocumentation deskLatest acceptance timeHAWB, MAWB, manifestWaybills match booking
8Tender cargo to airlineWarehouseLatest acceptance timeAirline acceptance receiptAll pieces accepted
9Confirm departureExport coordinatorETDDeparture eventFlown, or split recorded
10Send pre-alertExport coordinatorDeparture + 2 hoursHAWB, MAWB copy, invoice, packing listAgent acknowledges
11Invoice and closeFinanceDeparture + 2 daysInvoice, cost accrualsInvoice sent; costs accrued

Air export notes: acceptance, DG and AES

  • Latest acceptance time. The airline's deadline for tendering cargo replaces the four ocean cutoffs. Steps 6, 7 and 8 all hang off it.
  • AES (step 6). For air cargo, the Census quick guide sets the limit at 2 hours prior to scheduled departure. The house rule ties the ITN to tender, because a filing problem found at the airline counter is found too late.
  • Dangerous goods (step 2). Settle DG status before relying on the booking. Air DG moves under IATA's Dangerous Goods Regulations with a shipper's declaration, and some items fly on cargo aircraft only. See dangerous goods classes.
  • Chargeable weight (step 4). Air is billed on the greater of actual and volumetric weight, so dims re-measured at the warehouse change the invoice. See chargeable weight and MAWB vs HAWB.

Template 4: Air import SOP

Air import into the US, forwarder handling clearance, recovery and delivery. Example: 4 cartons of machine parts, Frankfurt to Chicago O'Hare.

#StepOwner roleDue ruleDocuments / evidenceDone when
1Check pre-alertImport coordinatorDeparture + 4 hoursHAWB, MAWB copy, invoice, packing listComplete; gaps queried
2Pre-file customs entryCustoms brokerPre-alert checked + 4 hoursEntry, invoiceEntry filed
3Record arrivalImport coordinatorETAArrival eventArrival recorded
4Send arrival noticeCustomer serviceArrival + 4 hoursArrival notice with charges, storage termsConsignee acknowledges
5Confirm cargo available at handlerImport coordinatorArrival + 1 dayHandler availability noticePieces match the HAWB
6Obtain customs releaseCustoms brokerArrival + 1 dayCustoms releaseRelease recorded
7Collect charges, issue delivery orderFinanceCustoms release + 4 hoursInvoice, payment, delivery orderHaulier authorised
8Recover cargoHaulierBefore handler storage free time endsRecovery receiptCargo collected
9Deliver, collect PODHaulierRecovery + 1 daySigned PODPOD with date, time and signature
10Invoice and closeFinancePOD + 2 daysInvoice, vendor accrualsBilled; costs matched

Air import notes: ACAS, availability and recovery

  • No ISF for air. CBP's ISF FAQ says ISFs are only required for goods scheduled to arrive in the United States by vessel.
  • ACAS. Under CBP's Air Cargo Advance Screening programme, in effect since 12 June 2018, participating carriers submit air cargo data at the earliest point practicable and before loading at origin. The destination desk does not file it, but cargo held at origin misses the flight, so step 1 confirms which pieces flew.
  • Availability and recovery. A landed flight is not cargo ready to collect. Track the handler's availability notice as its own step, and note shortages or damage on the recovery receipt before the haulier signs.

How to customise the SOP per customer

Most customers fit a base template. A few need their own variant, usually the largest accounts. Copy the base template and change only what the customer's instructions require. Record where each change came from (the customer's own SOP, a KPI agreement, an email) and the date.

Special instructions worth turning into steps:

  • Draft B/L approval by the customer before release.
  • Release of the HBL only after payment is received.
  • Pre-alert copies to the customer's own broker or warehouse.
  • Photos of stuffing and the seal before gate-in.
  • Letter-of-credit shipments, where B/L wording must match the credit exactly.
  • Delivery appointment windows at the consignee's warehouse.
  • Reefer set points or DG checks on every booking.

Keep variants few. A customer that differs by one step is better served by a note on the account than by a full copy that drifts. When templates overlap, the most specific wins: the customer's own, then mode, direction and load type, then mode and direction, then a company default.

How to review and version the SOP

Give the SOP one owner, usually the operations manager, and a version label on every copy, such as "Sea export FCL v1.3, 21 Oct 2026". Keep a change log of what changed, why, and who approved it.

Review on triggers, not only on the calendar:

  • A missed step that cost money: a rolled box, a late ISF, a demurrage bill.
  • A rule change, such as a new filing requirement or a carrier's new cutoff policy.
  • A new customer variant, lane or mode.

Then hold a scheduled review, quarterly for a busy desk, that reads the breach data: which steps run late, which nobody completes, which due rules are always too tight. Delete steps that never change an outcome.

Apply a new version to new shipments. Shipments already moving finish on the version they started with, so nobody redoes a completed step mid-voyage.

Common freight forwarding SOP mistakes

  1. Weekdays instead of rules. "SI by Tuesday" is wrong the first week the vessel changes. "SI cutoff − 1 day" is not.
  2. People instead of roles. An SOP that names one coordinator stops working when that coordinator is on leave.
  3. Ticks instead of evidence. If a step has no document or event behind it, nobody can prove it happened.
  4. One SOP for every mode. An air export run from a sea template has no latest acceptance time and the wrong pre-alert timing.
  5. Customer instructions left in email. The rule exists, but only in a thread one person read.
  6. US filings with no country flag. AES, ISF and ACAS are US requirements. Mark them so other offices replace them with their own.
  7. No owner for the SOP itself. A document nobody owns is out of date within a quarter.

How Zavin runs the SOP on every shipment

A spreadsheet SOP depends on someone opening it. Zavin, the AI operating system for freight forwarders, puts the SOP on each shipment instead. It works alongside CargoWise and Magaya rather than replacing them, and the team keeps approval control.

Shipment Workflows: the SOP as a template

Shipment Workflows, run by Zavin Autopilot, hold each template on this page as structured steps:

  • Templates are built in Settings by dragging steps into order. Each step is a milestone or a task with an owning role.
  • Each due date is an anchor (ETD, ETA, a cutoff or the previous step) plus or minus an offset, the same rule format used above.
  • Steps apply per house or per console, required or optional. A step can auto-complete when a milestone is recorded or a document is released in document control, and can carry a CargoWise event code.
  • The most specific template attaches: customer first, then mode, direction and freight type, then mode and direction, then the default.
  • When an ETA or a cutoff changes, pending due dates move and completed steps stay as they were. A step that breaches its SLA raises a task and a notification.

Zavin Autopilot: keeping the template moving

Zavin Autopilot, the control tower, handles the inputs that arrive from outside:

  • Links emails to shipments by validated references, such as AWB check digits and ISO 6346 container numbers.
  • Opens air booking emails as draft shipments for a person to review.
  • Proposes field changes from update emails, quoting the line it read.
  • Checks tracking every 15 minutes and turns carrier events into milestones.
  • Sends reminders for cargo, document, DG and VGM cutoffs, delivery confirmation and POD.

Status replies to customers only send on their own after at least 20 human-reviewed replies in 14 days, with at least 95% approved unedited and no rejections. Until then, a person approves each one. Across the inbox, ~50% of routine email is handled end-to-end by AI, and teams go live in under 14 days, with no migration.

Bottom line

A freight forwarding SOP template earns its place when every step has an owner, a due rule and a piece of evidence. Start with the four templates above, add customer variants only where instructions differ, and version every change. The desk then runs the same way on a peak-season Friday as on a quiet Monday.

See how the same rules run on live shipments in shipment workflow templates, or book a 30-minute walkthrough.

Frequently Asked Questions

What is a freight forwarding SOP?

A freight forwarding SOP (standard operating procedure) is the written list of steps a forwarder follows for one type of shipment, such as sea export FCL or air import. Each step names the role that owns it, a due date written as a rule from ETD, ETA or a cutoff, the document that proves it, and what counts as done. It turns what experienced coordinators know into something the whole desk can run.

What should a freight forwarding SOP template include?

Eight fields per step: the scope it applies to, the roles involved, the trigger that starts the step, the step itself, the owner role, a due-date rule, the evidence that proves completion, and the escalation if it slips. Most forwarders need at least four base templates: sea export FCL, sea import FCL, air export and air import.

How should due dates be set in a shipment SOP?

As rules anchored to a real date, not as fixed days. Write 'SI cutoff minus 1 day', 'ETD plus 1 day' or 'ETA minus 5 days', so the plan recalculates when the sailing or flight changes. Regulatory limits set the outer edge: US export filings in AES are due 24 hours before loading for vessel cargo and 2 hours before scheduled departure for air.

What goes on an export shipment checklist for sea freight?

For a sea export FCL: booking and cutoffs recorded, empty pickup arranged, commercial invoice and packing list collected, export declaration filed, VGM submitted, shipping instructions submitted, container gated in, draft bills approved, departure confirmed, house bill released, pre-alert sent and the job invoiced. Under SOLAS, a packed container without a verified gross mass shall not be loaded onto the ship.

What goes on an import shipment checklist?

For a US sea import FCL: ISF filed before loading at origin, pre-alert checked, arrival notice sent, customs entry filed, duties and charges collected, carrier release secured, discharge and last free day recorded, delivery order issued, container picked up, delivered with a signed POD, empty returned inside free time, and the job closed. Air imports drop the ISF, which CBP requires only for goods arriving by vessel.

How is an air freight export SOP different from a sea freight SOP?

The clock runs in hours, not days. An air export SOP anchors to the airline's latest acceptance time and the flight departure rather than four ocean cutoffs, adds screening and dangerous goods checks before tender, and issues a house air waybill under the airline's master. US export filings for air cargo are due 2 hours before scheduled departure, against 24 hours before loading for vessel cargo.

How often should a freight forwarding SOP be reviewed?

Whenever a missed step costs money, a filing rule or carrier cutoff policy changes, or a new customer brings its own instructions, plus a scheduled review; quarterly is a sensible default for a busy desk. Version every change with a date and a reason, and apply the new version to new shipments while jobs already moving finish on the version they started with.

Can software run a freight forwarding SOP on every shipment?

Yes, if the SOP is stored as data rather than as a document. In Zavin, Shipment Workflows turn the SOP into templates whose steps each have an owning role and a due date anchored to ETD, ETA, a cutoff or the previous step. The most specific template attaches to each shipment, pending dates move when the ETA or a cutoff changes, and Zavin Autopilot checks tracking every 15 minutes and turns carrier events into milestones.

Last updated: October 2026 | v1.0