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.
| Parameter | Spot | Contract (long-term) |
|---|---|---|
| Validity | Days/weeks, for a specific shipment | From 3 months to 1 year |
| Price | Changes with the market, volatile | Fixed for the term |
| Space guarantee | Not guaranteed | Priority and allocated space |
| Benefit | Lower when the market falls | Budget predictability |
| Risk | Price and space spikes at peak | No gain when spot falls |
| Best for | One-off/irregular shipments | Steady 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.
| Surcharge | What it is |
|---|---|
| BAF | Bunker (fuel) adjustment factor — indexes the fuel price |
| LSS | Low Sulphur Surcharge — for low-sulphur fuel (IMO 2020 standard, 0.5% sulphur cap) |
| GRI | General Rate Increase — a planned increase of the base rate from a set date |
| PSS | Peak Season Surcharge — a high-season surcharge |
| War risk / Congestion | Surcharges for route risk and port congestion |
| THC | Terminal 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.
Is the sea rate quoted per container or per tonne?
How does a spot rate differ from a contract rate?
What are GRI and BAF?
How long does a container take from China to Ukraine by sea?
How do indices (SCFI, Drewry) help the customer?
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.
-
Check against an indexLook at the trend (SCFI, Drewry WCI, Freightos FBX) to gauge the market level.
-
Choose the modeSpot for one-off shipments, contract for steady volumes; often combined.
-
Book space in advanceEspecially before Chinese New Year and in the high season, to avoid a blank sailing.
-
Lock in validity and surchargesConfirm the rate’s validity, GRI, BAF/LSS and local charges.
-
Agree on free daysFree days before demurrage and detention at the destination port.
-
Book through a forwarderA 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.