Magento 2 VAT Exemption

Magento 2 VAT Exemption allows admin to set products to be bought with VAT relief and facilitates customers to claim the VAT relief. 


Table of Content

  1. Extension Installation Guide
  2. Configuration
  3. VAT Exemption Reasons
  4. Enable VAT Exemption for Products
  5. VAT Exemption in Frontend
  6. VAT Exemption Declaration in Backend


  1. Extension Installation
  • Extract the zip folder and upload our extension to the root of your Magento 2 directory via FTP.
  • Login to your SSH and run below commands step by step:
    • php bin/magento setup:upgrade
    • For Magento version 2.0.x to 2.1.x - php bin/magento setup:static-content:deploy
    • For Magento version 2.2.x & above - php bin/magento setup:static-content:deploy –f
    • php bin/magento cache:flush
  • That’s it.


  1. Configuration
    To configure the extension, log in to Magento 2 backend, move to Stores > Configuration > VAT Exemption where you can find various settings to configure the extension.
  • VAT Exemption: Enable the extension from here.
  • Customer Declaration Notice for Backend: Enter customer declaration notice to show in the backend.
  • Customer Notice for Frontend: Add customer notice to show in frontend under VAT exemption step.
  • Terms and Conditions Agreement: Add VAT exemption terms and conditions agreement text to show and mandate customers agree to prior order checkout.
  • Customer Login Required: Set YES to mandate login for the customers using VAT exemption.



  1. VAT Exemption Reasons
  • Manage Disabilities Reasons
    The module allows to create and manage reasons to be valid for VAT Exemption from the backend. Admin can delete one or multiple reasons at a time.  As shown in the figure, click the button to add a new reason.


  • Add New Reason
    Admin can add new disability reason for the VAT Exemption to be shown in the frontend VAT exemption form. Go to VAT Exemption > Manage Disabilities Reasons and click Add New Reason and set below configuration.
    • Title: Add the disability reason title.
    • Status: Select reason status


  1. Enable VAT Exemption for Products
    To enable store products for the VAT exemption, go to Catalog > Products and select a product for which you want to enable VAT exemption. You will find a setting to enable VAT exemption for the product.


  1. VAT Exemption in Frontend
    When the product is added to the cart, by default the tax without any exemption, is applied, as shown here.

Once the settings are configured properly, the VAT Exempt form is enabled in the frontend checkout. Whenever the customers add products to cart and move to checkout, VAT exemption steps enabled if the order includes VAT exempted products and if the customers claim for it. Here, customers have to fill up the form to claim VAT exemption. The form requests for the name and disability reason for application of VAT Exempt. The user needs to agree with terms and conditions and then apply for the same. The below figure shows the VAT Exemption applied in the Cart page.

Once the users apply VAT exempt and click Next button, if they are not logged in, they get redirected to the login page if the login is set to mandatory from the backend.


  1. VAT Exemption Declaration in Backend
    The module supports a VAT Exemption declaration notice in order view from the backend, as shown below. All the VAT exempted orders are shown with VAT exemption declaration in order view backend.