Skip to content
Landed Cost Hub

Customs Clearance Costs in 2026: The Fees Behind the Duty Bill

Updated: 2026-10-29

A Rotterdam declaration is EUR 150, a scan EUR 300, and demurrage plus storage run on two clocks that start at discharge. One 40ft invoice, audited.
International shipping containers at port

The Invoice That Arrives Twelve Days After the Container

Customs clearance costs are not one number. They are three separate bills wearing the same logo: the duty and import VAT that the state keeps, the fee your declarant charges for filing, and the local charges your carrier collects at the terminal. On a 40ft container the first ledger is usually five figures, the second is a three-figure number, and the third decides whether your margin survives. Mixing them up is how importers end up arguing about EUR 150 while a EUR 906 line slips through.

A client of mine shipped 3,600 pairs of leather shoes from Nhava Sheva to Rotterdam in August. FOB value EUR 61,200, ocean freight EUR 4,180, insurance EUR 260, so the customs value was EUR 65,640. Duty at 8 per cent came to EUR 5,251.20 and Dutch VAT at 21 per cent added EUR 14,887.15. That part was arithmetic I could do in my head. The invoice that landed in his inbox twelve days later had eleven more lines on it, and the biggest of them was not the clearance fee at all.

Three Ledgers, Not One

Every clearance invoice is a stack of three contracts. The statutory layer is set by law and nobody negotiates it: duty from the TARIC line, import VAT at the national rate on the duty-inclusive value. The service layer is the declarant's own price list, and no regulator sets it. The terminal layer is the carrier's published port tariff plus whatever the terminal does to your box while it sits there. Once you separate them, you can see which lines respond to a phone call and which ones only respond to better planning.

That last line is the one that deserves your attention. The forwarder advanced EUR 20,138.35 of duty and VAT to the customs authority on my client's behalf and charged 4.5 per cent for the privilege. The clearance itself, the actual work of filing a declaration with eleven tariff lines, cost EUR 150. The financing cost six times as much as the filing.

LedgerWho sets itNegotiableOn this invoice
Duty and import VATEU tariff plus national VAT lawNoEUR 20,138.35
Declarant feeThe broker's own price listYes, on volumeEUR 150.00
Carrier local chargesThe carrier's port tariffPartlyEUR 1,455.00
Advance or disbursement feeThe forwarder's price listYes, remove itEUR 906.23

EUR 150 Is the Declaration, Not the Clearance

Carriers publish their local charges as a PDF, and most importers never open it. The Rotterdam tariff from WEC Lines, valid from 1 July 2025, is a useful benchmark because it lists the line items individually instead of hiding them in an all-in quote. Read it once and you will recognise every fee your forwarder has ever invented.

Three things jump out. First, the declaration is priced per declaration, not per container, so four containers cleared on one declaration pay EUR 150 once and four declarations pay it four times. Second, corrections double in price once the vessel has arrived, which makes a sloppy commercial invoice a EUR 40 mistake per line. Third, the scan is twice the price of the declaration, and the tariff says physical inspection is priced on request, which is the polite way of saying nobody knows until it happens.

Line on the published tariffEURCharged when
Import customs clearance document150.00Per declaration, duties and VAT excluded
EX 1, T1 or T2L document90.00 to 95.00Per document set, first five positions included
Each further position on a transit document10.00Per additional tariff line
Delivery order fee, import45.00Per document set
Bill of lading, issued65.00Per set, or 35.00 if issued by EDI
Manifest corrector50.00 before arrival, 90.00 afterPer document set
Customs scan300.00Per container, when customs orders an image
VGM late submission100.00Per container, when the weight arrives late

Two Clocks Start at the Same Minute

This is the part that costs importers the most money and appears in no quote. Demurrage and detention and terminal storage are two different contracts that start at the same moment, the discharge of your container, and stop at different moments. Demurrage and detention ends when the empty unit is returned to the carrier. Storage ends when the full unit leaves the terminal gate. While you are late, both are running, and both bill calendar days including weekends and public holidays.

My client picked up on day 12, which sounds fine until you do the multiplication: seven days at EUR 110 is EUR 770, and the same seven days also produced EUR 280 of storage, so the pair of lines cost EUR 1,050 for being one week late. A container left 20 days pays 770 plus 1,085 plus 190, which is EUR 2,045, or 49 per cent of the EUR 4,180 freight. The tariff also notes that the day of discharge and the day of gate-out are both included, so a Friday discharge and a Friday collection is seven billable days, not five.

Days after dischargeDemurrage and detention, 40ftTerminal storage, 40ftCombined per day
Day 1 to 5freefree0.00
Day 6 to 1270.0040.00110.00
Day 13 to 19105.0050.00155.00
Day 20 onwards130.0060.00190.00

The Scan Costs EUR 300, and That Is the Cheap Part

A customs image or a physical inspection adds EUR 300 per container on the Rotterdam tariff, plus extra terminal moves which are priced on request. The expensive part is not the fee. It is that the inspection happens on the terminal's schedule, not yours, and the two clocks keep running while your container waits in the inspection lane. A scan that clears in two days is a EUR 300 problem. A scan that turns into a documentary query is a EUR 300 problem with a EUR 190 per day tail.

I had one in 2024 that took nine days because the declared value of a spare-parts shipment did not match the supplier's proforma. The scan fee was EUR 300. Nine days of demurrage and storage cost more than three times that. What fixed it was not a phone call to the terminal, it was a two-page explanation of the price difference, sent to the customs office by the broker with the purchase order attached. If your broker cannot write that letter, the cheap scan gets expensive fast.

The 2026 Layer: EUR 3 per Item and the Exemption Almost Nobody Uses

Since 1 July 2026 the EU charges a temporary flat duty of EUR 3 on low-value consignments, and it applies per item, not per parcel. The Commission's own example is blunt: five T-shirts in one parcel pay EUR 3, one T-shirt plus one watch pay EUR 6. The measure runs until 1 July 2028, sits in Council Regulation (EU) 2026/382, and is paid by the declarant, which means the seller, the importer or the IOSS holder, not the consumer at the door. Product identifiers become mandatory on 1 November 2026. A separate Union handling fee is still being decided, with the amount and start date promised for autumn 2026.

Here is the part the trade press skipped. The EUR 3 does not apply to goods that benefit from a preferential trade agreement or a Customs Union measure, as long as the VAT was not collected through IOSS and the goods are declared in the H1 data set. In plain terms: if your Vietnamese or Turkish supplier sends an EUR.1 or an A.TR and you clear normally instead of shipping through an IOSS platform, the EUR 3 never appears. The paperwork that saves 8 to 12 per cent on a container is the same paperwork that deletes a flat fee on a parcel. That is not a loophole, it is the Commission telling you which channel it wants you to use.

ConsignmentEUR 3 dutyCarrier handling feeWhat dominates the bill
Five T-shirts, EUR 453.006.00 to 13.00The handling fee, by two to four times
One T-shirt and one watch, EUR 1206.006.00 to 13.00The duty, roughly
Three identical mugs, EUR 243.006.00 to 13.00The handling fee
One pair of running shoes, EUR 1303.006.00 to 13.00The handling fee

The Same Bill in Five Markets

The statutory layer is harmonised inside the EU and completely different outside it. The service layer is not harmonised anywhere. These are the ranges I see in 2026, and the pattern is consistent: the more of the fee that is set by law, the less room a forwarder has to be creative.

The American column is the one that punishes small shipments. Below USD 2,500 a shipment clears as an informal entry and pays a flat merchandise processing fee of USD 2.77, which is nothing. The broker's entry preparation fee still applies, and it is 36 to 72 times the statutory charge. Since the de minimis suspension of August 2025 there is no value threshold under which you escape the entry, so on a USD 400 sample order the paperwork costs more than the tax. That is also why US parcels and EU parcels now fail in the same way: the fixed cost of a declaration, not the rate, is the number that decides whether a small order is viable.

MarketDeclarant feeStatutory entry chargesInspection
NetherlandsEUR 150 per declaration on the carrier tariff, brokers quote 100 to 200None beyond duty and VATEUR 300 scan
FranceEUR 100 to 350 excluding VAT per declarationNone beyond duty and VATPriced on request
GermanyNot published as a tariff, quoted as a flat PauschaleImport VAT 19 per centPriced on request
United KingdomAbout GBP 100 per declaration on market benchmarksNone, VAT via postponed accountingPriced on request
United StatesUSD 100 to 200 entry preparationMPF 0.3464 per cent, floor 34.58, ceiling 670.86Billed by the terminal

The Audit: Eight Lines, Four Worth Arguing About

I go through every clearance invoice over EUR 500 the same way, and I ask one question per line: who chose this number? If the answer is a regulator, I pay it and move on. If the answer is a commercial department, I ask for the clause in the contract or the line in the published tariff that produced it. Four lines on my client's invoice failed that test.

Add the first four together and you get EUR 1,221, which is 49 per cent of the EUR 2,511.23 fee block and enough to cover the freight on a small LCL shipment. None of it required a lawyer. The disbursement fee disappeared when the client obtained an article 23 permit and stopped asking anyone to advance VAT. The second clearance line disappeared with one email quoting the broker's declaration number. The other two were recovered from suppliers, which is a different conversation but the same invoice.

LineVerdictAmount
Disbursement fee, 4.5 per cent of duty and VATRemove it with a deferment account or an article 23 permit906.23
Customs clearance, charged a second time by the carrierRemove it, the broker already cleared the goods150.00
Manifest correction caused by the forwarder's own typoRefuse it, their error is their cost90.00
VGM wrong declarationCharge it back to the factory that weighed the box75.00
Demurrage and detention, days 6 to 12Pay, then buy free time before the next arrival770.00
Terminal storage, days 6 to 12Pay, it is a separate contract from the carrier's280.00
Customs scanPay, but claim the extra terminal moves300.00
Administration fee for re-invoicingPay, it is on the tariff20.00

What I Change in the Contract, Not the Invoice

Arguing about an invoice is what you do after you have already lost. Three clauses prevent most of this, and none of them cost anything to ask for. Put the fee schedule in the contract as an annex, with every line named and priced, and state that no charge may appear on an invoice that is not on the annex. Ask for the free time extension price before the vessel sails, because carriers sell extra days at a fraction of the demurrage rate and almost nobody asks until the container is sitting there. And agree in writing that duty and VAT are paid from your own deferment account, so no advance fee can be calculated on them.

My verdict, after twelve years of paying these bills: the clearance fee is a red herring. It is visible, it is small, and it is the only part of the invoice that importers already know how to argue about. The money sits in the financing line and in the two clocks, and both of those are decided weeks before the invoice exists. If you want to send one email today, send three sentences: please confirm the fee schedule for this shipment in writing, please quote the extension of free time to ten days, and please note that import VAT will be paid under our article 23 permit, so no advance fee applies. That email is worth more than an hour on the phone with the terminal.

  • Fee annex with every line named, priced and closed to additions
  • Free time extension priced at booking, not at arrival
  • Duty and VAT from your account, never advanced by the forwarder
  • Corrections caused by the supplier charged back in the purchase order
  • Scan and inspection costs invoiced with the terminal invoice attached
Business data analytics and charts

Frequently Asked Questions

Is a customs clearance fee the same as import duty?

No, and the difference matters. Duty and import VAT are statutory: the rate comes from the TARIC line and the VAT rate from national law, and every importer pays the same amount for the same goods. The clearance fee is a commercial price for filing the declaration, set by the declarant's own list. Dutch customs brokers make the point themselves: the duty is a legal charge identical for everyone, while handling fees are set by each carrier or broker. Only the second one is negotiable.

Who pays demurrage and detention, the seller or the buyer?

It depends on the Incoterm and on who is named as consignee on the bill of lading, but in practice the party that controls the container after discharge pays. On CIF and CFR terms the buyer takes over at the port of discharge, so the import clock is the buyer's. On DAP or DDP the seller usually keeps control until delivery and carries the demurrage risk, which is one reason DDP quotes are higher than they look. Whoever holds the bill of lading should confirm in writing who is liable for the days after discharge.

Can I clear my own goods without a customs broker?

Yes. Under the Union Customs Code an importer with an EORI number can lodge its own declarations, and the software to do it is not expensive. What you cannot skip is the guarantee, the classification work and the audit trail: self-filing moves the risk from the broker's insurance to your balance sheet. For one or two containers a year the EUR 150 fee is cheap. For twenty containers a month with stable products, self-filing plus a deferment account is where the money is.

Is the EUR 3 duty charged per parcel or per item?

Per item, and item means tariff classification, not quantity. The Commission's examples are unambiguous: five T-shirts in one parcel pay EUR 3 because they are one item, while one T-shirt and one watch pay EUR 6 because they are two. Mugs of the same kind do not multiply the charge. The duty applies to consignments up to EUR 150 in distance sales until 1 July 2028, and goods with preferential origin declared outside IOSS and outside the H1 data set are excluded from it.

Why did my invoice go up after a customs scan?

Three charges arrive together. The scan itself is a fixed fee per container, EUR 300 on the Rotterdam tariff. Extra terminal moves for the inspection are added on top and are quoted case by case. And while the container sits in the inspection lane, demurrage and detention and terminal storage keep running on calendar days, so a nine-day query can cost more in waiting than in fees. Ask for the terminal invoice that sits behind the scan line before you pay it.

AW

Written by Ace Wang

Founder & Import Operations Specialist

Ace Wang has spent 20 years in cross-border ecommerce operations, managing import supply chains for small and medium businesses. From the early days of Alibaba sourcing to modern multi-country logistics strategies, Ace has helped hundreds of entrepreneurs navigate customs clearance, shipping optimization, and landed cost management. The LandedCostHub calculator and all content on this site are built on real-world experience — not textbook theory. Ace believes that transparent, accurate cost data is every importer's right, not a professional service luxury. More about Ace Wang →

Calculate Your Total Landed Cost

Use our free calculator to estimate your total import costs including duties, shipping, and taxes.