Should-Cost — Origin Logistics
Picture a forwarder’s quote for an apparel program. The “origin drayage” line reads $180. Looks reasonable. The buyer signs.
Six months later, the buyer pulls the actual cost data and finds that the real origin-logistics spend on that program ran closer to $2,250 per container, hidden across a separate consolidator invoice, a separately-billed VAS line, palletization charges, and a short-dray to the marine terminal. The forwarder’s quote captured $180 of a $2,250 cost bucket. The other $2,070 was real, and most of it was actually saving the buyer money (because origin labor is cheaper than US DC labor) — but you couldn’t see any of that on the freight quote.
Most ocean, air, and road quotes collapse the origin-side cost into a single “origin drayage” line at $100–$400. That number is defensible only for the simplest pattern: a single Tier-1 supplier factory-stuffing a 40’HC near a coastal port. The moment the flow involves multiple suppliers, a buyer’s consolidator, or retail-ready origin prep, real origin-logistics cost runs 3–10× the quoted dray line and typically lives on a separate invoice from the main-carriage forwarder.
Build it as its own cost bucket so it isn’t absorbed into either the freight rate or the destination handling line. That’s the case for treating origin logistics as a first-class should-cost subject, alongside the main-carriage modes.
Starting cold? “Should cost” decomposes a forwarder’s quoted price into the cost drivers underneath. This page does that for the origin bucket. Read the Origin logistics chapter first if the operational context is new.
Cost build-up — origin bucket, decomposed
Section titled “Cost build-up — origin bucket, decomposed”| Origin sub-line | Applies when | Typical range | Invoiced by | Notes |
|---|---|---|---|---|
| Factory pickup / origin drayage | Always (factory → next node) | $80–$400 per move | Forwarder or supplier-nominated trucker | Distance-driven; inland-China or Tier-2 locations dominate the high end |
| Multi-supplier milkrun drayage | Multi-supplier consolidation | $150–$600 per route-day | Consolidator or nominated trucker | Often quoted as a route rate, not per-stop |
| CFS receiving + stuffing (LCL) | CFS-consolidated shipments | $35–$90 per CBM | Forwarder | Includes receiving, stacking, short dwell, stuffing labor |
| Buyer’s-consolidator receiving | Multi-supplier FCL consolidation | $60–$180 per CBM or $8–$14 per carton in | 3PL / consolidator | Covers unload, PO/ASN receipt, QC gate, short dwell |
| Origin VAS (labelling, retail-ready, carton re-pack) | Buyer-owned consolidator flows | $0.15–$2.50 per unit or $18–$45 per carton-hour | 3PL / consolidator | Origin-labor arbitrage vs. DC labor is meaningful but varies by country (see below) |
| Palletization + pallet cost | Buyer ships on pallets into its DC network | $12–$28 per pallet built | 3PL / consolidator | Pallet spec (GMA, CHEP, supplier-grade) materially changes cost |
| Container stuffing / loading supervision | FCL factory-stuffed or consolidator-stuffed | $80–$220 per container | Forwarder, consolidator, or standalone inspection firm | Stand-alone loading-inspection services common in apparel/retail QC programs |
| Origin warehousing dwell | Consolidator holds cargo > free days | $0.80–$3.00 per CBM per day | 3PL / consolidator | Typically 3–5 days free; overage charged to buyer |
| Origin export brokerage | Always (export declaration) | $35–$120 | Origin broker | Often bundled by forwarder but separable |
| Origin documentation | Always ( SI , VGM data prep, telex release) | $40–$120 | Forwarder | Fold into docs line if your quote separates them |
| CFS / consolidator outbound drayage to POL | CFS or consolidator flows only | $120–$350 per container | Forwarder or consolidator | The final short-haul into the marine terminal; separate from the factory-to-consolidator leg |
Sensitivities — what actually moves the number
Section titled “Sensitivities — what actually moves the number”Four drivers typically account for most of the variance on an origin-logistics bucket:
- Stuffing mode. Factory-stuffed → CFS-stuffed → buyer’s-consolidator is a 3–10× cost escalation per container on the origin-invoice side, but with very different downstream economics. The right mode for the sourcing program beats the cheapest mode every time.
- Supplier count. Single-supplier origin flows are cheap. Multi-supplier flows require either milkrun coordination (+
$150–$600/route-day) or a dedicated consolidator (+$400–$1,200/box). Supplier count is usually a procurement decision that drives a logistics cost that procurement doesn’t see. - VAS scope. Retail-ready prep, labelling, price ticketing, pallet building, and QC at origin is where origin-logistics cost runs up fastest. It’s also where the biggest offset sits against US DC labor. VAS scope should be modeled against the full DC-displaced labor cost, not just the origin-side invoice.
- Origin country labor rates. The same VAS scope costs materially more in a higher-wage origin (Japan, Korea coastal industrial) than a lower-wage one (Vietnam, Bangladesh). Vietnam garment-sector wages run $1.85–$3/hr [Talentnet 2025 / Vietnam GSO]; Bangladesh closer to $0.50–$0.80/hr for entry-level garment labor [ILR Cornell GLI 2025]. For apparel and footwear programs, origin country selection drives consolidator cost more than any negotiation lever.
Drayage rates, documentation, and export brokerage matter individually less than shippers often assume. They’re distance-driven or regulatory and don’t move much within a given origin cluster.
Where to benchmark
Section titled “Where to benchmark”- Forwarder-bundled origin pricing: use only as a ceiling. Forwarder-bundled consolidator pricing typically carries a 15–30% margin over a direct 3PL contract.
- Consolidator / CFS rates: run a parallel RFP against 3–5 regional 3PLs at each origin cluster. Receiving rate (
$/CBM), VAS unit economics ($/unit,$/carton-hour), stuffing fee, and dwell structure. This is the most under-used benchmarking lever in inbound. - Origin-labor arbitrage: your own US DC’s loaded labor cost per touch is the comparison point. Industry-survey data puts US warehouse loaded labor at $25–$35/hr [Warehousing & Fulfillment 2024 survey, $28.86/hr fully loaded average]. If a label at your DC costs
$0.35of loaded labor to apply and the origin consolidator quotes$0.15, the$0.20delta × unit volume is the real savings, not the absolute consolidator invoice. - Origin drayage: regional trucking RFP responses at the origin cluster. China coastal clusters have reasonably transparent per-route pricing; inland and cross-border lanes need direct bids.
- Loading-inspection services: specialized inspection firms (SGS, Intertek, Bureau Veritas) and apparel-specific shops publish per-container rate cards. Useful as an independent data point even if you contract through the forwarder or consolidator.
Shipper levers
Section titled “Shipper levers”Ranked by typical impact on the origin-logistics bucket per box:
- Origin consolidation strategy. For sourcing programs with 3+ suppliers at one origin cluster, moving from per-supplier factory-stuffed FCL to a buyer’s consolidator typically lifts per-box origin cost by
$400–$900but drops it by$1,200–$2,800per box in DC-side labor (retail-ready prep done origin-side at meaningfully lower labor cost) and saves a vessel-ETD slot you’d otherwise burn on a half-full box. Net:$500–$1,900per box in most apparel / consumer-goods programs. - Direct 3PL contract for the consolidator. Bypass the forwarder-bundled option; RFP regional 3PLs at the origin cluster directly. Typical margin strip: 15–30% of the consolidator line.
- Milkrun design. For multi-supplier origin flows, consolidating pickups into planned route-days (2–3 per week) beats ad-hoc per-supplier dispatch by 20–40% on origin drayage.
- Pallet spec discipline. GMA vs supplier-grade vs pool (CHEP) pallets have materially different origin cost. GMA is often the most expensive per-pallet because of the spec enforcement. If your DC can receive CHEP or pool pallets, switching saves
$4–$10per pallet at origin. - VAS scope review. Origin VAS scope creeps over time (“can you also add a hangtag?”). An annual scope audit typically identifies 15–25% of VAS lines that are no longer needed or have been superseded by DC-side automation.
- Ship-window discipline at the consolidator. Hold consolidator dwell under the 3–5 day free-day window with hard supplier cutoffs. Overage typically runs
$0.80–$3.00per CBM per day and compounds. - Factory loading inspection. For factory-stuffed flows, an
$80–$220loading-inspection service per container at origin typically prevents one$400–$2,000destination incident (re-work, damage claim, exam fee) every 15–25 containers. Positive expected value on any lane with > 20 containers/year.
The hidden-cost map
Section titled “The hidden-cost map”Things an “origin-drayage: $180” line on a freight quote typically strips out:
- Factory dwell at the CFS or consolidator. Free days are rarely enough for programs with inconsistent supplier timing. Typical overage:
$0.80–$3.00per CBM per day. - VAS re-work. A labeling or ticketing error at origin that gets caught at the DC costs 6–12× the original origin-side touch to fix. Not a line on any invoice; a hidden amortized cost.
- Double-pay on palletization. Buyer ships loose cartons to consolidator, consolidator builds pallets, and at destination DC the pallets get broken back down and rebuilt to a different spec. Common; rarely caught in a cost review.
- Loading-inspection gaps. A container stuffed poorly at origin (weight distribution, securement, humidity pack) turns into a damage claim or reefer failure at destination. The origin-side cost of prevention is visible; the destination-side cost of the failure isn’t in any origin-logistics line.
- Export-clearance misclassification ripple. Origin HS code mismatches destination HS code → customs hold → re-declaration → possible duty re-rate. Fixable, but the rework cost and schedule hit don’t show as an origin-logistics line.
- Supplier-nominated dray markup. Common in FCA-named-point flows: supplier’s nominated trucker’s rate is marked up to the buyer. Running a parallel RFP surfaces 15–35% savings.
Worked example — multi-supplier buyer’s consolidator
Section titled “Worked example — multi-supplier buyer’s consolidator”Lane: 4 apparel suppliers across the Ningbo/Shanghai cluster, each producing ~15 CBM of goods per PO cycle, consolidated at a buyer-contracted 3PL 60 km from Ningbo port. Consolidator receives over a 10-day window, applies buyer retail-ready labelling and price tickets on ~2,400 units, builds 18 GMA pallets, stuffs a 40’HC and hands off to the ocean forwarder. This is the origin-logistics bucket only; the ocean, destination, and duty lines are treated separately on Should-Cost → Ocean FCL.
- Consolidator receiving (60 CBM @ $90/CBM) $540 24.0%
- Milkrun drayage (4 suppliers → consolidator, 2 route-days) $450 20.0%
- Origin VAS — labelling + price ticketing (~2,400 units @ $0.18) $430 19.1%
- Palletization (18 GMA pallets @ $16) $290 12.9%
- Consolidator → POL short dray $220 9.8%
- Container stuffing + loading supervision $140 6.2%
- Origin export brokerage (consolidated entry) $90 4.0%
- Origin docs (SI, VGM, telex) $90 4.0%
| Origin sub-line | Cost |
|---|---|
| Milkrun drayage (4 suppliers → consolidator, 2 route-days) | $450 |
Consolidator receiving (60 CBM @ $90/CBM) | $540 |
Origin VAS — labelling + price ticketing (~2,400 units @ $0.18) | $430 |
Palletization (18 GMA pallets @ $16) | $290 |
| Container stuffing + loading supervision | $140 |
| Consolidator → POL short dray | $220 |
| Origin export brokerage (consolidated entry) | $90 |
| Origin docs (SI, VGM, telex) | $90 |
| Origin logistics bucket | $2,250 |
The $2,250 appears on the forwarder’s and consolidator’s invoices. What the freight invoice does not show is the destination-side labor offset. The ~2,400 units of labelling and price-ticketing, the 18 built pallets, and the QC touch would otherwise be done at the US DC at a fully-loaded labor cost of $28/hr [BLS NAICS 493 / Warehousing & Fulfillment 2024] vs. a fraction of that at the origin consolidator. That displaces $2,400–$2,800 of DC labor per container on this scope.
Net all-in landed-plus-handled cost drops $600–$1,000 per container vs. the factory-stuffed single-supplier alternative. DC throughput on this SKU family rises because goods bypass the VAS queue, and the buyer gets PO-level bills with SKU-level visibility instead of an opaque supplier FCL.
This is the case the origin-logistics bucket exists to make legible. A one-line “origin drayage: $180” quote on the ocean invoice would have hidden $2,070 of cost, made the consolidator look like a line-item expense instead of a structural labor-cost arbitrage, and made the DC-side labor offset invisible to everyone except the operations manager who noticed the VAS queue got shorter.
References
Section titled “References”- [ICC Incoterms 2020] — scope boundaries for seller/buyer origin responsibilities at EXW , FCA , FOB , CIF .
- [CBP ISF] — 10+2 filing requirement and penalty structure; origin-side ISF data discipline drives this.
- [IMO SOLAS] — VGM requirements at origin gate.
- [GLEC Framework] — origin-leg emissions methodology for scope-3 carbon accounting.
Full details on the References page.