India → Netherlands & Belgium · CBAM · Free this quarter

Shipping through Rotterdam or Antwerp? CBAM attaches at the port — be ready. Free this quarter.

Rotterdam and Antwerp are India's gateway to the EU — a huge share of India's steel and aluminium enters Europe there, including cargo bound for German or French buyers. CBAM attaches where goods are released for free circulation, which is frequently at these ports — and the declarant is often a Dutch or Belgian customs broker or fiscal representative with zero tolerance for missing emission data. This quarter, CarbonSettle prepares your complete, declarant-ready CBAM dataset for free — verified actuals that cut the bill by up to 40% versus EU defaults. The report is yours to keep.

Containers at an Indian port bound for Rotterdam and Antwerp — where a huge share of India's EU-bound steel is released for free circulation
The gateway rule
CBAM follows the customs release, not the final address. Goods released at Rotterdam make the Dutch declarant responsible — even when the buyer sits in Germany.
— Why the data demand often comes from a party you've never met
Jan 2026
Definitive phase — the declarant at the port pays per tonne CO₂
€70–80
CBAM certificate price range, 2026 (tracks EU ETS)
10% → 30%
Default-value markup, 2026 → 2028 — phase-out runs to 2034
Up to 40%
CBAM saving on verified actuals vs defaults
Coated steel and aluminium of the kind Indian mills ship to Dutch and Belgian trading houses and service centres
The port-of-entry question

Where your goods clear customs is where CBAM attaches

CBAM obligations attach where goods are released for free circulation in the EU — regardless of where they are finally consumed. Move on from Rotterdam or Antwerp under customs supervision and the obligation defers to the destination member state; release at the port, and the Dutch or Belgian declarant on that customs entry is responsible. In practice that declarant is frequently a customs broker, fiscal representative or logistics provider acting for your buyer — a party Indian exporters often never meet until a data demand lands.

That party has zero tolerance for missing emission data: they either apply marked-up EU defaults against your goods or refuse the file. Either outcome lands on your buyer's cost — and comes back to you as a price cut or a re-sourced order. New to CBAM? Start with our complete India guide or talk to us about your Benelux-routed shipments.

~€250–270
Defaults, Indian BF steel
CBAM cost / t of steel
~€65–170
Verified actuals
CBAM cost / t of steel
€80k–180k
Gap per 1,000 t
CBAM cost / t of steel
CN code map

What India lands at Rotterdam and Antwerp that CBAM covers

The Netherlands and Belgium buy distribution-grade volume: flat and coated steel, tubes, bars, fasteners and aluminium for trading houses, service centres and stockists — all clearing under CBAM-covered CN codes. Check the code on your export invoice; the full directory is in our CN code directory.

CN codeProduct categoryRisk
7208–7212Flat-Rolled Steel (Hot, Cold & Coated)Very High
7210 / 7212Galvanized & Coated Sheet — incl. Boxes & FormatsVery High
7304–7306Steel Tubes & PipesHigh
7213–7215Bars, Rods & Wire RodHigh
7318Fasteners — Screws, Bolts, Nuts, StudsHigh
7326 / 7325Forged, Machined & Cast ArticlesHigh
7224–7229Alloy Steel ProductsMedium
7601 / 7604 / 7616Aluminium — Unwrought, Extrusions & ArticlesHigh
The quarterly ask

What the declarant at the port needs from you, every quarter

Whether it's your Dutch buyer, a Belgian fiscal representative or a customs broker acting for a customer deeper in Europe — the party filing at Rotterdam or Antwerp files on your numbers. These five deliverables are what the request actually contains, and what CarbonSettle produces from the plant documents you already keep.

A CarbonSettle expert working through production and energy records at an Indian plant
  1. 01

    Embedded emissions per CN code

    Specific embedded emissions in tCO₂ per tonne, calculated per CN code — Scope 1 (your furnaces and fuel), Scope 2 (your electricity) and precursor emissions — in the EU methodology and format the declarant files. A customs broker filing on behalf of your buyer will not reconstruct this; they need it delivered, complete.

  2. 02

    Installation and operator data

    Your plant identified as a CBAM "installation": name, address, geo-coordinates, production routes and the reporting period. Brokers and fiscal representatives processing hundreds of files reject datasets where the installation record is incomplete or inconsistent between quarters.

  3. 03

    Verified actuals, not defaults

    In the definitive phase, default values carry an escalating markup — 10% in 2026 rising to 30% by 2028. A declarant with no verified actuals for your consignment simply applies the default; the inflated cost lands on your buyer and, commercially, on your next negotiation.

  4. 04

    Consistency, quarter after quarter

    The declarant reconciles your emission data against tonnage, CN codes and prior quarters. A gateway declarant handling many suppliers has no bandwidth for anomalies — a number that moves without explanation is a file they will not carry, so consistency is what keeps your goods moving.

  5. 05

    Questionnaire and query answers

    The data request from the broker, the buyer's CBAM questionnaire, the follow-up query on a precursor line — answered in full, on time, in the requested format. We answer them for you, so the party clearing your goods never has a reason to fall back to defaults.

The cost story

What gets filed at the port — defaults vs your actuals

Indian BF-BOF steel runs about 2.1–2.2 tCO₂/t on verified actuals — well under the EU default. At certificate prices of ~€70–80/tCO₂ (tracking the EU ETS), the default-vs-actuals gap is roughly €250–270/t against €65–170/t — €80,000–180,000 per 1,000 tonnes that the declarant at Rotterdam or Antwerp files against your goods when no actuals arrive. All values below are tCO₂ per tonne of crude steel; savings are per 1,000 t at ~€80/t CO₂. Full numbers by route in the India CBAM Cost Index.

Verified actual vs EU default · tCO₂ per tonne of crude steel Your verified actualOverpayment on EU default
BF-BOF (Blast Furnace)₹56–80 L saved / 1,000 t
0.00.0
EAF (Electric Arc Furnace)Scenario dependent
0.00.0
DRI / Sponge Iron + EAF₹40–64 L saved / 1,000 t
0.00.0
IF (Induction Furnace)₹36–56 L saved / 1,000 t
0.00.0

Representative midpoints. The red zone is the markup an EU default applies when no verified actual is filed — that gap is what gets declared against your consignments at the port, and what CarbonSettle removes.

Production routeIndia typicalEU averageEU default valueSavings with actuals
BF-BOF (Blast Furnace)2.2–2.81.4–1.83.5+₹56–80 lakh
EAF (Electric Arc Furnace)0.8–1.40.3–0.52.0+₹48–72 lakh
DRI/Sponge Iron + EAF1.8–2.41.0–1.23.0+₹40–64 lakh
IF (Induction Furnace)1.2–2.00.5–0.82.5+₹36–56 lakh

The default-value markup only gets worse

The markup on default values escalates from 10% in 2026 to 30% by 2028, and the free-allocation phase-out runs to 2034 — so the same missing data costs more against your goods every year. Trading houses and service centres pricing deal by deal see that gap in landed cost immediately. Verified actuals, filed once per quarter, remove the markup entirely and typically cut the CBAM cost by up to 40%. Steel producer? Go deeper in our steel exporters guide.

Cluster map

Indian clusters shipping through the gateway ports

Flat-steel mills, tube makers, fastener belts, foundries and aluminium producers — each with its own fuel mix, grid factor and captive-power story. We know the cluster before we walk in.

Maharashtra

Mumbai–JNPT hinterland

Flat steel, coated sheet, tubes

India's busiest container gateway feeds the Rotterdam and Antwerp services — flat and coated steel from western-India mills dominates the lane

Very High risk
Gujarat

Mundra–Kandla belt

Flat products, pipes, aluminium

Gujarat mills and pipe makers shipping breakbulk and containers direct to North-Sea ports — large consignments released at the port for trading-house buyers

Very High risk
Punjab

Ludhiana

Fasteners, cold-forged parts (CN 7318)

Fastener consignments clearing at Antwerp for Benelux distributors and onward EU supply — every carton is a CBAM good

High risk
Gujarat

Rajkot

Castings, forgings, fasteners

Foundry and forging cluster whose castings and machined parts route through NL/BE logistics hubs to buyers across the single market

High risk
Gujarat / Maharashtra

Steel tube & pipe belt

ERW, seamless & precision tubes

Tube makers under CN 7304–7306 supplying Benelux stockists and project cargo cleared at Rotterdam and Antwerp

High risk
Odisha / Gujarat / Maharashtra

Aluminium belt

Unwrought aluminium, extrusions, articles

Smelters and extruders shipping to Benelux traders and processors — aluminium's wide default gaps make the data question urgent

High risk
In practice

A CBAM data demand from a Dutch broker just landed. Now what?

Don't ignore it because the sender isn't your buyer — a customs broker or fiscal representative filing for your buyer is exactly the party who decides whether your goods are declared on actuals or on marked-up defaults. And don't reply with estimates: a partial dataset is treated as no dataset. Everything they ask for is answerable from documents you already keep — electricity bills, fuel and gas invoices, production logs, and your metal suppliers' precursor data.

CarbonSettle maps your plant boundary, computes embedded emissions per CN code under the EU methodology, chases your precursor suppliers until every input line is closed, and returns the declarant-ready dataset plus completed answers — in the structure and format the party at the port files. Quarter after quarter, consistently, so your numbers reconcile and your consignments keep moving.

Released at Rotterdam, or transiting on? Who files depends on the customs entry

If your container is released for free circulation at Rotterdam or Antwerp, the declarant on that Dutch or Belgian customs entry carries the CBAM obligation — even when the goods are trucked on to a buyer in Germany or France the same week. If instead the goods move onward under customs supervision and are released in the destination member state, the obligation defers there and that buyer's declarant files — the setup we cover in our Germany lander. The exact arrangement varies deal by deal; your importer's declarant confirms it.

What never varies: neither routing changes the CBAM bill. The only lever is the emission data filed against your consignments — verified actuals versus marked-up defaults — and the same dataset from your plant serves whichever party files.

Free CBAM cost estimate

What will CBAM cost your shipments?

Pick your product, drop your number — a named CBAM expert sends your estimate on WhatsApp the same day, in your language. No forms, no software, no obligation.

Same-day reply
Hindi & English
Pre-verified by a top-3 EU auditor

Opens WhatsApp with your details pre-filled. Prefer to call? +91 76250 95885

Frequently asked

CBAM at Rotterdam and Antwerp, in plain English

My goods land at Rotterdam but my buyer is German — who files the CBAM declaration?

It depends on where your goods are released for free circulation. If the container moves from Rotterdam to Germany under customs transit and is released there, your German buyer's Authorised Declarant files — the port was just a waypoint. But if the goods are released for free circulation at Rotterdam — which is common when a Dutch entity, fiscal representative or the buyer's logistics chain clears them at the port — the declarant on that Dutch customs entry carries the CBAM obligation, even though the goods are consumed in Germany. Many Indian exporters assume "German buyer = German filing" and are surprised when the data demand arrives from a Dutch or Belgian party they have never dealt with. Your importer's declarant confirms the exact setup — and either way, the emission data they need from you is the same.

What happens if my shipment arrives at Rotterdam or Antwerp without emission data?

The goods still clear customs — CBAM does not stop a container at the quay — but the declarant files your consignment on EU default values, which sit above typical Indian actuals and carry a markup escalating from 10% in 2026 to 30% by 2028. For Indian BF-BOF steel that can mean roughly €250–270 per tonne of CBAM cost versus roughly €65–170 per tonne on verified actuals — €80,000–180,000 per 1,000 tonnes. A customs broker or fiscal representative acting for your buyer will not chase your plant for numbers; they apply the default, the inflated cost lands in your buyer's landed price, and the conversation comes back to you as a price cut or a lost order. Some declarants go further and simply decline to handle CBAM goods from suppliers who cannot produce data.

Does using a fiscal representative or customs broker change my CBAM duty?

It changes who carries the filing, not whether CBAM applies or how much it costs. When your buyer clears goods through a Dutch or Belgian fiscal representative or an indirect customs representative, that party can end up as (or acting for) the CBAM declarant — which is precisely why they are strict: they are carrying a compliance obligation on goods they neither made nor bought. The certificate cost is the same either way; it is driven by the embedded emissions filed against your CN codes, not by who does the filing. The practical difference for you is the audience: a broker or fiscal rep processing hundreds of files wants a complete, standard-format dataset with zero back-and-forth. The exact contractual setup varies deal by deal — your importer's declarant confirms it — but the deliverable from your plant is identical.

Why am I getting CBAM data requests from a Dutch logistics company I've never heard of?

Because CBAM obligations attach where goods are released for free circulation — and for a huge share of India's EU-bound steel and aluminium, that is Rotterdam or Antwerp. The party on the customs declaration there is frequently not your buyer but a customs broker, fiscal representative or logistics provider acting for them. That party must file embedded emissions for your goods, has zero tolerance for missing data, and often contacts the exporter directly because the emission numbers can only come from your plant. Treat that request with the same seriousness as a buyer's: answer it completely and on time, and your goods keep flowing on actuals; ignore it, and your consignments get filed on marked-up defaults.

Who actually buys Indian steel in the Netherlands and Belgium?

The Dutch and Belgian buyer landscape is distribution-driven: trading houses, steel service centres, stockholders and processors who buy Indian flat steel, galvanized and coated material, tubes, bars and aluminium — sometimes for their own processing, often for onward sale across the single market. Unlike a German OEM locking you into a multi-year programme, a Benelux trader prices deal by deal, and CBAM cost is now a visible line in that price. A supplier who ships with verified actuals attached is simply cheaper to import than one who forces the trader onto defaults — which makes your emission data a direct competitive lever on this lane, not just a compliance task.

How do I get declarant-ready CBAM data without an in-house carbon team?

You don't need one — the dataset is buildable from documents you already keep. The inputs are your electricity bills, fuel and gas invoices, production logs by product family, and your metal suppliers' precursor emission data. CarbonSettle maps your plant boundary, calculates embedded emissions per CN code under the EU methodology, chases your precursor suppliers until every line is closed, and returns the declarant-ready dataset plus completed questionnaire answers — in the format the Dutch or Belgian declarant files. This quarter we do it free — the report and the answers are yours to keep, whoever ends up filing at the port.
India → Netherlands & Belgium · Free this quarter

Declarant-ready CBAM data for your gateway shipments. Free.

Steel mill, tube maker, fastener plant, foundry or aluminium producer — if your goods clear at Rotterdam or Antwerp, we prepare the full, declarant-ready CBAM dataset and answer every data demand, whoever sends it. We cover your first report (April–June 2026) so an inflated EU default never costs you an order. Continue only if you choose to.

Each report is a managed, expert-led engagement, so we take on a limited number of exporters free each quarter.

Start your report by 30 September 2026 · Or call — +91 76250 95885