Check EU VAT numbers with our free validation VAT API.

HTTPS-secured JSON API to check if a VAT number is valid and to get official EU VAT rates.

{
"company_address": "3RD FLOOR ,GORDON HOUSE ,BARROW STREET ,DUBLIN 4", "company_name": "GOOGLE IRELAND LIMITED", "country_code": "IE", "query": "IE6388047V", "success": true, "valid": true, "valid_format": true, "vat_id": "6388047V"
}

VAT Regulation for Online Businesses

Do you sell digital goods in the European Union?

Since January 1st, 2015, EU laws require that private customers must be charged a VAT irrespective of whether the supplier is inside the EU or outside the EU.

The VAT rate depends on the customer’s location. Business customers with a valid VAT number are exempt from being surcharged. The VAT Stack API helps you get the official EU VAT rates and check VAT numbers in real-time securely and automatically.

VAT Number Validation

VAT Number Validation

Real-time and HTTPS-secured EU VAT number validation to check if a company is VAT-registered.

EU VAT Rates

EU VAT Rates

Easily obtain official EU VAT rates by EU country code to calculate how much VAT you need to charge for your digital good.

VAT Price Calculation

VAT Price Calculation

Calculate the total amount including VAT by providing the customer’s country code and the digital good’s net price.

Company Information

Company Information

Official company information with data sourced directly from the 28 national tax administration’s databases.

256-bit HTTPS

256-bit HTTPS

Data transactions between you and VAT Stack are secure and encrypted via the industry-standard HTTPS protocol.

JSON API

JSON API

Fetch data interactively using a simple URL structure and receive all API results in portable JSON format.

Subscription Plans

Simple pricing. No hidden fees. Our developer plan is even free for life.

Developer
  • 100 API requests
  • Secure HTTPS connection
  • VAT number validation
  • EU VAT rates
  • VAT price calculation
  • Priority customer support
Startup
  • 500 API requests
  • Secure HTTPS connection
  • VAT number validation
  • EU VAT rates
  • VAT price calculation
  • Priority customer support
Enterprise
  • 20,000 API requests
  • Secure HTTPS connection
  • VAT number validation
  • EU VAT rates
  • VAT price calculation
  • Priority customer support

Frequently Asked Questions

  What are digital goods?

The digital market is full of virtual products that you can’t feel, carry, or package in a box. These are the digital goods. The European Commission calls them electronically supplied services and defines them as follows, “services which are delivered over the Internet or an electronic network and the nature of which renders their supply essentially automated and involving minimal human intervention, and impossible to ensure in the absence of information technology.”

Here is a list of examples for common digital products:

  • E-books, images, movies, and videos, whether buying a copy off of Amazon or using a service like Netflix. In tax language, these products are in a category usually called, “Audio, visual, or audio-visual products.”
  • Cloud-based software and as-a-Service products, such as Software-as-a-Service (SaaS), Platform-as-a-Service (PaaS), and Infrastructure-as-a-Service (IaaS).
  • Downloadable and streaming music, whether buying an MP3 or using a service like SoundCloud or Spotify. Of course, these products also fall in the audio category.
  • Websites, site hosting services, and internet service providers.
  When should I charge VAT on digital goods?

It depends on where your customer is located. Businesses who sell to European consumers must apply, collect, and remit VAT against all customer invoices. A VAT-registered business is exempt under a reverse-charge scheme, but you are responsible for validating their VAT number.

With VAT Stack, you can check VAT numbers instantly. Get started with our free developer plan.

  Do I need to issue an invoice?

EU regulations state that you need to issue an invoice either electronically or on paper whenever you supply goods, render services, or receive payment on account. If you’re issuing electronically, make sure to let the customer know in advance that you won’t be sending a hard copy.

If you are registered for VAT MOSS (Mini One Stop Shop), you’re required to keep records for ten years. The MOSS service is for businesses that sell digital services to customers in the EU.

  Do I need a VAT number if my business is outside the EU?

Most businesses (or individuals carrying out an economic activity) need a registered VAT number. It is regardless whether you are conducting business from within or outside the EU.

In particular, a business must register for VAT in the following cases:

  • carries out the supply of goods or services taxed with VAT
  • transacts goods from one EU member state to another EU member state
  • receives services for which it is liable to pay VAT (Article 196 VAT Directive)
  • supplies services for which the customer is liable to pay VAT (Article 196 VAT Directive)
  Is it required to check a customer’s VAT number?

Every quarter, businesses have to submit a recapitulative statement to their tax administration. The customer (i.e. their VAT number) quoted in your recapitulative statement must be correct. VAT Stack allows you to check whether the VAT number provided by your customer is registered in the relevant national database. The valid VAT number of your customer should be mentioned on your invoice.

  Where does the VAT Stack API’s data come from?

VAT Stack aims to provide the best possible data accuracy and response speed. The API relies on a fallback mechanism consisting of a number of different data sources which include the European Commission’s databases. If one source fails to deliver an accurate response, the next highest one is assigned with the respective request.

  What if I exceed my access key’s monthly hit limit?

You will be automatically notified if your hits exceed 75% and 90% of your monthly hit allowance. Exceeding the monthly allowance will not trigger any additional charges. You may upgrade your subscription plan anytime during the month to ensure that you have enough hits available. Any amount you already paid will be prorated during the upgrade.