EU customs procedures explained: a practical guide for importers

23 March 2026·customseu-importscomplianceeuropean-importers

What EU customs procedures actually are

If you import goods into the European Union, every shipment must go through a customs procedure. This is the legal framework that determines how your goods are treated when they cross the EU's external border — whether they're released for sale, stored temporarily, processed and re-exported, or moved to another country under customs supervision.

The procedure you declare determines what duties and taxes you pay, when you pay them, and what documentation you need. Getting it wrong doesn't just mean paperwork headaches — it can mean overpaying duty, delays at the border, or penalties from customs authorities.

Most European importers use one or two procedures for the vast majority of their shipments. But understanding the full picture helps you spot opportunities to reduce costs and avoid mistakes.

The Union Customs Code

All EU customs procedures are governed by the Union Customs Code (UCC), which has been in force since 2016. The UCC replaced the earlier Community Customs Code and applies uniformly across all 27 EU member states.

In theory, this means customs rules are the same whether your goods arrive in Rotterdam, Hamburg, Marseille, or Piraeus. In practice, each country implements the UCC through its own national customs IT system, with its own filing requirements, processing times, and operational quirks.

The UCC defines several categories of customs procedure. Here are the ones that matter most for importers.

Release for free circulation (the standard import)

This is the procedure most importers use most of the time. You declare your goods, pay the applicable customs duty and import VAT, and the goods are released into the EU market with no restrictions. Once cleared, they can move freely to any EU member state.

The key documentation you need:

  • Customs declaration — filed electronically through the national system
  • Commercial invoice — showing the transaction value, which forms the basis for duty calculation
  • Packing list — detailing the contents of each package or container
  • Bill of lading or air waybill — proving the transport arrangement
  • Certificate of origin — if you're claiming a preferential tariff rate under a free trade agreement
  • HS code classification — the harmonised system code that determines the duty rate

The duty rate depends on the HS code and the country of origin. EU tariffs are defined in the TARIC database, which is publicly accessible. Rates range from 0% for many raw materials to 12% or higher for certain manufactured goods and agricultural products.

Customs warehousing

If you import goods but don't want to pay duty and VAT immediately — perhaps because you're holding stock for later sale or re-exporting some of it — customs warehousing lets you store goods under customs supervision without paying charges until the goods leave the warehouse and enter the EU market.

This is common for distributors who import large volumes and sell gradually, or for companies that import goods destined for multiple markets (some EU, some non-EU). You only pay duty on the goods you actually release for free circulation.

Customs warehousing requires authorisation from the national customs authority. It's not something you can do on an ad-hoc basis — you need a licensed customs warehouse, regular record-keeping, and periodic audits.

Inward processing

Inward processing is designed for companies that import goods, process or manufacture them, and then re-export the finished product. Under this procedure, you can import raw materials or components duty-free, as long as the finished goods leave the EU.

For example, a textile manufacturer might import fabric from Turkey, make garments in Portugal, and export them to the United States. Under inward processing, no EU duty is paid on the Turkish fabric because the finished goods aren't entering the EU market.

If some of the finished goods end up being sold within the EU instead of being exported, duty becomes payable on those goods at that point.

Transit procedures

Transit procedures allow goods to move between two points in the EU (or between the EU and certain neighbouring countries) without being subject to customs duties at intermediate points. The two main types are:

T1 (external transit) — for non-EU goods moving through the EU without being released for free circulation. For example, Chinese goods arriving at Rotterdam port destined for Switzerland might transit through Germany under T1 without paying EU duty.

T2 (internal transit) — for EU goods moving through non-EU territory. For example, goods moving from France to Italy through Switzerland would use T2 to maintain their EU status.

Transit is managed through the NCTS (New Computerised Transit System), which operates across all EU member states and several neighbouring countries.

Temporary admission

If you're bringing goods into the EU temporarily — for a trade fair, testing, professional equipment, or repair — temporary admission allows you to import them without paying duty, on the condition that they'll be re-exported within a specified time frame (usually 24 months).

This is commonly used for exhibition goods, professional tools, scientific equipment, and samples. An ATA Carnet can simplify the process for temporary imports.

How customs procedures differ by country

Here's where theory meets reality. While the UCC provides the legal framework, each EU member state operates its own customs IT system with its own processes.

The Netherlands — DMS

The Dutch customs system DMS (Douaneaangiften Management Systeem) handles all import and export declarations, having replaced the older AGS system in 2022–2023. The Netherlands is one of Europe's largest import hubs thanks to the port of Rotterdam and Schiphol airport.

A distinctive feature of Dutch customs is Article 23 VAT deferment, which allows importers to defer import VAT to their periodic VAT return rather than paying it at the border. This is a significant cash flow advantage and one of the reasons many companies choose to clear goods through the Netherlands even when the final destination is another EU country.

Germany — ATLAS

Germany uses the ATLAS system (Automatisiertes Tarif- und Lokales Zollabwicklungssystem) for customs declarations. ATLAS is comprehensive but has a reputation for being rigid in its documentation requirements.

German customs tends to be thorough with classification checks. If your HS code classification is borderline, expect scrutiny. Germany also has specific requirements around the Einfuhrumsatzsteuer (import VAT) and packaging regulations under VerpackG.

France — DELTA

France operates the DELTA system (Dédouanement En Ligne par Traitement Automatisé) for customs declarations. France has been modernising its customs IT infrastructure, and the process has become more streamlined in recent years.

French customs has specific requirements around product compliance (enforced by DGCCRF) and French-language labelling for consumer goods.

Belgium — PLDA

Belgium uses PLDA (Paperless Douane en Accijnzen) for its customs declarations. As home to the port of Antwerp — one of Europe's busiest — Belgium handles enormous import volumes.

Belgian customs is generally considered efficient and business-friendly, with strong support for AEO (Authorised Economic Operator) holders.

Italy — AIDA

Italy's customs system AIDA (Automazione Integrata Dogane e Accise) manages import and export declarations. Italian customs procedures can involve additional documentation requirements, particularly for food products, pharmaceuticals, and goods requiring conformity assessment.

United Kingdom — CDS

Since Brexit, the UK is no longer part of the EU customs territory. The UK operates the Customs Declaration Service (CDS), which replaced the older CHIEF system. UK customs requires separate declarations, UK-specific commodity codes (10 digits rather than the EU's 8-digit CN codes), and UK EORI numbers.

Importers trading between the EU and UK need to manage two separate customs clearances — export from the EU and import into the UK (or vice versa). The UK-EU Trade and Cooperation Agreement (TCA) provides for zero tariffs on qualifying goods, but claiming this preference requires proper rules of origin documentation.

Common mistakes importers make

Using the wrong HS code

HS code misclassification is the single most common customs error. The difference between two similar codes can mean a duty rate of 0% versus 8%. Customs authorities in all EU countries actively audit classifications, and incorrect codes can result in back-duties, interest, and penalties.

Not claiming preferential tariffs

If your goods originate in a country that has a free trade agreement with the EU, you may be entitled to a reduced or zero duty rate. But you have to actively claim this preference with the correct documentation (typically a certificate of origin or an origin declaration on the invoice). Many importers pay full duty simply because they don't request the right paperwork from their suppliers.

Underestimating country-specific requirements

As described above, each EU country has its own customs IT system and operational requirements. What works smoothly in the Netherlands may cause friction in Germany or Italy. Importers who clear goods through multiple EU countries need to understand these differences or work with customs brokers who do.

Ignoring compliance deadlines

Customs declarations have time limits. Late declarations can trigger penalties, and goods left too long without clearance can incur storage charges or even be seized. Tracking these deadlines across multiple shipments requires either excellent personal organisation or a system that does it for you.

How to stay on top of customs compliance

For small and medium importers handling 10 to 200 shipments per month, the practical approach is:

  1. Work with a good customs broker — especially in countries where you import frequently. A broker who knows the local system and its quirks is worth their fee.

  2. Maintain a document checklist per destination country — the required documents vary by country, product type, and customs procedure. Having a checklist prevents last-minute scrambles.

  3. Track your HS codes carefully — maintain a product classification list and review it periodically. When in doubt, request a Binding Tariff Information (BTI) ruling from the customs authority for certainty.

  4. Monitor your preferential origin entitlements — know which of your suppliers are in FTA countries and make sure you're getting the right origin documentation.

  5. Use software that understands EU customs — shipment management platforms like CARVO provide country-specific customs checklists, procedure tracking per leg, and deadline notifications. CARVO is a shipment management platform built for small and medium European importers. It replaces the spreadsheets, emails, and WhatsApp groups that import teams use to track their shipments, manage supplier documents, and stay on top of customs deadlines.

Frequently asked questions

What customs procedure do most EU importers use?

Release for free circulation is the standard procedure for the majority of EU imports. It involves declaring the goods, paying customs duty and import VAT, and releasing the goods for sale or use anywhere in the EU single market.

Do EU customs rules differ between member states?

The legal framework (the Union Customs Code) is the same across all 27 EU member states, but each country operates its own customs IT system — DMS in the Netherlands, ATLAS in Germany, DELTA in France, AIDA in Italy, and others. Filing processes, documentation expectations, and processing times can vary significantly.

What is an EORI number and do I need one?

An EORI (Economic Operators Registration and Identification) number is required for any business importing or exporting goods into or out of the EU. It's a unique identifier used on all customs declarations. You register for an EORI number in the EU member state where your business is established. UK businesses need a separate UK EORI number for trade with the EU.

How do I know what duty rate applies to my goods?

Duty rates are determined by the HS (Harmonised System) code of your product and the country of origin. You can look up rates in the EU's TARIC database (ec.europa.eu/taxation_customs/dds2/taric). Free trade agreements between the EU and certain countries may reduce or eliminate duty for qualifying goods.

What is the difference between customs duty and import VAT?

Customs duty is a tax on imported goods calculated as a percentage of the goods' value (the customs value). Import VAT is a separate charge, calculated on the customs value plus the duty amount, at the standard VAT rate of the importing country. In most EU countries, import VAT is recoverable through your regular VAT return if you're VAT-registered.

What happens if I use the wrong HS code?

Using an incorrect HS code can result in overpaying or underpaying customs duty. If customs authorities detect an underpayment, they can issue a post-clearance demand for the difference plus interest, and potentially impose penalties. Repeated errors may trigger increased scrutiny of future shipments.

Can I defer paying customs duty?

Yes — customs warehousing allows you to store imported goods without paying duty until they're released for sale in the EU. Some countries also offer duty deferment accounts that allow approved importers to delay payment rather than paying at the time of declaration. The Netherlands' Article 23 scheme defers import VAT (though not duty) to the periodic VAT return.

What documents do I need for EU customs clearance?

At minimum: a customs declaration (filed electronically), commercial invoice, packing list, and transport document (bill of lading or air waybill). Depending on the product and origin country, you may also need certificates of origin, phytosanitary certificates, conformity certificates, import licences, or other specialised documents.