Skip to content

VAT number validity and registered business details

European Commission service for checking EU VAT numbers.

Validate vat number

Validate vat number

Check an EU VAT number in VIES and return its validity, registered name and address when available. Country services may temporarily be unavailable.

Your information

VAT number as shown on an invoice, with or without country prefix, spaces, dots or dashes; for example IE6388047V.

More options

Country name or two-letter VAT code when the number has no prefix; for example Ireland or IE.

1 credit per run

Example results

Note
Not provided
Valid
Yes
Address
3RD FLOOR, GORDON HOUSE, BARROW STREET, DUBLIN 4
Country
Ireland
Page URL
ec.europa.eu
Checked At
2026-09-28T23:02:28.713000+00:00
Vat Number
IE6388047V
Registered Name
GOOGLE IRELAND LIMITED
Raw Service Status
VALID
Request Identifier
Not provided
Example data · Run in Studio for fresh results.

Choose an action

About EU VIES

EU VIES checks an EU VAT number and returns its validity, registered name, and address when available.

Validate vat number needs a VAT number and may need a country when the number lacks a prefix.

Built by Fous from ec.europa.eu and checked automatically; it last passed a check on Sep 29, 2026. Fous is not affiliated with EU VIES.

Actions

Validate vat number

1 credit per run

Check an EU VAT number in VIES and return its validity, registered name and address when available. Country services may temporarily be unavailable.

What you provide

FieldTypeRequiredDescription
CountrycountryTextOptionalCountry name or two-letter VAT code when the number has no prefix; for example Ireland or IE.Example: Ireland
Vat Numbervat_numberTextRequiredVAT number as shown on an invoice, with or without country prefix, spaces, dots or dashes; for example IE6388047V.Example: IE6388047V

What you get

FieldTypeDescription
NotenoteTextReason the check could not be completed, if any.Example: The country’s VAT service is currently unavailable. Please try again later.
ValidvalidYes or noWhether VIES confirms this VAT number; null if validation could not be completed.Example: Yes
AddressaddressTextRegistered address if made available by the country.Example: 3RD FLOOR, GORDON HOUSE, BARROW STREET, DUBLIN 4
CountrycountryTextCountry where the VAT number is registered.Example: Ireland
Page URLpage_urlTextEuropean Commission VIES validation page.Example: https://ec.europa.eu/taxation_customs/vies/
Checked Atchecked_atDateTime of the VIES check with timezone.Example: 2026-09-28T23:02:28.713000+00:00
Vat Numbervat_numberTextVAT number without punctuation, including the country prefix.Example: IE6388047V
Registered Nameregistered_nameTextRegistered name if made available by the country.Example: GOOGLE IRELAND LIMITED
Raw Service Statusraw_service_statusTextOriginal VIES service status.Example: VALID
Request Identifierrequest_identifierTextVIES request identifier when issued.

Example result

For Vat Number: IE6388047V

JSON
{
  "note": null,
  "valid": true,
  "address": "3RD FLOOR, GORDON HOUSE, BARROW STREET, DUBLIN 4",
  "country": "Ireland",
  "page_url": "https://ec.europa.eu/taxation_customs/vies/",
  "checked_at": "2026-09-28T23:02:28.713000+00:00",
  "vat_number": "IE6388047V",
  "registered_name": "GOOGLE IRELAND LIMITED",
  "raw_service_status": "VALID",
  "request_identifier": null
}

For developers

Run this workflow from your own code. In Studio, turn on Developer mode and create an API key.

cURL
# First set your key: export FOUS_API_KEY='YOUR_FOUS_API_KEY'
: "${FOUS_API_KEY:?Set FOUS_API_KEY before running this example}"

curl 'https://api.fous.com/v1/query' \
  --fail-with-body --silent --show-error --max-time 120 \
  -H "Authorization: Bearer $FOUS_API_KEY" \
  -H 'Content-Type: application/json' \
  --data-raw '{
  "api": "@eu-vies",
  "visibility": "public",
  "operation": "validate_vat_number",
  "version": 1,
  "input": {
    "vat_number": "IE6388047V"
  },
  "response": {
    "format": "json"
  }
}'

What you can do with it

  • Check VAT numbers supplied by customers
  • Confirm VAT details before processing invoices
  • Match registered business names to customer records
  • Review the registered address associated with a VAT number

Questions

Is Fous affiliated with EU VIES?

No. Fous is not affiliated with EU VIES. This workflow reads the public ec.europa.eu website and returns its data.

How much does it cost?

Each run costs 1 credit. With pay-as-you-go, a credit costs 1¢; monthly plans cost less per credit.

Do I need a EU VIES account?

No. You only need a Fous account.

How current is the data?

Fous gets the data from ec.europa.eu when you run it; repeating the same request within a day may return the saved result. Fous checks this workflow automatically; it last passed a check on Sep 29, 2026.

Is this EU VAT number valid?

Validate vat number checks the number in VIES and returns whether it is confirmed as valid, or a note if the check could not be completed.

What business name is registered to this VAT number?

Validate vat number returns the registered name when the country makes it available.

What address is registered to this VAT number?

Validate vat number returns the registered address when the country makes it available.

All Government workflowsBrowse all workflows