Quick answer
- Use the European Commission VIES service to validate an EU VAT number for intra-EU trade.
- Select the customer country and enter the number without guessing or changing its characters.
- A valid VIES result supports the VAT-number check but does not prove every other condition for zero-rating or reverse charge.
- Save the date, result and reference or screenshot with the transaction records.
VAT Calculator
Open this Irish calculator to test your own numbers and compare the result with the guide.
On this page
What does VIES check?
VIES checks whether a VAT number is recorded as valid for intra-EU transactions. It is the appropriate public check when an Irish business needs to validate an EU customer’s VAT status before applying cross-border VAT treatment.
How to validate a VAT number step by step
- Ask the customer for its legal name, address, country and VAT number.
- Open the official VIES VAT-number validation service.
- Select the Member State that issued the number.
- Enter the VAT number carefully, normally without adding the country prefix twice.
- If available, enter your own VAT number so the enquiry can be linked to the supplier.
- Review whether the result is valid and whether returned identity details match the customer.
- Save the result, date and reference with the invoice and transport or service evidence.
Irish businesses approved for intra-EU VAT registration are automatically registered for VIES. A domestic-only VAT registration may therefore need to be updated before intra-EU trading begins.
Irish VAT number, tax number and CRO number
An Irish VAT number is a tax identifier and normally begins with the country code IE when used for EU trade. It is not the same thing as a CRO company number. Formatting can vary because older and newer Irish identifiers do not all look identical, so use the official validation result instead of relying only on visual format.
| Identifier | What it identifies | Best check |
|---|---|---|
| VAT number | VAT registration and, where applicable, intra-EU VAT status | VIES for EU validation; Revenue records for your own registration |
| CRO number | A company or registered business record | Companies Registration Office |
| Tax reference number | A taxpayer or tax registration | Revenue correspondence or ROS |
Why a VAT-number check may fail
- The country or number was entered incorrectly.
- The registration is domestic-only and not active for intra-EU trade.
- The registration is new and has not yet appeared in the relevant system.
- The VAT number was cancelled or is not valid for the transaction date.
- The VIES service or a national database is temporarily unavailable.
Recheck the number and country, ask the customer to confirm its legal details and registration status, and retain the failed result. Do not change a number until it produces a valid response or assume that a company name alone proves VAT registration.
Frequently asked questions
How do I check an Irish VAT number?
Use the official VIES service for intra-EU validation, select Ireland and enter the number carefully. Save the result with the transaction records.
What does a valid VIES result prove?
It confirms that the number is recorded as valid for intra-EU VAT purposes at the time of the check. It does not prove all other conditions for zero-rating or reverse charge.
Why is a VAT number invalid on VIES?
It may be mistyped, domestic-only, newly registered, cancelled or affected by a temporary service problem. Recheck the details and ask the customer to confirm its status.
Is an Irish VAT number the same as a company number?
No. The VAT number is a tax identifier, while the CRO number identifies a company or registered business record.
Should I keep evidence of a VAT-number check?
Yes. Keep the date, result and any enquiry reference or screenshot with the invoice and other evidence supporting the transaction.
Sources & references
Related calculators
Use these tools for the numbers behind this guide.