UK sellers · Brexit · Updated 2026

GB EORI vs EU EORI: what UK sellers need after Brexit

Published: June 24, 2026 · Updated: June 24, 2026 · 8 min read

The licensed German tax advisor who reviews these guides

Reviewed by a licensed German tax advisor

Files your German VAT returns with the Finanzamt

Vaytax is operated by FRADECO GmbH tax advisory firm, a Franco-German tax advisory firm specialising in cross-border German VAT compliance for international businesses. The firm holds both German tax advisor and French Expert-Comptable qualifications and files via the Finanzamt.

About the team →

Key Takeaways

Information verified by Vaytax as of June 2026. Sources: German customs administration (Zoll), zoll.de; UK government guidance on EORI numbers, gov.uk.

If you are a UK seller shipping product into Germany, the EORI question is one of the first things Brexit changed for you, and one of the most commonly misunderstood. Many UK sellers already hold an EORI, the GB-prefixed one from HMRC, and assume it carries them into the EU. It does not. This guide explains the difference between a GB EORI and an EU EORI, why your GB EORI stopped working at the EU border, how to get the EU EORI you actually need for Germany, and how the whole thing sits next to your German VAT registration and import VAT.

What is the difference between a GB EORI and an EU EORI?

A GB EORI is for UK customs only and is not valid in the EU; an EU EORI is what clears goods into the EU, and in the normal setup it is your forwarder's, not yours. They are two separate numbers from two separate customs systems that have run independently since Brexit.

An EORI number (Economic Operators Registration and Identification number) is the identifier customs authorities use to recognise a business in customs procedures. The prefix tells you which system issued it:

Most UK sellers keep their GB EORI for the UK side of the supply chain (getting goods out of the UK). On the EU side an EU EORI is used to bring them into Germany, but it is normally the forwarder's own, used on your behalf as indirect representative.

Is my GB EORI valid for importing into Germany?

No. Since Brexit, a GB EORI is not valid for clearing goods into the EU. The UK left the EU customs union, so the GB-prefixed EORI HMRC issued you works only for UK customs procedures, and the German import declaration cannot be completed with it.

This is the single most common EORI mistake for UK sellers, so it is worth stating plainly: the GB EORI and the EU customs system stopped talking to each other on 1 January 2021. If your only EORI is a GB one and you try to ship stock into a German warehouse, the consignment stalls at the border because there is no valid EU EORI to clear it under. The fix is to apply for an EU EORI before your first shipment arrives, and keep your GB EORI for moving goods on the UK side.

How does a UK seller get an EU EORI for Germany?

A UK seller gets an EU EORI by applying to an EU member state's customs authority, and for goods clearing into Germany that authority is German customs (Zoll). The EU rule is that an operator not established in the EU lodges its EORI application in the first member state where it lodges a customs declaration, which for a German warehouse is Germany.

So you apply for a German EORI number through the German customs (Zoll) online portal, or by submitting the official application form to the central customs authority. Non-EU applicants are typically asked to attach proof of legal status, such as an extract from the UK companies register, and identification for the authorised representative. Processing is usually a few days once a complete application is in. This pairs naturally with a German VAT registration: the same company documents the Finanzamt needs are largely the same ones the Zoll asks for, which is why it makes sense to handle the EORI alongside your German setup.

One EU EORI, applied for in one country. Because the EU EORI is valid EU-wide, you do not request a fresh German EORI if you already hold an EU EORI from another member state, German customs (Zoll) will direct you to use the one you have. Apply for a new EORI only if you do not already hold an EU one.

Does the EU EORI number cost anything?

No. The EU EORI number is free. German customs (Zoll) issues EORI numbers free of charge, and the application is a short form you can submit yourself through the Zoll online portal. You do not need a paid third party to obtain the number.

This matters because EORI registration is a common upsell. A logistics or VAT provider may put a line on the quote for obtaining your EORI number, but they are charging for their time filling in the form, not for the number, because the number itself costs nothing. If you are comfortable submitting a short application yourself, you can get an EU EORI without paying anyone. Most UK sellers need no EU EORI of their own at all: the forwarder declares as their indirect representative on its number. Where German customs is responsible for issuing you one, meaning your company has its own staff and premises in Germany, Vaytax files the application for a one-time 199 euros, and we are clear that the fee is for the work, never the number.

Who is the importer of record, and why does it matter for VAT?

The importer of record is the party legally responsible for the goods at the point they enter Germany: the one named on the customs declaration, the one that owes the import VAT, and the one whose EORI number is used to clear the consignment. In plain terms, it is whoever is officially bringing the goods into the country.

For a UK seller running stock into a German warehouse, your company is the importer, and your forwarder is normally the declarant: it clears the goods in its own name as your indirect representative, on its own EORI. That is the standard arrangement and it is not a problem to fix. Import VAT (Einfuhrumsatzsteuer) is charged at the border on the customs value of the consignment, and you still recover it as input VAT on your German return once your registration is live, because what decides the deduction is who had the right to dispose of the goods, not whose name appeared on the declaration. What you do need is the Einfuhrabgabenbescheid for each shipment, so ask your forwarder to pass it to you as a matter of routine; that document is what supports the deduction.

How does the EORI fit with my German VAT registration?

The EU EORI and the German VAT registration are two different things from two different authorities. The German VAT registration is yours and is required; the EU EORI used at the border generally is not yours.

The two connect at import VAT. The EU EORI gets your goods across the border; the German VAT registration is what lets you reclaim the import VAT as input VAT (Vorsteuer) on your monthly return and file your ongoing VAT obligations. Without the EORI the goods cannot clear; without the VAT registration the import VAT cannot be recovered. That is why, for a UK seller storing stock in Germany after Brexit, both pieces have to be in place.

Does Vaytax file the EU EORI application?

Yes, if you would like us to. The EU EORI number itself is free, and the application is a short form you can file directly with German customs (Zoll) yourself. If your company has its own staff and premises in Germany, German customs will issue it an EORI and we file that application for you as part of your German setup: a one-time 199 euros, using the company documents we already collect during onboarding. Without such an establishment German customs is not responsible for you, and you do not need an EORI of your own in any case: your forwarder declares as your indirect representative on theirs. The 199 euros covers the application work; the number itself is always free at the Zoll.

Either way, we handle the VAT side end to end: your German VAT registration, your monthly UStVA and the annual return, and the recovery of import VAT as input VAT on those returns. The EU EORI gets your goods into Germany, and the German VAT registration lets you reclaim the import VAT and file your returns. Prefer to file the EORI yourself? We point you to the exact form and the right authority during onboarding, at no charge.

Frequently asked questions

Is my GB EORI valid in the EU after Brexit?

No. A GB EORI number, issued by HMRC and starting with GB, is valid for UK customs procedures only. Since Brexit the UK and EU customs systems run entirely separately, so a GB EORI is not valid for clearing goods into the EU. To move stock into the EU, for example into a German warehouse, you need a separate EU EORI number issued by an EU member state's customs authority. Keep your GB EORI for the UK side of your supply chain and get an EU EORI for the EU side.

How does a UK seller get an EU EORI number for Germany?

A UK seller gets an EU EORI by applying to an EU member state's customs authority. For most UK sellers shipping into Germany that is German customs (Zoll), because Germany is where the goods clear customs. You apply through the German customs online portal or the official application form, and this pairs naturally with a German VAT registration. The EU EORI is free at the Zoll and the application is a short form you can file yourself. Where German customs is responsible for issuing you one, which for a company established outside the EU means it has its own staff and premises in Germany, Vaytax can file the application as a one-time 199 euro add-on. Otherwise no EU EORI of your own is needed: the forwarder declares as your indirect representative. There is one EORI per company and it is valid throughout the European Union.

Does an EU EORI number cost anything?

No. The EU EORI number is free. German customs (Zoll) issues EORI numbers free of charge, and the application is a short form you can submit yourself through the German customs online portal. You do not need a paid third party to obtain the number. If a provider charges to get your EORI, you are paying for their admin time filling in the form, never for the number itself. Most UK sellers need no EU EORI of their own, because their forwarder declares as indirect representative on its number. Where German customs is responsible for issuing you one, meaning the company has its own staff and premises in Germany, Vaytax files the application for 199 euros, and we are clear that the fee is for handling the application, never for the number.

What is import VAT when shipping into Germany, and can I get it back?

Import VAT (Einfuhrumsatzsteuer) is the VAT German customs charges at the border when goods enter Germany from outside the EU, calculated on the customs value of the consignment. It is real money paid up front. Once you hold a German VAT registration, import VAT is generally reclaimable as input VAT (Vorsteuer) on your German VAT return, as long as your own company is the importer of record. So for a registered seller, import VAT is usually a cash-flow timing cost, money out at the border and recovered on the return, rather than a permanent cost. The EU EORI gets your goods across the border and the German VAT registration lets you reclaim the import VAT.

Related guides:

UK seller importing into Germany? Get the VAT side handled.

The EU EORI is free and you can file it with German customs yourself, or we file it for you as a 199 euro one-time add-on. The German VAT registration, monthly UStVA, the annual return, and recovery of import VAT as input VAT are what we do, by software and a licensed German tax advisor who files with the Finanzamt. 1,499 euros/year all-in with registration included, or 89 euros/month if you already have a German VAT number.


Start registration  UK sellers overview  Amazon FBA sellers

Free checker

Do you actually need an EORI number?

A few questions about how your goods enter the EU. You get the answer on the spot, plus the application steps for your setup by email.

Run the EORI check →