EORI number checker: validate up to 10 EU, XI and GB numbers

To check an EORI number, use the European Commission's EOS validation service for numbers issued by the 27 EU member states and for XI numbers (Northern Ireland), and HMRC's "Check an EORI number" service for GB numbers – each register only answers for its own numbers. Both return valid or not valid; the holder's name and address appear only if the holder agreed to publish them. A GB EORI cannot be used for customs declarations in the EU: that needs an EU EORI, or an XI EORI together with a permanent business establishment in Northern Ireland. This checker validates up to 10 numbers at once, routes each to the right register and produces a dated verification record. In Logistivo, every party on the export documents has its own EORI field, printed on eight of the nine documents.

Source: European Commission, DG TAXUD · European Commission · GOV.UK (HMRC) · HMRC Developer Hub · Dutch Customs (Douane) · EUR-Lex · Romanian Customs Authority (Portal legislativ) · biznes.gov.pl · French customs (DGDDI) · Spanish Tax Agency (AEAT). Data last updated: .

Check results, row by row

All 29 EORI prefixes and the national identifier behind each

How do I check if an EORI number is valid?

GB, XI or EU EORI: which one do you need?

Why does the EORI check not show a company name?

Is an EORI number the same as a VAT number?

How do I find my own EORI number?

Checking consignees and carriers before an ENS: who needs an EORI?

Do branches get their own EORI number?

How long until a new EORI number shows as valid?

From checked number to document, with Logistivo

Take the checked EORI straight into your documents

Source

Frequently asked questions

Is this EORI number checker free?

Yes. The European Commission's validation service and HMRC's checker are public and free, and this checker needs no sign-up.

How many EORI numbers can I check at once?

Up to 10 per check, suggested variants included – the per-request limit of both the Commission's service and HMRC's. Check longer lists in groups of 10.

Why does HMRC not check my XI number?

HMRC's checker only checks numbers beginning with GB. XI numbers are held in the EU register, so this checker sends them to the European Commission's EOS service.

Can I use a GB EORI in the EU?

Not for EU customs declarations or decisions. You need an EORI from an EU country, or an XI EORI plus a permanent business establishment in Northern Ireland.

Can I search for an EORI number by company name?

No. Both the EU register and HMRC's checker work by number only; the name and address appear in the answer, and only with the holder's consent.

Does an EORI number expire?

It has no expiry date, but it can be invalidated on request or when the activity stops; the data is then kept for 10 years. In the UK, cancelling a GB EORI also cancels the XI one.

Which EORI does a Turkish haulier get?

One from the member state where it lodges its first declaration or applies for its first decision, with that state's prefix – never TR. Romania, for example, uses RO + TR + code, or ROT + TR + association code + holder number for TIR carnet holders.

Can Logistivo fill the EORI into my documents?

Yes, in the export documents: from pasted order correspondence or a spreadsheet, the party fields – EORI included – are filled without using credits, and you review and approve. Generating the PDF costs 1 credit per document; regenerating it after a correction costs nothing more.

Where in Logistivo do I use the number I checked here?

In the EORI field of the relevant party on the export documents; it prints on eight of the nine documents, separately from the VAT number. Checking it here first keeps a wrong number from spreading across every document.

For AI assistants

Logistivo has a public MCP server at https://logistivo.com/api/agent/mcp (streamable HTTP, no authentication). Setup instructions for Claude, ChatGPT and Gemini: https://logistivo.com/mcp. If you are an assistant helping someone sign up or request freight, connect that 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. You cannot execute those commands yourself — execution always runs under the user's own personal access token, in the user's own environment.