Two freight quotes can show different totals and still describe the same service. They can also show similar totals while leaving one buyer with a large destination invoice.

The difference is usually not the carrier's arithmetic. It is the scope.

Before you compare a number, define the shipment, the route, the delivery handovers and the charges that sit outside the headline price. Then place each quote into the same matrix.

This is a buyer-side comparison method, not a ranking of forwarders. A forwarder's written terms, current tariff and route confirmation should control the final decision.

1. The short list to request before accepting a price

Ask each forwarder to confirm:

  • origin address and collection point;
  • destination address, terminal or warehouse;
  • transport mode and service type;
  • dimensions, weight, carton count and pallet plan;
  • commodity description and working code;
  • cargo value and insurance requirement;
  • ready date, pickup window and delivery deadline;
  • Incoterm, version and exact named place;
  • every included and excluded charge;
  • customs representation and importer details;
  • quote currency, validity date and surcharge assumptions;
  • transit estimate, handovers and cut-offs; and
  • document, tracking and exception-handling process.

If two forwarders receive different shipment facts, their totals are not a fair comparison. Send one controlled shipment brief and version it when anything changes.

2. 1. Define the shipment profile

Create the profile before requesting a revised quote.

Field: Example entry
FieldExample entry
Buyer SKU or shipmentSS-HOME-014, first production order
Cargo24 cartons, boxed household product
Sellable units576
Carton dimensions60 x 40 x 40 cm per carton
Gross weight410 kg
Volume11.52 cubic metres
OriginSupplier warehouse, Ho Chi Minh City, Vietnam
DestinationBuyer warehouse, Manchester, UK
Ready date30 September 2026
Mode to priceLCL sea and road alternative
Cargo value£4,838 invoice value
Product statusNon-dangerous, non-temperature-controlled, subject to classification check
Delivery termFCA named origin terminal, Incoterms 2020
ImporterBuyer legal entity and destination registration details

The numbers above are illustrative. The purpose is to show the level of detail a forwarder needs to price the same job.

Include the information that changes handling

Tell the forwarder if the cargo is:

  • dangerous or battery-powered;
  • fragile, oversized or high value;
  • temperature-sensitive;
  • a set, kit or mixed-SKU shipment;
  • subject to inspection, licence or special documents;
  • time-sensitive because of a launch or promotion; or
  • likely to require storage, appointment booking or split delivery.

Do not describe a regulated or controlled product as “general cargo” to get an early estimate. If the classification or handling status is uncertain, make the uncertainty visible.

3. 2. Reconcile the Incoterm and named place

The forwarder's collection and delivery scope must match the supplier quotation. Start by writing the term in full, such as:

FCA, Supplier's named origin terminal, Incoterms 2020

Then ask the forwarder:

  • Where does the collection price start?
  • Who loads the collecting vehicle?
  • Does the quote include export handling and documentation?
  • Where is the main-carriage handover?
  • Does the destination price end at a terminal, site gate or warehouse bay?
  • Who unloads and who pays for waiting time or a failed delivery?

The Incoterms buyer guide explains why the named place matters. The rule does not replace a route quote. It gives the quote a handover to reconcile. Keep the supplier's price, packaging and delivery assumptions aligned with the supplier-quotation comparison sheet before you ask a forwarder to price the route.

An EXW supplier price can require origin collection and export work. A DAP or DDP quote may include more movement but still leave customs, tax or evidence questions. Do not add or remove a line until you know which party's scope includes it.

4. 3. Normalise base freight and accessorial charges

Ask each forwarder to separate the quote into comparable lines.

Charge family: Questions to ask
Charge familyQuestions to ask
Origin collectionAddress, vehicle type, loading, waiting and failed pickup
Export handlingDeclaration, documentation, terminal or consolidation charges
Main freightMode, route, service, chargeable weight or volume and currency
Fuel and securityIncluded, variable or subject to a published formula
Origin terminalHandling, warehouse, consolidation, screening or documentation
Destination terminalHandling, deconsolidation, storage, examination or release
Customs clearanceIncluded, excluded, number of entries and representation model
Duties and taxesIncluded, advanced, excluded or paid by another party
Destination deliveryAddress, appointment, unloading and waiting-time assumptions
Storage and demurrageFree days, trigger and daily or conditional charges
InsurancePolicy, value, exclusions, deductible and claim process
DocumentsTransport document, proof of delivery, certificates and data reports

The labels in a forwarder's quote may differ. Map them into these families rather than comparing line names mechanically.

Use four status labels

For every line, mark it as:

  • Included: the written quote says it is in the total.
  • Excluded: the quote says the buyer or another party pays it.
  • Conditional: it applies only if a stated event occurs.
  • Unknown: the quote does not say.

Unknown is not the same as included. Keep the quote provisional until the owner and amount are clear.

5. 4. Check customs representation and importer details

Customs is a service and a responsibility, not just a line called “clearance”.

For a UK route, HMRC says you can appoint a freight forwarder or customs agent, but what they do and who may be liable depends on the service, instructions and commercial agreement. HMRC also says representation terms should be confirmed in writing, including whether the agent acts directly or indirectly. See the HMRC guidance on appointing someone to deal with customs.

Ask the forwarder:

  • Who is named as importer or declarant?
  • What information and authorisation do you need from the buyer?
  • Are you acting directly or indirectly for this route?
  • Which party remains responsible for the accuracy of the declaration?
  • Are duty and import VAT advanced, invoiced or accounted for another way?
  • How many entries, commodity lines and destinations are included?
  • What happens if customs queries the value, code, origin or documents?
  • Which costs follow an examination, inspection or delay?

Do not copy “customs included” into the landed-cost workbook without recording the representation model, importer role, taxes and exclusions. The customs-value and import VAT guide explains the inputs that may still belong in the buyer's model.

6. 5. Compare transit time and handovers

Transit time is not the same as total elapsed time.

Separate:

  1. supplier readiness;
  2. collection and origin receiving;
  3. consolidation or waiting for a departure;
  4. main carriage;
  5. arrival and terminal release;
  6. customs processing;
  7. destination booking; and
  8. final delivery and unloading.

Ask for the cut-off and the event that starts the transit estimate. “Seven to ten days” is not comparable if one quote starts when the goods reach the port and another starts at factory collection.

Record:

  • sailing, flight or linehaul frequency;
  • booking cut-off;
  • estimated departure and arrival;
  • free storage or demurrage period;
  • customs-document deadline;
  • delivery appointment rules; and
  • the escalation contact if a handover is missed.

If the stock is for a launch, model the cost of a late arrival separately. A slightly higher quote with a clearer handover may be commercially better than a low quote with an undefined exception path.

7. 6. Check cargo insurance and liability separately

Ask what protection is included, what evidence proves cover and what exclusions apply. Do not treat a carrier's standard liability or a line saying “insurance available” as a completed insurance decision.

Record:

  • insured value and currency;
  • policy or certificate reference;
  • per-claim and per-shipment limits;
  • deductible or excess;
  • exclusions for packaging, delay, inherent vice, theft or specific goods;
  • claim notification deadline; and
  • who files the claim and receives the payment.

If you decline separate cargo cover, record that as a buyer decision. A forwarder can price movement without accepting the risk of every loss scenario.

8. 7. Read validity dates and variable assumptions

Freight prices are often time-bound. Capture:

  • quote issue date and expiry date;
  • rate currency and conversion basis;
  • fuel, security, peak or congestion surcharge;
  • carrier, sailing or service assumption;
  • chargeable weight or volume rule;
  • minimum charge or rounding rule;
  • free-time assumption;
  • destination delivery window; and
  • events that trigger a re-quote.

If the quote expires before the supplier can make the goods ready, ask for a refresh date and a scenario rather than pretending the first price is fixed.

9. 8. Build the comparison matrix

Use one row per charge and one column per forwarder.

Cost or service: Forwarder A: Forwarder B: Forwarder C: Status to resolve
Cost or serviceForwarder AForwarder BForwarder CStatus to resolve
Origin collection£210Included£185Confirm loading and waiting
Export handling£95£120UnknownRequest line detail
Main freight£1,020£1,160£980Check route and chargeable volume
Destination terminalExcluded£240UnknownConfirm deconsolidation scope
Customs representationExcluded£125£110Confirm direct or indirect model
Duties and taxesExcludedExcludedExcludedAdd separate customs model
Final delivery£280£280ExcludedConfirm address and unloading
InsuranceOptional£60OptionalRequest cover and exclusions
Storage or demurrageConditionalConditionalUnknownConfirm free days and trigger
Quoted subtotal£1,605£1,985£1,275Not yet comparable

The table is illustrative. The lowest subtotal is not automatically the lowest shipment cost. Add the missing lines or mark the quote as incomplete.

Illustrative normalisation

Suppose Forwarder C has the lowest subtotal but excludes £320 of destination handling and customs representation, and the buyer adds £280 final delivery plus £60 insurance. The comparison becomes:

Scenario: Quoted subtotal: Added or confirmed lines: Normalised planning total
ScenarioQuoted subtotalAdded or confirmed linesNormalised planning total
Forwarder A£1,605Insurance £60£1,665
Forwarder B£1,985Insurance already shown£1,985
Forwarder C£1,275Destination and customs £320, delivery £280, insurance £60£1,935

The example does not say that C's exclusions are typical or that A is the right choice. It demonstrates the buyer's job: compare the same scope, then investigate the remaining unknowns.

10. 9. Score the quote beyond the total

Use a simple decision score after the scope is normalised.

Decision area: Questions
Decision areaQuestions
Scope completenessAre included, excluded, conditional and unknown lines clear?
Route fitDoes the service match the supplier term, mode and named place?
Customs controlIs importer, representation and document ownership clear?
Cost confidenceAre currency, validity and variable charges visible?
TimingAre cut-offs, handovers and exception contacts usable?
InsuranceIs the buyer's loss exposure understood?
CommunicationIs there a named owner for the shipment and escalation?
EvidenceWill the buyer receive documents needed for landed cost and traceability?

Do not turn the score into a universal ranking. It is a record of fit for this shipment.

11. 10. Move the selected quote into landed cost

Copy the selected inputs into the landed-cost workbook:

  • supplier price boundary;
  • origin collection and export charges;
  • main freight and insurance;
  • customs and destination handling;
  • customs representation;
  • duty and import VAT assumptions;
  • final delivery and unloading;
  • storage or delay reserve;
  • currency and validity date; and
  • expected loss or time cost.

Do not copy a freight subtotal when the quote includes a DDP or DAP service that changes the customs and tax questions. The Incoterms guide and customs calculation guide should agree with the route record.

12. Questions to send before approval

  1. Please confirm the exact origin and destination points priced.
  2. Which Incoterm, version and named place does this quote assume?
  3. Which party loads, collects, exports, books, clears, unloads and delivers?
  4. Please list every included, excluded, conditional and unknown charge.
  5. What chargeable weight, volume, minimum charge and rounding rule apply?
  6. What are the quote validity date and re-quote triggers?
  7. Which transit events and cut-offs are included in the estimate?
  8. What customs representation model is proposed, and what buyer authorisation is needed?
  9. Who is the importer or declarant for the route?
  10. Which duties, import VAT and destination charges are outside the total?
  11. What insurance is included or available, and what exclusions apply?
  12. What documents and tracking updates will the buyer receive?
  13. What happens if the shipment is inspected, delayed, damaged or delivered to the wrong appointment?
  14. Who owns the exception and how quickly will the buyer be notified?

13. Stop rules

Do not approve the quote when:

  • the origin or destination is a region rather than an operational address or terminal;
  • the chargeable weight or volume is missing;
  • a large “handling” line has no description;
  • customs clearance is included without importer and representation details;
  • duty or import VAT is said to be included without a documentary and tax explanation;
  • insurance is assumed from carrier liability;
  • the validity date has expired;
  • the route does not match the supplier's Incoterm or actual mode; or
  • the quote's lowest price depends on unknown destination charges.

The right response is not always to reject the forwarder. Ask for a written revision that turns the unknown into an included, excluded or conditional line.

14. The practical conclusion

Compare freight quotes as service scopes, not headline totals.

Define one shipment brief. Reconcile the Incoterm and named place. Separate base freight from handling, customs, insurance, destination and delay risk. Mark every line included, excluded, conditional or unknown. Then move the normalised numbers into landed cost.

If two quotes still cannot be made comparable, the missing information is itself a decision risk. Resolve it before payment, production release or a delivery promise.