Title: iKetch Tax Toggle for WooCommerce
Author: iketch
Published: <strong>October 29, 2026</strong>
Last modified: October 29, 2026

---

Search plugins

![](https://ps.w.org/iketch-tax-toggle-for-woocommerce/assets/banner-772x250.png?
rev=3772054)

![](https://ps.w.org/iketch-tax-toggle-for-woocommerce/assets/icon-256x256.png?rev
=3772054)

# iKetch Tax Toggle for WooCommerce

 By [iketch](https://profiles.wordpress.org/iketcheg/)

[Download](https://downloads.wordpress.org/plugin/iketch-tax-toggle-for-woocommerce.1.2.8.zip)

 * [Details](https://wordpress.org/plugins/iketch-tax-toggle-for-woocommerce/#description)
 * [Reviews](https://wordpress.org/plugins/iketch-tax-toggle-for-woocommerce/#reviews)
 *  [Installation](https://wordpress.org/plugins/iketch-tax-toggle-for-woocommerce/#installation)
 * [Development](https://wordpress.org/plugins/iketch-tax-toggle-for-woocommerce/#developers)

 [Support](https://wordpress.org/support/plugin/iketch-tax-toggle-for-woocommerce/)

## Description

Let customers choose whether WooCommerce product prices include or exclude tax (
VAT/GST) with an easy-to-use switch. iKetch Tax Toggle for WooCommerce refreshes
visible prices through AJAX without reloading the page, while WooCommerce continues
to calculate tax using your store’s settings.

#### Features

 * **Instant AJAX price switching:** Update supported visible product prices without
   a full page reload.
 * **Inclusive/exclusive tax display:** Let shoppers view prices with or without
   VAT, GST or other configured WooCommerce taxes.
 * **Automatic placement:** Show the inline switch on supported shop, product and
   product archive pages using standard WooCommerce template hooks.
 * **Manual placement:** Add `[iketch_tax_toggle]` or the Gutenberg **Tax Toggle**
   block to supported layouts.
 * **Variable products:** Handle simple products, variable products, variation price
   ranges and WooCommerce tax classes.
 * **Responsive design:** Configure display on desktop, tablet and mobile.
 * **Accessible controls:** Keyboard-operable switch with status labels and RTL 
   support.
 * **Customizable labels:** Change the tax name and text shown for inclusive and
   exclusive modes.
 * **Remember visitor preference:** Store the selected display mode in a browser
   cookie and WooCommerce session where available.
 * **Uninstall data control:** Choose whether to preserve the plugin settings for
   a future reinstall; the default is to remove them.
 * **WooCommerce integration:** Support classic product views and Cart/Checkout 
   Blocks through WooCommerce integration hooks; no automatic switch is added to
   checkout.
 * **Multilingual:** Bundled translations for Arabic, German, Spanish, French, Italian
   and Dutch.
 * **No external service required:** Included features work without a license key,
   paid account or usage tracking.

#### Theme and page builder support

The switch uses standard WooCommerce hooks for automatic positioning. Earlier local
compatibility tests covered Storefront, Astra, Kadence and Twenty Twenty-Five. Results
may vary when a theme replaces WooCommerce templates or price markup.

For Elementor layouts, insert `[iketch_tax_toggle]` using Elementor’s Shortcode 
widget on a supported WooCommerce shop or product view. This is shortcode-based 
placement, not a dedicated Elementor widget. Custom Elementor pages and templates
may require additional integration; full Elementor Free/Pro compatibility has not
been independently verified.

#### How tax display works

Tax rates, customer location, tax exemptions and checkout totals are handled by 
WooCommerce. This plugin changes the **display preference**, not stored product 
prices, configured tax rates or the amount of tax legally owed. Enable and configure
tax calculation in WooCommerce before using the switch.

This plugin provides a complete inline tax display switch with no usage limits, 
license checks, or time-based restrictions. It does not include floating placement
or alternative visual layouts.

### Privacy

A browser cookie stores the selected tax display preference, for 30 days by default(
configurable). The plugin may also use a WooCommerce session. AJAX requests update
prices on your own store. The plugin does not send usage analytics or customer information
to iKetch or another external service.

### Development

Readable PHP, JavaScript and CSS source is included. WordPress-bundled libraries
and WooCommerce APIs are used. The POT template and editable PO catalogs are in `
languages/`. No external build service is required to run the plugin.

## Screenshots

[⌊Shop prices with the inline tax toggle.⌉⌊Shop prices with the inline tax toggle
.⌉[

Shop prices with the inline tax toggle.

[⌊Single-product price including tax, calculated by WooCommerce.⌉⌊Single-product
price including tax, calculated by WooCommerce.⌉[

Single-product price including tax, calculated by WooCommerce.

[⌊Tax Toggle settings: default display, labels and device visibility.⌉⌊Tax Toggle
settings: default display, labels and device visibility.⌉[

Tax Toggle settings: default display, labels and device visibility.

[⌊Shop prices including tax after switching the display preference.⌉⌊Shop prices
including tax after switching the display preference.⌉[

Shop prices including tax after switching the display preference.

## Blocks

This plugin provides 1 block.

 *   iKetch Tax Toggle

## Installation

 1. Install and activate WooCommerce.
 2. Upload and activate iKetch Tax Toggle for WooCommerce.
 3. Enable WooCommerce tax calculations and configure the applicable rates.
 4. Open **WooCommerce > Settings > Tax > Tax Toggle**.
 5. Configure your labels, default mode and device visibility.
 6. Keep automatic placement enabled on standard WooCommerce views, or add `[iketch_tax_toggle]`/
    the Tax Toggle block manually.

## FAQ

### Does it switch prices without refreshing the page?

Yes. An AJAX request retrieves updated WooCommerce price HTML for supported visible
products without a full page reload.

### Does it support VAT, GST and tax-inclusive pricing?

Yes. It works with tax types and rates configured in WooCommerce. The switch displays
product prices including or excluding configured taxes; it does not calculate or
create new tax rates.

### Can I use Tax Toggle with Elementor?

You can place `[iketch_tax_toggle]` with Elementor’s Shortcode widget on supported
WooCommerce shop/product views. This is not a native Elementor widget. For a custom
Elementor landing page or overridden WooCommerce template, additional asset loading
or placement work may be necessary.

### Which themes has it been tested with?

Earlier local compatibility testing covered Storefront, Astra, Kadence and Twenty
Twenty-Five. The plugin uses standard WooCommerce hooks. Themes with highly customized
templates or dynamic price components can need additional integration.

### Does it work with variable products?

Yes. It handles supported variable product price ranges and selected variations 
as they are calculated by WooCommerce.

### Can I add the switch without editing code?

Yes. Use the automatic position on WooCommerce shop/product pages, the `[iketch_tax_toggle]`
shortcode or the Gutenberg Tax Toggle block. Theme developers may also call the 
supplied PHP template functions.

### Does switching change what the customer pays?

No. WooCommerce remains responsible for the actual tax calculation and order totals.
The switch changes how product prices are displayed, without changing stored prices
or tax rates.

### Why is no switch automatically shown on checkout?

Automatic placement is limited to supported product/shop contexts. WooCommerce presents
the checkout tax breakdown and payable order total using its own settings.

### Are Arabic and RTL supported?

Yes. Arabic and RTL layouts are supported. Bundled catalogs also cover German, Spanish,
French, Italian and Dutch.

### Do I need a paid license, external account or separate tax service?

No. All features in this free package work without an external account or license
key. Configure tax rates in WooCommerce itself.

### What happens to my settings when I uninstall the plugin?

Deactivating Tax Toggle always keeps your settings. Before deleting the plugin, 
open WooCommerce > Settings > Tax > Tax Toggle > Uninstall Settings and enable “
Keep settings after uninstall” if you want to reuse them after reinstalling. This
option is off by default, so deleting the plugin removes its settings unless you
enable it. WooCommerce tax settings, products and orders are never deleted.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“iKetch Tax Toggle for WooCommerce” is open source software. The following people
have contributed to this plugin.

Contributors

 *   [ iketch ](https://profiles.wordpress.org/iketcheg/)

[Translate “iKetch Tax Toggle for WooCommerce” into your language.](https://translate.wordpress.org/projects/wp-plugins/iketch-tax-toggle-for-woocommerce)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/iketch-tax-toggle-for-woocommerce/),
check out the [SVN repository](https://plugins.svn.wordpress.org/iketch-tax-toggle-for-woocommerce/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/iketch-tax-toggle-for-woocommerce/)
by [RSS](https://plugins.trac.wordpress.org/log/iketch-tax-toggle-for-woocommerce/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.2.8

 * Add optional Pro upgrade links to the plugin list and the Tax Toggle settings
   page.
 * Keep all Free features available without a license, account or usage limits.

#### 1.2.7

 * Rename the plugin to iKetch Tax Toggle for WooCommerce and align its new WordPress.
   org slug and translation domain.
 * Retain existing settings, shortcode, Gutenberg block ID, functionality and bundled
   translations.

#### 1.2.6

 * Update the plugin homepage URL to the current public product page. No functionality
   changes.

#### 1.2.5

 * Prepare the WordPress.org package and directory artwork.
 * Update public name and improve feature documentation, FAQ and search descriptions.
 * Align plugin slug, text domain, source filename and translation catalogs with
   the public name.
 * Remove unused premium-layout settings and gating from the Free codebase. Keep
   the included inline switch, AJAX display, translations and customer settings.
 * Add an optional setting to retain plugin settings after uninstall. The default
   deletes plugin settings on uninstall.

## Meta

 *  Version **1.2.8**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.2 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [vat](https://wordpress.org/plugins/tags/vat/)[woocommerce](https://wordpress.org/plugins/tags/woocommerce/)
 *  [Advanced View](https://wordpress.org/plugins/iketch-tax-toggle-for-woocommerce/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/iketch-tax-toggle-for-woocommerce/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/iketch-tax-toggle-for-woocommerce/reviews/)

## Contributors

 *   [ iketch ](https://profiles.wordpress.org/iketcheg/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/iketch-tax-toggle-for-woocommerce/)