Skip to main content
Guides

Export and logistics

Contract logistics or spot: which for your volume

Every exporter running enough volume to matter eventually asks whether to lock in a carrier or forwarder under contract, or keep buying capacity load by load on the spot market. Both are legitimate strategies and most shippers of any size end up running some blend of the two. The mistake is picking one by default, contract because it feels more professional, spot because it feels more flexible, without pricing what each actually costs you across a full season. This guide sets out what each model buys you, the volume and predictability thresholds that should drive the choice, how hybrid structures work in practice, what a minimum commitment actually obligates you to, and how to think about contract length and rate review clauses before you sign anything.

Key facts

  • Contract logistics buys committed capacity, a fixed rate band and a defined service level in exchange for a minimum volume commitment. Spot buys flexibility but no guarantee that capacity exists when you need it.
  • The decision turns on predictability, not just volume: a shipper moving 40 containers a year on a flat schedule is a contract candidate at far lower volume than a shipper moving 200 containers in three unpredictable weeks.
  • For seasonal produce, spot-only sourcing concentrates the worst capacity risk in the exact week demand peaks, which is the one week a grower or packhouse cannot absorb a delay.
  • A hybrid structure, a committed base contract sized to your predictable floor plus spot or a secondary carrier for the overflow above it, is usually the right answer once volume clears roughly ten to fifteen loads a month.
  • Read the minimum commitment as a liability before you read the rate: what you are obligated to pay if you ship less than promised determines whether the contract saves money or just moves the risk onto your balance sheet.

What each model actually buys you

A contract with a carrier or a logistics provider is, at its core, a trade: you commit to a minimum volume over a fixed term, and in exchange you get an allocated capacity, a rate band that holds even when the spot market spikes, and a defined service level, meaning agreed transit times, booking lead times, and often penalty or credit clauses if the provider misses them. The capacity commitment is the part shippers underweight. On a contract, when carriers are blanking sailings or allocating space during a rate surge, your booked volume is protected ahead of spot cargo. That protection is the entire point of paying a premium over the cheapest spot rate in a soft market.

Spot buys the opposite trade-off. You pay whatever the market clears at on the day you book, which can be meaningfully below a contract rate when capacity is loose, and you carry no minimum commitment at all, so a quiet month costs you nothing beyond the loads you actually ship. What you give up is any claim on capacity. A spot booking is a request the carrier is free to reject or bump if a contract shipper needs the space, and during a genuine capacity crunch, spot rates do not just rise, spot capacity can simply disappear for days or weeks at a time. For a shipper with steady, forecastable volume, that is an acceptable risk most of the time. For a shipper whose single busiest week of the year is also the week the whole regional supply is trying to move the same commodity, it is the wrong risk to be carrying unhedged.

The volume and predictability thresholds that decide it

Volume alone is a weak signal for this decision. Predictability of that volume across the year is the stronger one. A shipper moving a flat 8 to 10 containers a month, every month, is a viable contract candidate at a fairly modest total annual volume, because a provider can plan capacity around a known, level demand curve and price accordingly. A shipper moving the same annual total but concentrated into six intense weeks around a harvest, with near-zero volume the rest of the year, is a much harder contract fit: the provider is being asked to hold capacity through months of underuse to serve a short peak, and either prices that into the rate heavily or declines to commit at all.

As a rough operating rule, once a shipper is booking somewhere north of ten to fifteen loads a month on a repeatable lane, the case for at least a partial contract starts to outweigh pure spot buying, because the accumulated rate volatility and the administrative cost of rebooking every load on the open market both start to bite. Below that volume, or where volume is genuinely irregular and hard to forecast more than four to six weeks out, spot with a couple of trusted broker or forwarder relationships is usually the more honest fit, and a contract minimum in that situation is more likely to become a liability you are paying down than a hedge that is protecting you.

Hybrid structures: committed base plus spot overflow

Most exporters who move meaningful, but seasonal, produce volume land on a hybrid, and it is worth designing deliberately rather than backing into it. The structure is a committed base contract sized to your predictable floor, the volume you are confident you will ship in a normal, non-peak month, with the overflow above that floor covered by spot bookings or a secondary relationship with a forwarder who is not asking for a minimum commitment. The base contract earns you the protected capacity and rate stability for the volume you can genuinely forecast, and the spot layer absorbs the variability without forcing you to commit to a minimum sized for your peak week, which is the mistake that inflates the minimum commitment on a straight annual contract.

Sizing the base is the part worth spending real time on. Look at 12 to 18 months of actual shipment history if you have it, take the volume level you clear in roughly 8 or 9 months out of 12, and contract for that. Anything consistently above that line in your peak weeks goes to spot or a secondary carrier, priced knowing you will pay a premium for it but only for the weeks you actually need it, rather than baking that premium into every load across the year through an oversized minimum.

What a minimum commitment actually obligates you to

A contract minimum is not a target, it is an obligation, and the mechanism that enforces it matters as much as the headline number. Most freight and logistics contracts use one of two structures for unshipped volume: a take-or-pay clause, where you pay for the committed volume whether you ship it or not, or a shortfall or dead-freight charge, where you pay a penalty rate on the gap between what you committed to and what you actually moved, typically calculated at the end of the contract term or at agreed checkpoints through it. Either way, a minimum you set optimistically, sized for a good season rather than a typical one, converts directly into cash you owe for capacity you never used.

Before signing, ask the provider three specific questions in writing: what is the shortfall penalty rate and is it a flat fee per unit short or a percentage of the contract rate, is shortfall assessed monthly, quarterly, or only at contract end, and is there any carry-forward or true-up mechanism that lets a strong month offset a weak one within the term. A contract with monthly assessment and no carry-forward is far less forgiving of a single soft month than one that nets shortfall against surplus across the full term, and that difference is worth more in practice than a marginal difference in headline rate.

Contract length against season length

Contract length is where a lot of seasonal exporters get the structure wrong even when they get the minimum right. A 12-month contract written around a commodity with a genuine harvest and shipping window of, say, 14 to 16 weeks means the provider is holding capacity commitments and rate protection for you across roughly 36 weeks of low or no activity to serve those 14 to 16 weeks of real volume. Providers price that mismatch into the rate, sometimes heavily, because they are carrying the opportunity cost of allocated capacity you are not using most of the year.

Where the commodity and lane support it, a season-length contract, running from a few weeks before harvest through a few weeks after, priced and negotiated fresh each cycle, usually gets a shipper a tighter rate for the actual window that matters and avoids paying for capacity protection across months with no freight to move. The trade-off is that you are back at the negotiating table every season rather than locking in once, and in a tightening capacity market that annual renegotiation carries its own risk if you do not start it early. Multi-year contracts with season-length activation windows written into them, where the commitment resets each cycle but the relationship and base rate framework carry over, are the middle path worth asking a provider about directly.

Rate review mechanisms

A contract rate that is fixed for the full term with no review mechanism is a bet that the market will not move against the provider, and providers rarely take that bet without pricing in a wide margin up front. Most workable contracts instead carry an explicit rate review clause: a fuel or bunker surcharge that floats with a published index, a base rate that is fixed but reviewed at defined intervals, commonly quarterly or at contract renewal, against a named freight rate index for the lane, or a market-adjustment band that lets the base rate move within an agreed ceiling and floor without reopening the whole negotiation.

The index matters. Ask which specific index or benchmark a review clause references, how it is published and by whom, and whether the review is bilateral, meaning either party can trigger it, or one-sided in the provider's favour. A rate review clause that only lets the provider raise the rate when the index rises, with no corresponding right for you to seek a reduction when the index falls, is not really a review mechanism, it is a one-way rate escalator with extra paperwork.

A worked example: what the wrong choice cost one exporter

A mid-size stone fruit exporter moving roughly 60 refrigerated containers across a 10-week season had, for two prior seasons, bought every container on spot, reasoning that the season was short enough that a contract minimum would sit unused most of the year. In the third season, a regional capacity crunch hit during weeks 5 and 6, the exact weeks the exporter's harvest peaked at nearly double the season's weekly average. Spot rates on the lane roughly tripled against the exporter's typical booking price, and for four bookings no capacity was available at any price within the exporter's normal 48-hour booking window, forcing a wait of five additional days before space opened up.

The fruit held in that gap lost enough quality that two of the four delayed containers were downgraded on arrival, and the direct cost, the rate premium on the containers that did move plus the value lost on the downgraded ones, came to a figure the exporter estimated afterward at roughly 18 to 20 percent of that week's total revenue on the lane. A committed base contract sized to the exporter's typical 5 to 6 container weekly volume, leaving only the peak-week overshoot to spot, would have protected exactly the capacity that failed: the base commitment would have guaranteed space for most of the week's containers regardless of market conditions, and only the marginal overshoot above the base would have been exposed to the spot squeeze. The lesson generalises past this one commodity: the cost of getting this decision wrong shows up almost entirely in your single worst week, so the contract-versus-spot decision should be stress-tested against that week specifically, not against your average week.

CBM calculator

Size your volume before you commit to a contract minimum.

Related services

Try it on your next pack run

Record a receival and a pack run on your phone and watch packout and traceability take care of themselves.

Get started