This guide compares 2026 per-TEU cost changes on Koper–Rotterdam routes, including EU ETS surcharges and carrier or terminal fees.
Verify the live, complete option and compare like-for-like totals and terms before committing.

How It Works
This section alone explains the mechanism and key terms for how 2026 EU ETS surcharges can appear on Koper–Rotterdam container routes. The mechanism is not one single charge, but a pass-through chain. An emissions-related obligation can be translated into a carrier surcharge, and separately, a port operator can apply its own terminal charge. Because these come from different actors, the first check is to never treat them as the same line item, but to ask for each one by its source on the written quote.
Two key terms must be separated before any total is accepted. A "carrier surcharge" is a charge labeled by the shipping line, while a "terminal charge" is a charge labeled by the port operator. These can be triggered by different things. For example, Container News reports that CMA CGM will charge US$600 per reefer container for shipments from Rotterdam, while trans.info reports that Rotterdam Short Sea Terminals introduced an "emergency surcharge" of 4.50 euros per ‘quay move’. Since one is tied to equipment and the other to a move, the trigger must be matched to the exact container and service, not assumed to overlap.
Another term to lock in is "pass-through". A pass-through means a charge is meant to reflect a cost incurred elsewhere, but the scope of that pass-through is not fixed across all services. Lloyd's List reports that Hapag-Lloyd enforces a $75 surcharge on third-party vessels from Rotterdam. This shows the same port can apply a different surcharge based on the service setup. With that in mind, the question is not whether any surcharge exists, but which specific surcharge applies to this exact service being quoted.
The practical method is to build a line-by-line map for the quote. For each line, require the responsible actor, the trigger, the currency, and whether it is prepaid or collected. As Sage Calculator points out, a calculator can help structure those variables, but it cannot replace the written quote. If any of those four points are missing for a line, do not assign a number to it. Only verified figures from the quote should be placed into your list, and unverified lines must remain marked as to be confirmed.

Key Factors to Consider
When you're weighing a Koper–Rotterdam routing against the surcharges attached to it, three criteria should drive the decision: the completeness of the quoted charge set, the payment terms attached to each surcharge, and the per-move basis on which terminal and carrier fees are calculated. A quote that lists an emissions line but omits terminal-level add-ons is not a complete option, and committing to it on price alone is the fastest way to watch your per-TEU cost drift upward after the fact.
The numbers that matter are the small per-move ones, not just the headline freight rate. Rotterdam Short Sea Terminals, for example, has introduced an emergency surcharge of 4.50 euros per quay move for moving a container into or out of the terminal, as reported by trans.info. That figure looks trivial until you run it against a multi-leg move: a container that requires a quay move at both the in-gate and out-gate, multiplied across your shipment volume, becomes a line item you should have modeled. The check here is simple — ask which terminals on your routing levy per-move charges, and on what unit (quay move, lift, or gate transaction) they are assessed.
| Criterion | What to verify | Rule of thumb |
|---|---|---|
| Charge completeness | Carrier surcharge lines plus terminal-level fees | No commitment until every per-move fee is itemized |
| Prepayment terms | Whether each surcharge must be prepaid and by whom | Confirm prepayment status per surcharge, not per booking |
| Cost basis | Unit of assessment (per container, per move, per TEU) | Recalculate to a single per-TEU basis before comparing |
Equipment type is the second number driver. Carrier notices distinguishing reefer from dry boxes are now routine — Container News reports, for example, that CMA CGM charges US$600 per reefer container for shipments from Rotterdam, a fee that by its terms attaches to reefer equipment rather than to dry boxes. Before relying on any such notice, check the carrier's live tariff for the exact equipment types covered and the effective dates of each line, because they can differ within a single carrier's notice set. If your cargo mixes equipment types, a blended per-TEU average will mislead you; price each equipment class separately.
Payment terms are the criterion most often skipped. Container News notes that at least one carrier's Rotterdam reefer equipment surcharge must be prepaid — the same document that governs the charge also governs when and how it must be settled. Before committing, get written confirmation of prepayment status for every surcharge on your file, because a charge payable in advance by the shipper changes your working capital, not just your total.
Finally, compare like-for-like totals. Convert every fee — carrier surcharge, terminal per-move charge, equipment add-on — to one per-TEU figure under identical assumptions (same equipment mix, same move count), then compare that single number across routings. If a quote cannot support that conversion, treat it as incomplete and request the itemization before you commit.

Common Mistakes
When I audit quotes on the Koper–Rotterdam lane, the same two mistakes show up again and again, and both are easy to catch if you know what to look for before you commit.
The first pitfall is treating every surcharge as interchangeable regardless of payment terms. A real-world illustration: Container News reported that CMA CGM applies a reefer equipment surcharge for shipments from Rotterdam that must be prepaid — and that the surcharge carries destination exclusions. If one forwarder's offer includes that charge on a prepaid basis and a rival's offer shows a similar line item billed on credit terms at destination, the two quotes are not like-for-like. The face amounts may match, but your cash exposure, your dispute rights, and your ability to swap carriers before loading all differ. The check is simple: for every emissions- and equipment-related line, ask which party pays, when, and whether the charge survives a routing change. If a quote cannot answer those three questions in writing, it is not a complete option yet.
The second pitfall is assuming a per-move fee appears exactly once per container. Rotterdam Short Sea Terminals introduced an emergency surcharge of 4.50 euros per "quay move," charged for moving a container into or out of the terminal, as reported by trans.info. The trap is that a single container journey can involve more than one quay move depending on how the terminal handles it — a shift between stacks, a rehandle before loading, or a separate in and out cycle. Shippers who budget one occurrence per box then reconcile against an invoice showing multiple occurrences and assume they were overcharged. The fix is procedural, not arithmetic: before committing, ask the terminal or your agent to confirm the expected quay-move count for your specific handling pattern, and get the basis — per move, per container, per event — stated in the quotation itself.
A second non-obvious move is to separate completeness from terms. First confirm that every charge in the live tariff is in the quote; then confirm whether each is prepaid or collect, whether it is per TEU or per move, and whether exclusions apply. Commit only when the two passes agree, because a complete charge set with mismatched terms is not a like-for-like total. This is especially useful when one quote includes terminal moves and another does not.
If a figure is missing, use the method instead of a number: ask for the live tariff page, the effective date, and the exact basis, then calculate the per-TEU impact yourself. Keep the source reference in the audit file so the next review starts from the same evidence. That keeps the comparison anchored to verified terms rather than to a headline rate, and it prevents a stale figure from becoming the default.

Comparison
The only defensible winner on this lane is the option with the lower complete, like-for-like per-TEU total after every disclosed surcharge and term is included; a cheaper base rate can lose once add-ons are counted. Verify the live quote's full charge set before committing, because a partial quote can reverse the ranking.
| Option | Disclosed surcharges from cited notices | Payment terms | When it wins |
|---|---|---|---|
| Option A: terminal and carrier add-ons | RST emergency surcharge of €4.50 per quay move; Hapag-Lloyd $75 surcharge on third-party vessels | Not specified in the cited notices; verify before committing | Dry containers with a low move count, where these add-ons stay below the alternative's single equipment charge |
| Option B: equipment surcharge | CMA CGM $600 per reefer container from Rotterdam, with destination exclusions | Prepaid | Reefer cargo when the charge is unavoidable and the all-in quote is lower after it is included |
On the cited figures, Option A carries the smaller disclosed add-ons in nominal terms for a dry TEU with one quay move: 4.50 plus $75 against Option B's $600. That does not make Option A universally cheaper, because the charges attach to different services and one is prepaid. It does mean Option A is the lower-add-on choice when the cargo is dry and the move count is low.
Like-for-like comparison requires the same container type, the same number of quay moves, the same vessel arrangement, and the same payment timing. Because the cited charges are in euros and dollars, do not net them without a live exchange rate; require each provider to state an all-in per-TEU total in one currency and to identify which charges are prepaid.
Option A wins for dry boxes when its disclosed add-ons remain below Option B's equipment charge and no prepaid term is triggered. Option B wins for reefers when the $600 is unavoidable and the quote's base rate is low enough to make the all-in total lower. If either quote omits a charge, neither option has won yet.
Re-run the comparison whenever the move count, vessel, or container type changes; a second quay move adds another 4.50 to Option A, while Option B's prepaid $600 does not scale with moves. The winner can flip on that single change.
What to do next
| Step | Action | Why it matters |
|---|---|---|
| 1 | Request a live, complete all-in quote for the Koper–Rotterdam TEU option, including the EU ETS per-TEU charge, CMA CGM reefer surcharge, RST quay-move surcharge, and Hapag-Lloyd third-party vessel fee. | Fees and terms can change; only a complete live quote supports a valid comparison. |
| 2 | Confirm whether the CMA CGM reefer surcharge must be prepaid and whether your destination is excluded. | Prepayment and destination exclusions can change the payable total and booking validity. |
| 3 | Check whether the container will move into or out of the RST terminal, triggering the emergency surcharge per quay move. | The surcharge applies per quay move, so terminal handling sequence affects the total. |
| 4 | Verify the Hapag-Lloyd third-party vessel surcharge effective date and whether your sailing falls under it. | The fee applies from this weekend, so timing determines whether it is included. |
| 5 | Compare like-for-like all-in per-TEU totals and terms across the same Koper–Rotterdam route before committing. | Prevents choosing a lower headline rate with higher surcharges or stricter terms. |
| 6 | Re-verify the live, complete option immediately before committing. | Final confirmation protects against last-minute fee or term changes. |
Frequently Asked Questions
Are EU ETS-related costs for 2026 on Koper–Rotterdam guaranteed to appear as a single line item?
No, the mechanism is a pass-through chain where an emissions-related obligation can be translated into a carrier surcharge and, separately, a port operator can apply its own terminal charge.
How can I distinguish between a shipping line fee and a port fee on a quote?
A 'carrier surcharge' is labeled by the shipping line, while a 'terminal charge' is labeled by the port operator, and each must be asked for by its source on the written quote.
Could a reefer shipment from Rotterdam be subject to a different carrier fee than a dry container?
Yes, Container News reports that CMA CGM will apply the $600 charge per reefer container for shipments from Rotterdam, showing the trigger can be tied to equipment.
Is there a reported port-side fee at Rotterdam Short Sea Terminals?
Yes, trans.info reports that Rotterdam Short Sea Terminals introduced an 'emergency surcharge' of 4.50 euros per ‘quay move’.
If both a carrier and a terminal list fees, can I assume they cover the same cost?
No, since one can be tied to equipment and the other to a move, the trigger must be matched to the exact container and service, not assumed to overlap.
What is the safest way to compare quotes for 2026 before committing?
You must verify the live, complete option and compare like-for-like totals and terms before committing, never treating different sources of charges as the same line item.
Quick answers
| Is the 2026 EU ETS cost on Koper–Rotterdam a single charge? | No, it is not one single charge, but a pass-through chain with a carrier surcharge and separately a port operator terminal charge. |
| How should carrier and terminal charges be treated on a written quote? | They must never be treated as the same line item, but each must be asked for by its source on the written quote. |
| What is the difference between a 'carrier surcharge' and a 'terminal charge'? | A 'carrier surcharge' is a charge labeled by the shipping line, while a 'terminal charge' is a charge labeled by the port operator. |
| What example is given for a carrier surcharge? | Container News reports that CMA CGM will charge the $600 figure per reefer container for shipments from Rotterdam. |
| What example is given for a terminal charge? | trans.info reports that Rotterdam Short Sea Terminals introduced an 'emergency surcharge' of 4.50 euros per ‘quay move’. |
Also worth reading: Adriatic North Sea rates 2026: EU carbon market (EU ETS) 100% Pass-Through — Lock or Wait?: Adriatic North Sea rates 2026: · Ship Spare Parts: Cut Inventory Costs 20% with StockIQ's Edison AI (2026): Ship Spare Parts: Cut Inventory