• EU VAT Compliant

NEW: Local VAT Number database!

From 1 January 2015, supplies of telecommunications, broadcasting and electronically supplied services made by EU suppliers to private individuals and non-business customers will be taxable in the Member State of the customer.

You are also required to obtain two pieces of country evidence of the buyer's location. For every order, you can use the buyers billing address and the buyers IP address for the country as evidence.

Make your shop EU VAT compliant, fast and easy
The EU VAT Compliant extension allows you to collect and validate EU VAT numbers on your registration and checkout form, exempt businesses from VAT if necessary, collect and validate user location in B2C transactions, and handle the EU Tax requirements for digital goods.

The EU VAT Compliant extension will adds a 'VAT number' custom field to the registration form and checkout form (both registration & guest). The buyer can select the type (Customer group): Customer/Private or Business and based on this type the VAT number field will be visible or hidden and will be validated if needed.

Customer/Private
When type is Customer/Private, the VAT number field will not show. The buyer is generally charged for VAT taxes according to OpenCart standard config. In this case if they are an EU buyer they are charged with the VAT of their country, non EU buyers are not charged with VAT).

Business
When type is Business, the VAT number field is visible, but optional. If the VAT number is filled in and validated, this buyer is not charged with VAT tax (Reverse charge - VAT exempt), even if they are an EU buyer.

VAT number validation methods
EU VAT extension contains two methods of VAT number validations, online and offline validation. The online validation will use the free API from VIES (ec.europa.eu/taxation_customs/vies) to validate the VAT number against the VIES VAT Number Database. The Offline validation uses dedicated algorithm for each country to validate the VAT number syntax. Which validation method is used can be configured in the extension settings, Offline, Online or both.

On every location and form, front-end and admin, the VAT number can be changed and will be validated.

VAT number validation when already registered
During each new order the VAT number will be validated again before the order can be completed, so when a VAT number of a registered buyer is no longer valid, the buyer will asked first to edit his VAT number before completing his order.

Collecting evidence of a buyer's location
The VAT on digital goods must be calculated based on the customer location, and you need to collect two pieces of country evidence, the billing address and the country based on the IP address are the most easy ones. With the free Online IP address service from GEOplugin (www.geoplugin.com), the billing country will be validated against the IP address country, if they match, the order can be completed.

When the country mismatch, the buyer will be noticed and asked to confirm their billing address is correct before completing the order. This confirmation will be logged in the 'Customer Activity' log and in a special evidence logfile 'owc_euvat_ip_address_confirmed.log' in the system log folder.

New UK Brexit rules from 1 January 2021
United Kingdom is no longer part of the Europa Union except Northern Ireland, so only Northern Ierland is still subject to EU tax and shipping laws (see https://ec.europa.eu/taxation_customs/vies/?locale=en for info on Northern Ireland). See extension manual within about special UK tax setup.

Second, UK VAT on goods valued up to £135 will be collected at the point of sale, and not the point of import.
This means that overseas businesses selling goods to be imported into the UK, valued between £0-135, will be required to charge and collect any VAT due at the time of sale.

NEW: Local VAT Number database!
Validated VIES/HMRC Vat numbers can be stored in a local VAT number database. Also you are able to manual validate and approve VAT numbers so customers can register without checking VIES/HMRC service.
This local database can be used to validate VAT numbers when VIES/HMRC service is unavailable. It is also possible to validate VAT numbers against the database instead of a VIES/HMRC service check during order processing, so you are able to minimize the service request to VIES/HMRC. Ofcouse the VAT numbers in the database will only be valid for a specific period.
See 'Features' for more details.


Supported checkout extensions

Supported shipping extensions

Supported other extensions

Available language translations:

  • Bulgarian
  • Dutch
  • English
  • French
  • German
  • Greek
  • Italian
  • Lithuanian
  • Romanian
  • Spanish
  • Swedish
Compatibility
Compatible with OpenCart 2.x.x and 3.x.x
Modifies core files No
Extension version v3.10
Well documented Yes
Multi-Language Yes
Multi-Store Yes
Extension last updated 08-07-2024
vQmod and Ocmod version available Yes
License details
License Type Single domain
Support Type Premium Support for 1 Year

Write a review

Note: HTML is not translated!
    Bad           Good

EU VAT Compliant

  • Product Code: EU-VAT
  • Availability: In Stock
  • $89.99

  • Ex Tax: $89.99

Available Options



Tags: EU VAT Compliant, EU-VAT, All Products