OC3 EU VAT Number Validation

OC3 EU VAT Number Validation


Without proper verification that your customer is indeed a legitimate company with a valid and active VAT number, you risk ending up getting charged for the exempt VAT yourself by your local tax collector. Malicious individuals might pretend to be a registered company to avoid paying VAT. With this extension, instead of having to manually verify the validity of the VAT number for each new customer, this dull but important task is automatically done for you.

VAT number custom field with validation

In essence, this extension adds a 'VAT number' custom field to the registration form and checkout. Values entered in this field will be automatically checked against the VIES EU VAT number database. It is possible to enable/disable the validation per customer group. What's more, while customers located outside of the EU VAT zone still have the ability to enter a VAT number or ID (eg. South Africa, Canada, ...), the input value does not have to validate to complete the registration or checkout process. So effectively, the 'VAT number' custom field is only a required field for EU customers.

This extension is essential if your webshop aims to sell to professional customers within the EU VAT zone. Additionally, if your webshop targets both individual and professional customers, inside or outside the EU VAT zone, this extension will make your life a lot easier.

VAT number validation

On the front-end, VAT validation is available anywhere the custom 'VAT number' field is displayed: on the registration form, and the checkout form (both registration and guest). Validation occurs automatically when the field looses focus (with AJAX) and when on form submit.

VAT Validation in backend administration

For your convenience, VAT number validation is also available when creating a new customer in the backend. Click the 'Validate' button to the right of the 'VAT number' field to check the VAT number.

Comes with detailed documentation how to properly set up EU Intracommunity supplies with VAT exempt in Opencart 3.0.x.x.

Journal3 compatibility: Due to limited implementation of Custom Fields in the Journal3 Quick Checkout, the extension is not compatible with the Journal3 Quick Checkout at this moment (14/08/2018).

More extensions from this developer

What customers say about OC3 EU VAT Number Validation

Excellent Extension, Helpful support from Jorim

  • Developed by OpenCart Community
  • 6 Months Free Support
  • Documentation Included


Compatibility,,,,,,,,,,,,,,,,,,,,,,,,,, 4.x.x.x,,,,,,,,,,,,,,, 4.x.x.x,,,,,,,

Last Update
10 Aug 2022

14 Nov 2017
Jorim van Hove
Jorim van Hove
Member since: 19 Jun 2013

View all extensions Get Support