Magento Adobe Commerce Magento 2 Tax/VAT Switcher 2 ANOWAVE 0 9 7 7 1 1 Magento 2 ™ €79 90

Magento 2 Tax/VAT Switcher

  • In Stock
  • Price:
  • €79 90
  • SKU:
  • Premium product
  • Add to Cart

Allows customers to see prices including or excluding tax dynamically.

By default Magento 2 allows admin to select whether prices will be displayed including tax, excluding tax or both, however it does not allow customers to change this setting in the frontend. This effective extension for Magento 2 adds a simple dropdown menu in your frontend allowing customers to change the way prices are displayed in the site.

They can select if they want to see the prices including tax or excluding tax. The selected option becomes persistent while the customer is on the site or until changed once again by the customer.

The module comes also with built-in MaxMind GeoIP 2 Precision services integration allowing for automatic tax display based on visitor country.

Check also version for Magento 1


By default, Magento 2 allows for displaying prices including or excluding tax or both, however this setting is adjustable in admin only and cannot be changed by frontend customers. The Magento 2 Tax Switcher extension enables frontend customers to decide whether tax should be included in price display.


Key features

  • Allows customers to select whether prices should include or exclude Tax/VAT
  • Allows customers/store owner to share store URL with predefined Tax/VAT display setting
  • Ability to display text in templates and pages depending on tax settings NEW
  • Ability to display text depending on tax setting via direct helper call
  • Ability to set tax display based on customer group
  • Integration with MaxMind GeoIP2 Precision services
  • Integration with Google Analytics and Google Tag Manager to allow for tracking switcher usage
  • Ability to set tax display by passing country ISO code as GET parameter e.g. /?country=GB
  • Sets tax_display/tax_display_country session/cookie variables.
  • Ability to display tax switcher as select dropdown or radio choices
  • Ability to display tax switcher as toggle control BRAND NEW (JUN 2022)
  • Ability to display custom text depending on tax settings (via widget)
  • Integration with Magento 2 Google Analytics 4 Enhanced Ecommerce Tracking (via custom variable)


How it works

Customers can effectively browse the site and see prices with or without tax included and this can be changed on demand via simple dropdown added to the header of your site (automatically) or in any other place through XML layout update.


MaxMind GeoIP2 Precision services

The extension comes with built-in MaxMind GeoIP precision services integration allowing tax display to be automatically set depending on visitor's country. The extension will automatically detect visitor's country by using the IP address of the visitor and will automatically decide whether to show prices with or without tax depending on the rules defined in Tax Zones and Rates. It can also be adjusted to display prices with and without tax where required by law in countries such as Germany etc.

Important: The integration requires MaxMind GeoIP Precision services account.

Magento platform version
2.0.*,2.1.*,2.* EE,2.2.*,2.3.*,2.4.*
User experience,Conversion rate
Latest version

All our products come with a 6 full months (180 days) of premium support. To report a bug, use our Premium Help Desk available in your account at Anowave.

Customer review(s)

Purchased Magento 2 Tax/VAT Switcher

We've been using the version for M1 for years and worked perfeclty, this one is no exception, works the same way and fits our needs once again. Special thanks to Angel from Anowave for the kind support.

Yes, I recommend this product

Purchased Magento 2 Tax/VAT Switcher

Fairly priced and good module.

Yes, I recommend this product

Purchased Magento 2 Tax/VAT Switcher

We have implemented this extension on our site and it works brilliantly. We had some issues making it look right with our theme and they went the extra mile to make sure it works and looks perfect!

Yes, I recommend this product

Note: By submitting a review you agree to our Terms and Conditions.

User Guide & Documentation

Installation from Command Line (Recommended)

This extension can be installed in a few minutes, by going through the following steps:

  • Download/purchase the extension
  • Unzip the file in a temporary directory
  • Copy directory contents and paste it in your Magento installation root directory. This extension will not replace existing code or file structure
  • Enter the following at the command line:

    php bin/magento setup:upgrade
    php bin/magento setup:static-content:deploy (only if site is in production mode)


Upgrading database

If you need to upgrade the database, run the following command line:

php -f bin/magento setup:db-schema:upgrade


Moving Tax/Vat Switcher to another location in the theme

By default, Magento will display the switcher right after the body opening tag. You may however want to move the switcher to another location. To do this, open app\code\Anowave\TaxSwitch\view\frontend\layout\default.xml and change referenceContainer instruction to desired location in Magento 2.x (See below)


Now: Next:

If you like this product, share it with your friends

Extensions for Magento

Anowave is an extension developer for Magento 1.x and Magento 2.x platforms. We provide a wide range of premium extensions for our in-house and public clients. The extensions that we offer extend the capabilities of Magento and provide a bespoke functionality. They also fill some missing gaps in the functionality provided by the base platform and help customers in chosing Magento as prefered ecommerce platform.

The extensions that we offer are part of our full range Magento service which includes also a Premium Helpdesk where customers get to speak with actual software engineers and get their issues resolved without hussle. Premium labeled modules also include free installation, confiuration, testing etc.