Customs Clearance Germany — EU Import and Export for SMEs
Customs clearance is one of the most complex and high-stakes aspects of international trade. For SMEs importing into or exporting from Germany, mistakes in customs documentation, incorrect tariff classification, or missed compliance requirements can result in shipment delays, financial penalties, or even seizure of goods. TradeRoute EU provides expert customs clearance services through Germany, handling every aspect of the import and export customs process on your behalf so you can focus on your business.
Why Customs Clearance Is Complex for SMEs
The EU customs framework — based on the Union Customs Code (UCC) — is one of the world’s most comprehensive and strictly enforced regulatory systems. For SMEs without dedicated trade compliance teams, navigating this landscape presents real challenges: frequent regulatory updates and new requirements (ICS2, CBAM, deforestation regulation); complex tariff classification under the EU Combined Nomenclature (CN) with over 15,000 commodity codes; anti-dumping and countervailing duties on specific commodities from specific countries; preferential tariff rates under EU free trade agreements that require correct certificates of origin; VAT and duty deferment account requirements; AEO (Authorised Economic Operator) certification for businesses wanting customs simplifications. TradeRoute EU’s Hamburg-based customs team manages all of this for you.
EU Union Customs Code (UCC) Overview
The Union Customs Code (UCC), in force since May 2016, is the primary legislative framework governing all customs procedures across the EU’s 27 member states. It standardises import, export, transit, and warehousing procedures across the EU and establishes the legal basis for customs duties, VAT on imports, and customs controls. Key principles of the UCC that affect SME importers include: the obligation to submit pre-arrival entry summary declarations (ICS2); the requirement to hold an EORI number for all commercial customs activities; rules governing customs value (transaction value, fallback methods); simplified customs procedures for approved operators; and the bonded warehouse (customs warehouse) regime for duty suspension.
EORI Number — What It Is and Why You Need It
An EORI (Economic Operators Registration and Identification) number is a mandatory EU-wide identification number for any business or individual engaged in customs activities within the EU. If you are importing goods into Germany or any other EU member state, or exporting from the EU, you must have an EORI number before your first customs declaration can be filed. The EORI number is issued by the customs authority of the EU member state where your business is established. In Germany, EORI numbers are issued by the German Federal Central Tax Office (Bundeszentralamt für Steuern) in conjunction with German Customs (Zoll). The application process is straightforward for EU-established businesses, but requires company registration documentation. For businesses established outside the EU who nonetheless need to file customs declarations in Germany (for example, for DDP shipments), a fiscal representative may be required. TradeRoute EU provides EORI registration support as part of our onboarding for new clients.
ICS2 — Import Control System for Air and Sea
ICS2 (Import Control System 2) is the EU’s mandatory pre-arrival cargo reporting system, replacing the original ICS. It requires advance cargo data to be submitted electronically before goods enter the EU, allowing customs authorities to conduct risk analysis and identify shipments that require physical inspection before arrival. For sea freight, the Entry Summary Declaration (ENS) must be filed at least 24 hours before vessel arrival at the EU port. For air freight, the ENS must be filed before loading at the origin airport for flights under 4 hours (or at least 4 hours before arrival for longer flights). TradeRoute EU files all ICS2 ENS declarations automatically as part of our import handling service — this is not an additional charge but a standard part of our customs clearance process. Non-compliance with ICS2 can result in denial of entry or holds at the border.
Import Duties and VAT in Germany
When goods are imported into Germany from outside the EU, two main charges apply: customs duty and import VAT. Customs duty rates are set by the EU Common Customs Tariff (CCT) and vary by commodity code — from 0% for certain raw materials and industrial goods to 12% for processed foods, and up to 17% or more for textiles and clothing. Import VAT in Germany is currently 19% (7% for certain foodstuffs and essential goods) and is charged on the customs value plus duty. Businesses registered for VAT in Germany can typically recover import VAT as input tax on their VAT return, making it a cash flow issue rather than a permanent cost. TradeRoute EU calculates all duty and VAT implications before your shipment arrives, so there are no surprises at customs clearance.
HS Code Classification
Every product imported into the EU must be classified under the Harmonised System (HS) code and its EU extension — the Combined Nomenclature (CN) code. Getting the classification right is critical: it determines the customs duty rate, whether anti-dumping duties apply, what licences or certificates are required, and whether preferential rates under EU trade agreements are available. Misclassification is one of the most common customs compliance errors and can trigger retrospective duty demands plus penalties. TradeRoute EU’s customs team provides HS code classification advice for all commodities. For complex cases, we can also apply to German Customs for a Binding Tariff Information (BTI) ruling — a legally binding classification decision that gives certainty for future shipments.
Bonded Transit — T1 and T2 Documents
T1 and T2 transit documents allow goods to move between EU customs offices under duty suspension. T1 transit is used for non-EU goods; T2 for EU goods crossing non-EU territory. Transit procedures are managed through NCTS (New Computerised Transit System), the EU’s electronic transit management platform. Common scenarios where transit documents are needed include: goods arriving at Hamburg port but being trucked to a bonded warehouse in another German city for formal import clearance; goods transiting Germany en route to Poland or Austria; and goods moving from Turkey or Ukraine into the EU via road border crossings. TradeRoute EU is an authorised NCTS principal and guarantor, meaning we can lodge transit guarantees and manage the full T1/T2 process without requiring clients to have their own customs guarantee accounts.
Export Customs — EX Declarations
Exporting goods from Germany or the EU requires an export customs declaration (EX declaration) filed through ATLAS, Germany’s customs electronic system. The export declaration must be filed before goods leave the EU and generates an Export Accompanying Document (EAD) with a Movement Reference Number (MRN). The MRN is required for proof of export for VAT zero-rating purposes — without it, your sale may be subject to German VAT. TradeRoute EU files all export declarations for our clients, ensuring correct commodity codes, export value declaration, and timely MRN confirmation. We also manage export licences where required (dual-use goods, controlled substances, cultural goods) and CITES documentation for protected species.
Frequently Asked Questions — Customs Clearance
How long does customs clearance take in Germany?
For a standard import with complete, correct documentation, German customs clearance typically takes 1–4 hours after the customs declaration is accepted by ATLAS. Physical inspections (scanning, examination) can add 1–3 days. Pre-arrival declarations and risk profiling under ICS2 mean most low-risk shipments are released automatically. Our track record shows over 95% of our clients’ shipments are cleared without physical inspection.
What happens if my goods are selected for inspection?
German Customs may select shipments for documentary or physical inspection. We manage the inspection process, provide all required documents, and liaise with the customs inspector on your behalf. Additional charges for inspection handling apply only if an inspection occurs. Most inspections are completed within 24–48 hours.
Do I need a customs broker or can I clear goods myself?
Legally, an importer can file their own customs declarations in Germany using ATLAS. However, this requires ATLAS access, knowledge of commodity codes, customs procedures, and German regulatory requirements. Most SMEs find it more cost-effective to use a licensed customs agent like TradeRoute EU, where the cost of errors and delays far outweighs the agency fee.
What is CBAM and does it affect my imports?
CBAM (Carbon Border Adjustment Mechanism) is the EU’s carbon pricing scheme for certain imported goods — currently covering steel, aluminium, cement, fertilisers, electricity, and hydrogen. Importers of these commodities must register as CBAM declarants and report embedded carbon emissions in their imports. TradeRoute EU provides CBAM compliance support for affected importers.
Can you handle customs clearance at ports other than Hamburg?
Yes. While Hamburg is our primary port, we handle customs clearance at all major German air and sea ports: Frankfurt (FRA), Bremen, Bremerhaven, Düsseldorf, Munich, and Stuttgart. We also work with partner agents at Rotterdam, Antwerp, and other key EU ports.
Talk to Our Customs Team
Complex customs requirement? Starting to import or export for the first time? Our Germany-based customs experts are ready to help.