Ocean Container Freight Rate: Surcharges and Transit

What the Sea Freight Rate Is and How It Is Quoted

The sea freight rate is the cost of the ocean carriage of a container between ports, which the line quotes per container: separately for a 20-foot and a 40-foot (indices most often quote per 40-foot, FEU). This is the base ocean leg: terminal handling, local charges and some surcharges are usually charged on top of it. The overall cost structure and all the fees are covered by the container freight rate, while here we look at how the ocean market itself works: spot and contract, indices, surcharges and how to lock in a good price.

Trans-Hope arranges ocean container shipping to Ukraine through the ports of Greater Odesa — Odesa, Chornomorsk, Pivdennyi — with delivery to Kyiv, Kharkiv and Dnipro.

Spot or Contract — Which Rate to Choose

The sea rate is taken in one of two modes, and this determines both the price and the guarantee of space.

Spot vs contract sea freight rate
ParameterSpotContract (long-term)
ValidityDays/weeks, for a specific shipmentFrom 3 months to 1 year
PriceChanges with the market, volatileFixed for the term
Space guaranteeNot guaranteedPriority and allocated space
BenefitLower when the market fallsBudget predictability
RiskPrice and space spikes at peakNo gain when spot falls
Best forOne-off/irregular shipmentsSteady regular volumes

In practice, shippers often combine the two: part of the volume on a contract (predictability and space), part on the spot (flexibility). Spot rates can change several times over: after the pandemic peaks they dropped sharply, while contract rates adjusted more slowly.

Sea Freight Indices — How to Read the Market

To understand whether it is expensive or cheap right now, shippers watch public spot-rate indices. They do not replace your quote, but they show the trend and help in negotiations.

  • SCFI (Shanghai Containerized Freight Index) — published weekly (on Fridays) by the Shanghai Shipping Exchange; reflects spot export rates from Shanghai, including ocean freight and related surcharges.
  • Drewry WCI (World Container Index) — weekly (on Thursdays); a composite of 8 key routes, in dollars per 40-foot container (FEU).
  • Freightos FBX (Freightos Baltic Index) — daily; median all-in rates per 40-foot container across 12 tradelanes, from real market data.
  • Xeneta — benchmarking of rates from real contracts and spot; helps compare your price with the market.

An index is a reference for major routes (primarily from Asia); your actual rate to Ukraine depends on the direction, volume and delivery leg.

Ocean Surcharges on Top of the Base Rate

On top of the base rate the line adds surcharges. Some of them are market-driven and “floating”, so the total may differ from the base figure.

Main surcharges on sea freight
SurchargeWhat it is
BAFBunker (fuel) adjustment factor — indexes the fuel price
LSSLow Sulphur Surcharge — for low-sulphur fuel (IMO 2020 standard, 0.5% sulphur cap)
GRIGeneral Rate Increase — a planned increase of the base rate from a set date
PSSPeak Season Surcharge — a high-season surcharge
War risk / CongestionSurcharges for route risk and port congestion
THCTerminal handling at the port (not part of the base rate)

GRI: What It Is and How to Prepare

GRI (General Rate Increase) is a carrier-initiated increase of the base rate itself on a trade lane, announced for a set date and usually expressed as an amount per container (20'/40'). Unlike BAF or CAF, which are tied to fuel and currency, a GRI changes the very core of the price. In some markets carriers are required to announce a GRI in advance — for example, the US requires at least 30 days’ notice. The practical takeaway: if a GRI is planned, it is better to lock in the rate and booking before its effective date.

Blank Sailings and Seasonality

A blank sailing (a skipped voyage) is the cancellation by a line of a scheduled departure or the omission of a port call on a regular service. This is how lines manage capacity: when demand falls, they pull sailings to support rates; when capacity is short, space disappears and prices rise. Blank sailings peak after Chinese New Year and Golden Week, when factories are closed. For a shipper this means: in seasonal windows space must be booked in advance, otherwise the cargo waits for the next departure — from a few days to weeks.

Routes to Ukraine by Sea and Transit Times

By sea, cargo from Asia reaches Ukraine through the ports of Greater Odesa — Odesa, Chornomorsk, Pivdennyi — which operate via the Ukrainian maritime corridor. The approximate transit from Chinese ports is about 35–55 days depending on the route, line and transhipment. Part of the imports go with a transhipment/feeder or via the port of Constanta (Romania) with an onward road or rail leg to Ukraine. The exact route and time depend on the security situation and the lines’ schedules: calls at the Odesa ports are periodically suspended, and then containers are rerouted via Constanta. At the destination port, discharge, port formalities and container removal are handled by port forwarding.

What the Sea Rate Specifically Depends On

  • Direction and imbalance — rates are higher on busy import legs and lower on the return legs.
  • Container type and size — 20'/40'/40'HC/reefer are priced differently.
  • Volume and mode — a contract with steady volumes is usually cheaper than the spot.
  • Fuel — the bunker price drives BAF and LSS.
  • Seasonality — peak demand and blank sailings before holidays.
  • Geopolitics and route — diverting around the Cape of Good Hope instead of Suez due to the situation in the Red Sea extends the Asia–Europe voyage by roughly 10–15 days and keeps rates above pre-crisis levels.

toggle answer Is the sea rate quoted per container or per tonne? toggle answer

Per container — separately for 20- and 40-foot; exchange indices most often quote per 40-foot (FEU). Consolidated cargo (LCL) is charged by actual volume.

toggle answer How does a spot rate differ from a contract rate? toggle answer

Spot is a price for a specific shipment, changes with the market and does not guarantee space. A contract is an agreed rate for a term of 3 months to a year with budget predictability and space priority, but with no benefit when spot falls.

toggle answer What are GRI and BAF? toggle answer

GRI is a planned increase of the base rate from a set date. BAF is a fuel surcharge that indexes the bunker price. A GRI changes the rate itself; BAF is a separate surcharge on top.

toggle answer How long does a container take from China to Ukraine by sea? toggle answer

Roughly 35–55 days depending on the route, line and transhipment; delivery via Constanta adds an inland leg to Ukraine. We calculate the exact time for the specific shipment.

toggle answer How do indices (SCFI, Drewry) help the customer? toggle answer

They show the market trend of spot rates on major routes and serve as a reference in negotiations, but do not replace a personal quote for your route and volume.

How to Lock In a Good Sea Freight Rate

To catch a good price and secure space on the vessel, follow these steps.

How to obtain and lock in a good sea freight rate

The order of steps to catch a good price and secure space on the vessel.

⏱ from a few days · 💰 depends on route and container type

  1. Check against an index
    Look at the trend (SCFI, Drewry WCI, Freightos FBX) to gauge the market level.
  2. Choose the mode
    Spot for one-off shipments, contract for steady volumes; often combined.
  3. Book space in advance
    Especially before Chinese New Year and in the high season, to avoid a blank sailing.
  4. Lock in validity and surcharges
    Confirm the rate’s validity, GRI, BAF/LSS and local charges.
  5. Agree on free days
    Free days before demurrage and detention at the destination port.
  6. Book through a forwarder
    A forwarder selects the line, locks in the terms and carries the container to the door.

Sea Freight with Trans-Hope

Trans-Hope has operated in foreign trade since 2009 and arranges turnkey ocean container shipping to Ukraine: we select the line and container type, benchmark against the market, factor in surcharges and local charges, and handle container shipping through the ports of Greater Odesa with delivery to Kyiv, Kharkiv and Dnipro, while border crossing is handled by customs clearance. To get a quote, send us the route, port of departure, cargo type and volume.