UK EORI numbers come with two prefixes, and each is checked in a different place. Here is what GB and XI numbers are for, how they relate, and how to avoid the most common mix-ups.
GB EORI numbers are used for customs in Great Britain: England, Scotland and Wales. XI EORI numbers are used for customs in Northern Ireland, where EU customs rules continue to apply to goods under the Windsor Framework.
A business can hold both. Which one goes on a declaration depends on where the goods are moving, not on where the business is based.
An XI EORI number uses the same digits as the business's GB EORI number, with XI in place of GB. For example, a business with GB123456789000 would have XI123456789000 (both illustrative, not real numbers).
Matching digits do not mean the XI number exists. A business only has an XI EORI number if it applied for one, so swapping the prefix is not a way to find or confirm it.
Customer and supplier lists often mix GB, XI and EU EORI numbers. Sort them by prefix first: GB numbers go to an HMRC-based checker, and XI and EU numbers to the European Commission's service.
If you paste a mixed list into the UK EORI checker on justaxit, the GB numbers are checked with HMRC and anything with another prefix is flagged as a format error. Those flagged rows are not sent to HMRC and do not count against your limit, so you can copy them straight into the European Commission's service.
In your records, keep GB and XI numbers in separate fields. A single "EORI" field invites someone to overwrite one with the other.
Not yet. The justaxit EORI checker covers GB numbers from HMRC. Check XI and EU EORI numbers with the European Commission's EORI validation service.
Yes. HMRC issues XI EORI numbers to businesses that already have a GB EORI number, and the XI number uses the same digits.
No. The XI VAT number identifies a Northern Ireland VAT registration for trade in goods with the EU and is checked in VIES. The XI EORI number identifies the business in customs procedures.