Powered by Adobe Commerce 2.4.3-p2


EU VAT Enhanced



Back to top

Initially developed as a simple B2B VAT number validation in 2011 for the old Magento 1 platform, the extension evolved over the years to an universal helper for EU VAT adjustments.

Nowadays this extension is not only about VAT number validation, instead it can control how VAT is applied in Magento in a very flexible way. The extension allows to apply the customer tax class dynamically based on the billing or shipping address instead of the fixed tax class of the customer group. Since 1st July 2021 it has been updated for the new One-Stop Shop regulations, including additional support for deliveries to the United Kingdom and for deliveries from non-EU countries into the EU (Import One-Stop Shop).

Please note: This is not tax advisory. As developers we can not know about your local tax law. The extension implements common functionalities and is/gets adjusted according to the customers feedback. Please let us know if you need any more enhancements - we'll be happy to implement your use case!


  • Setup for common VAT configuration in EU countries (standard rates)
  • Validate EU VAT numbers at VIES and GB VAT numbers at HMRC
  • Instant feedback for the customer about the VAT number validation result
  • Customized algorithm to determine the customer tax class and customer group
  • Many comfort options, compatibile with virtually all other third party extensions


  • No recurring fees or monthly subscription for VAT validation/calculation
  • Supports new One-Stop-Shop VAT scheme
  • Live VAT number validation while typing: Validates the customers VAT-ID through EU VIES (VAT Information Exchange System) and HMRC for GB VAT numbers
  • Automated setup for tax classes, tax rates and tax rules / Automated store configuration for common VAT in the EU
  • Automatic assignment to customer groups possible (optional)
  • The VAT calculation can be decoupled from the customer groups. The fact if VAT is applied to the order is flexible on the customers address and VAT number validation data
  • Shipping VAT can be dynamically calculated for products with standard or reduced VAT rate (based on the biggest row total or the highest occuring tax rate).
  • VAT Numbers can be validated from the frontend for customers or from the Magento backend for administration users
  • Extends the customer address management with more information about the VAT number validation, like the company name and address details (if supported by the country)
  • Offline validation fallback in case the validation interfaces are not available due to maintenance or connectivity issues
  • Different validation options for the customer registration form, customer address edit form and the checkout. For each area you can choose between:
    • Optional
    • Optional, but require a valid VAT number when filled
    • Require a valid VAT number (validated through the validation service)
    • Require a valid VAT number, when the company field is filled
    • Required (accept any value)
  • Show or hide the field based on the country selection
  • Set a tooltip and placeholder for the VAT number field
  • Can show all address fields at registration so your customers can create a B2B account directly with assignment to the defined customer group
  • Supports Luma based Frontends and Checkout extensions



  • PHP Version 7.1+
  • PHP Extensions SOAP, cURL, JSON, PCRE
  • Magento 2.3+


This extension uses the EU VIES (VAT Information Exchange System) and the UK HMRC to validate the VAT numbers of your customers. It is possible that these services experiences downtimes where it is not possible to validate VAT numbers. In such cases, it does not constitute a malfunction of our extension and your customers will still be able to register or checkout in your shop. 

Our software does not constitute tax advice and is merely intended to serve technical solutions to common issues with business requirements in Magento. For tax information please consult your tax advisor.

Technical Specifications

Back to top

Seller profile


Seller contact



Current Version


Adobe Commerce platform compatibility

Open Source (CE): 2.3 (current), 2.4 (current)


Stable Build


19 May, 2022


Extensions, Accounting & Finance, ERP & Accounting, Taxes

Quality Report

Back to top

Installation & Varnish Tests


Coding Standard


Plagiarism Check


Malware Check


Marketing Review


Manual Testing


All tests were conducted on the latest versions of Adobe Commerce that existed for the compatible release lines at the moment of the extension submission. Latest versions of all other software were used, as applicable.

Release Notes

Back to top


  • Compatible with Open Source (CE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    ### [1.17.4] 2022-05-19
    #### Fixed
    - Bug on sales order create VAT validation
    - Type error during login


  • Compatible with Open Source (CE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    [1.17.3] 2022-04-24
    - Fixed bug with wrong return type


  • Compatible with Open Source (CE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    ### [1.17.2] 2022-04-19
    - Fixed passing null to explode is deprecated error


  • Compatible with Open Source (CE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    [1.17.1] 2022-04-13
    - Compatibility with Magento 2.4.4
    - Changed debug logging method to work around different method signatures of monolog/logger accross different Magento versions


  • Compatible with Open Source (CE) : 2.3 2.4
  • Stability: Stable Build
  • Description:

    ### [1.17.0] 2022-03-29
    ##### Changed
    - Coding Standard Fixes
    - Replaced setup scripts with data patches
    - Minimum required Magento version 2.3+, PHP version 7.1+


Back to top

The best place to start if you need help with a specific extension is to contact the developer. All Adobe Commerce developers have both a contact email and a support email listed.

Contact Vendor

Q & A

Back to top


Back to top