What is WooCommerce Tax Toggle?
When managing a diverse online store, one of the most significant challenges I face is satisfying the pricing display needs of both B2B and B2C customers simultaneously. WooCommerce Tax Toggle is the specialized solution I recommend to bridge this gap. This plugin allows you to easily toggle between the taxed price and the untaxed price, effectively empowering your users to view your WooCommerce products price including tax or excluding tax based on their specific preference.
As a store owner, you know that tax laws and customer expectations vary wildly. A retail customer in Europe expects to see VAT included in the price tag, while a business buyer in the United States often needs to see the net price for accounting purposes. By default, WooCommerce forces you to choose one global setting in the tax options, which inevitably alienates a portion of your audience. WooCommerce Tax Toggle solves this by putting the control directly into the hands of your visitors, enhancing transparency and trust while reducing cart abandonment caused by pricing confusion at checkout.
What Makes WooCommerce Tax Toggle Different
While there are other plugins that manipulate how prices are displayed, WooCommerce Tax Toggle stands out because of its focus on user experience and technical simplicity. Many alternatives require complex configurations or only work on specific page types. This plugin, however, takes a unique approach by utilizing a lightweight combination of PHP and JavaScript to update prices instantly across the site without a page refresh.
- Seamless Persistence: The plugin remembers the user’s choice on their device, ensuring their preference persists as they browse from the shop page to individual products.
- Smart Cart Logic: Unlike simple CSS hacks, this plugin intelligently adjusts the cart and checkout behavior to avoid confusing the customer during the final payment steps.
- Zero Conflict Design: It has been tested and fully working with WordPress 6.2+ and WooCommerce 7.5+ on over 10,000 WooCommerce websites, ensuring compatibility with major themes and page builders.
WooCommerce Tax Toggle Features for WordPress Users
Floating Toggle & Instant Updates
The most visible feature of this plugin is the floating toggle button. By default, it adds a switch on the left-hand side of your site, making it accessible from any page. This is not just a visual element; it is a functional tool that uses JavaScript to manipulate the DOM in real-time. When a user clicks the toggle, the plugin instantly recalculates and displays the prices with or without tax. This no-refresh technology is crucial for maintaining the user’s flow. You don’t want your customer to lose their place or have to wait for page loads just to see a different price format.
Flexible Placement Options (Shortcode & Widget)
While the floating button is convenient, I appreciate that the developers understand that every theme layout is different. The toggle button can also be added as a Widget in a sidebar or footer. Furthermore, for advanced users utilizing page builders like Elementor or the Gutenberg Block Editor, the plugin provides the [wootax] shortcode. This allows you to place the switch exactly where it makes the most sense visually, whether that is in a header notice, a product sidebar, or a custom footer area.
Smart Cart and Checkout Behavior
For a better user experience, the WooCommerce Cart and Checkout behavior are different from other pages, a nuance that shows the developer’s deep understanding of WooCommerce logic. On the Cart page, the tax toggle shows/hides the tax and total order in the order summary. It does not toggle the individual items as this could be confusing for the customer who might think the price of the item itself is changing. On the Checkout, the toggle is hidden because the tax is displayed as per the checkout rules—specifically based on the location selected in the address. This prevents users from trying to toggle tax while the system is simultaneously calculating it based on shipping destination, avoiding logic errors.
Customizable Labels and Styling
Terminology matters. A business in the UK calls it VAT, in the Netherlands it is BTW, in Sweden it is moms, and in Australia, it is GST. The Tax Toggle allows you to change the text as needed to match your local jurisdiction. You are not stuck with the word “Tax”; you can customize the labels to say “Inc. VAT” or “Ex. GST”. Additionally, the plugin is easy to style with CSS. If the default floating button clashes with your theme’s color scheme, you can simply add a few lines of CSS to match your branding perfectly.
Performance and Compatibility
Performance is always a priority for me when recommending plugins. WooCommerce Tax Toggle features very quick and lightweight code that doesn’t affect the performance of your site. It works with the Classic Editor or Gutenberg Block Editor and is compatible with WooCommerce Product variations and sale items. It has been rigorously tested with around 50 different themes, including the popular Storefront Theme, and works seamlessly with page builders like Elementor and Oxygen.
How to Install WooCommerce Tax Toggle
Quick Installation
- Download the ZIP file from your CodeCanyon account.
- Go to Plugins → Add New in your WordPress dashboard.
- Click “Upload Plugin” and select the ZIP file.
- Click Install Now → Activate.
Who Should Use WooCommerce Tax Toggle?
B2B Wholesalers and Suppliers
If you run a wholesale store, your business clients almost always need to see prices excluding VAT or sales tax for their procurement systems. However, you might still want to retail to the public on the same site. This plugin allows you to cater to both without maintaining two separate websites. A business buyer can toggle to “Excl. Tax” to see their costs, while a retail buyer sees “Inc. Tax” to know exactly what they will pay at the register.
International Retailers
When selling globally, tax display expectations differ by region. European customers are accustomed to VAT-included pricing, whereas North American customers are used to tax being added at the end. By using WooCommerce Tax Toggle, you give international visitors the power to view prices in the format they are most comfortable with, reducing friction in the buying process. If you are looking to expand your store’s reach, check out our guide on International SEO for WordPress to understand how pricing localization impacts conversion rates.
WooCommerce Tax Toggle vs Alternatives
| Feature | WooCommerce Tax Toggle | WooCommerce Native Settings |
|---|---|---|
| User Choice | Customer chooses display preference | Admin forces one setting for all |
| Page Refresh | Instant toggle (No refresh) | N/A (Global setting) |
| Cart Logic | Smart hiding of totals vs items | Standard display only |
| Placement | Floating, Widget, or Shortcode | Fixed layout only |
WooCommerce Tax Toggle Pricing
WooCommerce Tax Toggle is a premium plugin available via CodeCanyon. It typically follows a standard Envato licensing model, requiring a one-time purchase for a single site license with 6 months of support included. This is a cost-effective investment compared to the development time required to build a custom tax toggling solution. For detailed pricing tiers, you can visit the official CodeCanyon page.
Pros and Cons
✅ Pros
- Simple Implementation: Install and let your customers toggle on/off tax values immediately without complex setup.
- Lightweight: Very quick and lightweight code that doesn’t affect site performance.
- No Page Refresh: Uses PHP and JavaScript to toggle the tax smoothly without reloading the page.
- High Compatibility: Works with WooCommerce Product variations, sale items, and page builders like Elementor and Oxygen.
- Customizable: Text can be changed (VAT, GST, BTW) and default states can be set for new visitors.
❌ Cons
- Block Limitation: It is not compatible with the WooCommerce “All Products” block.
- Premium Only: There is no free version in the WordPress.org repository.
Frequently Asked Questions
Does WooCommerce Tax Toggle work with Variable Products?
Yes, the plugin is fully compatible with WooCommerce Product variations. The toggle will switch the tax display for all variation prices displayed on the screen.
Will the toggle slow down my website?
No, the plugin is built with very quick and lightweight code. It does not affect the performance of your site because it utilizes efficient JavaScript to handle the toggling process.
Can I move the toggle button from the left side?
Yes. While it displays as a floating toggle button by default, you can hide the floating button and add the toggle anywhere using the [wootax] shortcode or by using the Widget in your sidebar or footer.
Does this work with the WooCommerce Checkout block?
The plugin is compatible with Gutenberg and WooCommerce Blocks, with the exception of the “All Products” block. On the Checkout page, the toggle is intentionally hidden because tax is calculated based on the customer’s address location.
Does it change the tax label text?
Absolutely. You can change the text to whatever you need, such as VAT, BTW, moms, GST, or Sales Tax, to match your local tax terminology.
What happens if I have issues with my theme?
The plugin has been tested with around 50 different themes, including Storefront. If you installed it and it’s not working, the developer offers support to help you get it working with your specific setup.
Final Verdict
WooCommerce Tax Toggle is a highly effective, user-friendly plugin that solves a very specific problem for e-commerce store owners: the need for flexible pricing display. It is particularly well-suited for B2B wholesalers and international retailers who must accommodate different tax expectations. The ability to set a default to automatically activate the toggle for new visitors, combined with the no-refresh technology, makes it a seamless addition to any WooCommerce store. If you are tired of confusing customers with static tax pricing, this plugin is a must-have addition to your WordPress toolkit.





