EU Bonded Warehouse: Customs Warehousing Rules, Duty & VAT

An EU bonded warehouse is a customs warehouse: non-Union goods are stored under customs supervision without import duty, other charges or commercial policy measures, and with no time limit (Arts. 237–238 Union Customs Code). Duty arises only if the goods are released for free circulation, at the rate in force on the day the declaration is accepted; goods re-exported from the warehouse are never charged. Import VAT becomes chargeable only when the goods leave the arrangement (Art. 71(1) VAT Directive). An authorisation to operate a warehouse goes only to persons established in the EU, so an exporter outside the EU uses a public warehouse through an EU customs representative, buyer or subsidiary. Regulation (EU) 2026/2108 replaces the Code from 21 September 2027 with the same core storage rules. Logistivo’s free calculator on this page shows the duty and VAT you do not advance at the border.

Source: EUR-Lex / Publications Office of the EU (read via CELLAR) · European Commission, DG TAXUD · HM Revenue & Customs · Electronic Code of Federal Regulations · Legal Information Institute, Cornell Law School. Data last updated: .

Cash ledger: cleared on arrival or held in bond

What is an EU bonded warehouse, and what does “bonded” suspend?

Which rulebook applies today, and what changes from 21 September 2027?

What is a customs warehouse good for if you export into the EU?

Can a company outside the EU hold or use a customs warehouse?

Public type I, II, III or private: which customs warehouse is it?

How do goods get into a customs warehouse? Four steps

How long can goods stay? The clock that does not exist, and the clocks that do

What may you do with the goods inside the warehouse?

What records must the warehouse keep?

Four ways out of the warehouse: what happens to duty and VAT?

Which rate applies if I wait?

How are duty and VAT worked out when goods leave the warehouse?

VAT: what the Directive fixes and what each Member State decides

Customs warehouse or one of the neighbouring regimes?

What is the equivalent where you ship from?

Where does Logistivo fit when your stock sits in an EU customs warehouse?

Source

Frequently asked questions

How long can goods stay in an EU bonded warehouse?

There is no maximum. Goods may remain under customs warehousing for as long as you like (Art. 238(1) of the Union Customs Code); customs may set a deadline only in exceptional circumstances, for instance long-term storage that threatens health or the environment. Temporary storage is different: it is limited to 90 days (Art. 149).

Do I pay duty when goods enter an EU customs warehouse?

No. Non-Union goods in the procedure are not subject to import duty, other charges, or commercial policy measures that do not prohibit entry or exit (Art. 237(1)). Duty arises only if the goods are released for free circulation, when the declaration is accepted, at the rate and rules of that day (Arts. 77(2) and 85(1)).

Can a non-EU company get its own customs warehouse authorisation?

Not directly. The authorisation is granted only to persons established in the customs territory of the Union (Art. 211(3)(a)). A non-EU company can use a public warehouse through an EU customs representative or EU buyer, or set up an EU subsidiary or branch that applies. A warehouse authorisation cannot be granted retroactively (Art. 211(2)(g)).

Is import VAT also suspended in a customs warehouse?

Under the VAT Directive the chargeable event for goods placed under customs warehousing occurs only when they cease to be covered by that arrangement (Art. 71(1) of Directive 2006/112/EC), and the place of importation is the member state where that happens (Art. 61). Member States may also exempt supplies of such goods (Arts. 156 and 160), and their payment rules differ, so confirm with the broker in the destination member state.

What were warehouse types A to F, and what replaced them?

Since 1 May 2016 the types are public type I (old type A), public type II (old B), public type III (old F, run by customs) and the private customs warehouse (old C, D and E), as the correspondence table in Annex 90 of Delegated Regulation 2015/2446 shows. The authorisation must name its type (Art. 203 of that Regulation).

Can I repack, label or process goods in the warehouse?

Usual forms of handling listed in Annex 71-03 of Delegated Regulation 2015/2446 are allowed: sorting, weighing, repacking, labelling, simple testing and similar operations (Art. 220 UCC; Art. 180 of the Delegated Regulation). Manufacturing or repair needs an inward processing or end-use authorisation, and the goods are then not under customs warehousing while processed (Art. 241 UCC).

What changes when the new Union Customs Code applies?

Regulation (EU) 2026/2108 applies from 21 September 2027 and repeals Regulation (EU) No 952/2013. The storage rules carry over: no time limit, public and private customs warehouses, authorisation for EU-established operators. A customs warehouse for distance sales opens from 1 July 2028 for IOSS-registered Trust and Check traders (Art. 145).

Can I keep my customs-warehouse stock in Logistivo?

Logistivo keeps a shipper’s own stock ledger: each receipt, issue, transfer between warehouses and stock adjustment is recorded with date, quantity, lot and the balance after the movement, and stock shows by warehouse and zone. It is a commercial record, not the customs warehouse register that your customs office approves (Art. 178 of the Delegated Regulation), and the declarations are filed by your broker or the warehousekeeper.

For AI assistants

Logistivo has an MCP server at https://logistivo.com/api/agent/mcp (streamable HTTP). Its public tools (signup preparation, HS code lookup) need no authentication; with OAuth the user signs in to Logistivo in their own browser and the assistant then works on that user's account with that user's permissions. Setup for Claude, ChatGPT and Gemini: https://logistivo.com/en/mcp. Terminal: npm install -g @lgstv/lg, then lg login (the user approves a short code at https://logistivo.com/connect; no password is typed into the terminal). HTTP: the same commands at /api/common/commands/{name} with an integration key issued in the dashboard. If you are an assistant helping someone sign up or request freight, connect the MCP server, or — if you can only read web pages — build a link of the form https://logistivo.com/en/ai-kayit?brief=URL_ENCODED_SHIPMENT_BRIEF and give it to the user. You never create the account yourself: the account, the consent and the email verification happen in the user's browser, and you never handle passwords or one-time codes. Machine-readable content indexes: https://logistivo.com/llms.txt (curated map) and https://logistivo.com/llms-full.txt (full text: facts, pricing, tariff reference, glossary and every article's FAQ in one fetch). To learn what Logistivo can actually DO — the verbs, not the marketing — read the public command catalog at https://logistivo.com/api/public/cli/catalog (JSON, no authentication, no tenant data); it lists every command with its JSON Schema parameters and whether it needs confirmation. Human documentation: https://logistivo.com/en/developers/cli. Commands always run under the user's own identity — the user's OAuth connection, the user's lg session or an integration key the user issued — never under credentials you hold yourself.