EORI From VAT Number

Find a country match first — then validate

Enter your VAT number and choose the intended country. We’ll search for a country match in the background. We keep validity private until you press the very important validation button.

  • Tries the intended country first
  • Shows a live progress bar and neutral attempt log
  • Highlights when a match is found (without revealing the validity result)
  • One-click to run the official validation afterwards

EORI Checker

Two-step flow: country match → official validation

This widget constructs possible EORI candidates from your VAT and country hint. It checks them in the background and only tells you when a match exists for a specific country. To see full details and run the official validation, click the big button.

What the widget does

  1. Parses your VAT. If it contains a prefix, we use the base number to try other countries in a safe order.
  2. Builds candidates with the intended country first, then tries all EU/XI prefixes.
  3. Applies handy heuristics (e.g., NL NL123456789B01 → NL123456789; XI/GB 9-digit patterns).
  4. Calls the official EU SOAP validator in the background. We do not reveal validity here.

Country patterns (possible constructions)

Denmark (DK)

Local VAT: CVR (8 digits) often shown without prefix.

Local: 11223344 → Candidate EORI: DK11223344

Luxembourg (LU)

Often identical to VAT.

VAT: LU12345678 → Candidate EORI: LU12345678

Ireland (IE)

Frequently auto-registered; candidate is IE + VAT.

Local: 1234567A → Candidate EORI: IE1234567A

Netherlands (NL)

EORI uses RSIN; VAT has “Bxx” suffix.

VAT: NL123456789B01 → also try NL123456789

Germany (DE)

EORI is not derived from VAT.

VAT: DE123456789 → no direct VAT → EORI

Northern Ireland (XI)

GB-style VAT may require XI + digits (+“000”).

Local: 123456789 → XI123456789000 (and XI123456789)

Why it’s useful

  • Quickly spots when a country-specific EORI candidate exists for your VAT.
  • De-risks disclosure: validity isn’t shown until you choose to run the official validation.
  • One click takes you to the full check page, with the candidate number pre-filled in the URL.

Reminder

Some Member States don’t derive EORI from VAT. If no match is found, you may need to ask the trader or apply with customs.