Software-as-a-Service businesses trust our secure JSON API to automatically check if a customer’s VAT number exists, and to get 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"
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 VatStack API helps you get the official EU VAT rates and check VAT numbers in real-time securely and automatically.
Official company information with data sourced directly from the 28 national tax administration’s databases.
Data transactions between you and VatStack are secure and encrypted via the industry-standard HTTPS protocol.
Fetch data interactively using a simple URL structure and receive all API results in portable JSON format.
Simple pricing. No hidden fees. Our developer plan is even free for life.
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:
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 VatStack, you can check VAT numbers instantly. Get started with our free developer plan.
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.
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:
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. VatStack 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.
VatStack 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.
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.