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
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
- Parses your VAT. If it contains a prefix, we use the base number to try other countries in a safe order.
- Builds candidates with the intended country first, then tries all EU/XI prefixes.
- Applies handy heuristics (e.g., NL
NL123456789B01 → NL123456789; XI/GB 9-digit patterns). - 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.
