VAT Number Mass Validation in Bulk

This API allows you to validate VAT numbers in bulk and automatically with the European Commission’s VIES. Check bulk VAT numbers of companies fast and reliably in time for your tax report.

Grace Teo

Published October 7, 2020

VAT numbers can be validated manually or automatically. They can be validated on the European Commission’s VIES website but it can only be checked manually one at a time.

The more convenient way to do it is to do it automatically, especially when you have to check a large quantity of VAT numbers. If you are considering mass validation, you may be in the following situation:

  • You have a list of EU VAT numbers to validate in an Excel sheet or CSV file.
  • Your customers are submitting EU VAT numbers on a daily basis.
  • You don’t have the time and patience to validate VAT numbers one at a time.

How to automate bulk EU VAT validation

To get started, you need an account with Vatstack. You can register an account if you don’t have one and follow the instructions to confirm your email address.

Navigate to Batches to create a new batch process and attach a CSV file containing your VAT numbers. A template to help you format the CSV file correctly is linked in the dialog.

Create batch process for bulk VAT number validations
Create batch process for bulk VAT number validations

Once created, the batch screen will look like this:

Pending batch process with imported VAT numbers
Pending batch process with imported VAT numbers

Click the Start Validation button to start your batch process. Vatstack will run through your entire list in the background and notify you by email once the process is complete.

The finished report is downloadable in CSV which makes it easy for you to analyze results in a spreadsheet software. Your list will include all relevant information:

  • VAT number
  • Valid or invalid status
  • A unique reference number and the requested date (acts as piece of evidence for tax administrations)
  • Company name and address where available
  • Country code

This is a big time-saver especially if you have to repeat this process regularly.

Note that developers can also utilize our API endpoints to run batch processes programmatically and listen to webhook events when a batch process completes.

Benefits to mass EU VAT validation

You can quickly identify expired VAT numbers in the finished report and reach out to affected customers.

If a VAT number is officially de-registered for whatever reason but you fail to update your records, then you face a situation whereby you owe VAT to your tax administration that you did not collect from your customer. This could be picked up with the EC Sales List (ESL) filed quarterly.

It is therefore in your best interest to keep your records accurate and run such a bulk validation every month, or at least every quarter before filings are due. We recommend it to every business with repeat customers.

Our batch processes were built to ease your bureaucratic burdens as much as possible.

Selling  a subscription? an online course? a hosting plan? an ebook?