If you sell wholesale in a country where prices are expected to display excluding tax, or you want your wholesale price displays to differ from how retail prices appear on your site, you may be wondering whether Wholesale Suite lets you control this specifically for your wholesale customers.
WooCommerce Wholesale Prices Premium includes settings that let you choose whether wholesale prices show including or excluding tax on your shop pages, and separately during cart and checkout. You can also add a small checkbox under each product price, so customers can switch that price between including and excluding tax themselves. Below you’ll find where each setting lives, what each option does, and how the settings work with your WooCommerce tax settings, tax exemption, and WooCommerce Wholesale Order Form.
These features are only available in WooCommerce Wholesale Prices Premium. If you’re using the free WooCommerce Wholesale Prices plugin, the Display Prices in the Shop and Display Prices During Cart and Checkout settings appear but are marked Premium until you upgrade. The Front End Tax Toggle settings only appear once Premium is active.
Requirements
- WooCommerce installed and active, with Enable taxes turned on under WooCommerce → Settings → General.
- WooCommerce Wholesale Prices Premium installed and activated. This feature is not available in the free WooCommerce Wholesale Prices plugin. The front end tax toggle needs version 2.1.4 or higher.
- At least one wholesale role configured under Wholesale → Roles. See How do I add additional wholesale user role tiers?
- WooCommerce Wholesale Order Form installed, if you want your order form pages to follow the same wholesale tax display settings. This is optional.
Set how wholesale prices display on shop pages
The Display Prices in the Shop setting controls whether wholesale prices include or exclude tax on your shop, category, and product pages.
- Go to Wholesale → Settings.
- Click the Wholesale Prices tab.
- Click the Tax tab.
- Under Tax Options, find the Display Prices in the Shop setting.
- Choose one of the following options:
- –Use woocommerce default–: wholesale prices follow whatever your store’s own Display prices in the shop setting is set to, under WooCommerce → Settings → Tax.
- Including tax: wholesale prices always display with tax included on shop pages, regardless of your store-wide tax display setting.
- Excluding tax: wholesale prices always display without tax on shop pages, regardless of your store-wide tax display setting.
- Click Save Changes.

Set how wholesale prices display during cart and checkout
A separate setting, Display Prices During Cart and Checkout, controls tax display on the cart and checkout pages. It works the same way as the shop setting above, but applies once a wholesale customer adds a product to their cart.
- Go to Wholesale → Settings → Wholesale Prices → Tax.
- Under Tax Options, find the Display Prices During Cart and Checkout setting.
- Choose –Use woocommerce default–, Including tax, or Excluding tax.
- Click Save Changes.
Let customers switch prices between including and excluding tax
The Front End Tax Toggle setting adds a checkbox labelled Incl. tax under each product price on your shop, category, and single product pages. Customers tick it to see that product’s price including tax, and untick it to see the price excluding tax.
- Go to Wholesale → Settings → Wholesale Prices → Tax.
- Under Tax Options, find the Front End Tax Toggle setting.
- Tick Let customers switch prices between including and excluding tax.
- In Front End Tax Toggle Audience, choose who sees the checkbox:
- All customers: everyone sees the checkbox, including guests and retail customers. This is the default.
- Wholesale customers only: only customers logged in with a wholesale role see it.
- Retail customers only: only visitors without a wholesale role see it, including guests.
- Click Save Changes.

How the checkbox works for customers
The checkbox starts ticked when the product price already shows including tax under your current tax display settings. When a customer changes it, only that product’s price updates, without a page reload. On variable products, the price of the selected variation updates too.
The store remembers each choice per product. Logged-in customers keep their choice on later visits in the same browser. Guests keep it until they close the browser tab.

The checkbox changes the displayed price only. It does not change the tax charged, and it does not appear on the cart, checkout, or Wholesale Order Form pages. Those pages keep following Display Prices During Cart and Checkout.
How these settings interact with tax exemption and your store-wide tax settings
Tax Exemption overrides both display settings
The Tax Exemption setting, found in the same Tax Options section, lets you turn off tax entirely for wholesale roles through the Do not apply tax to all wholesale roles checkbox. When this is enabled, all wholesale prices display excluding tax throughout the store, cart, and checkout, and the Display Prices in the Shop and Display Prices During Cart and Checkout settings are ignored. You can also set tax exemption per wholesale role under Wholesale Role / Tax Exemption Mapping, on the same Tax tab, which overrides the general Tax Exemption checkbox for that role. Customers in a tax-exempt wholesale role never see the Incl. tax checkbox.
Leaving a setting on its default follows your WooCommerce tax settings
When Display Prices in the Shop or Display Prices During Cart and Checkout is left on –Use woocommerce default–, wholesale prices follow whatever your store already uses for Display prices in the shop and Display prices during cart and checkout under WooCommerce → Settings → Tax. Choosing Including tax or Excluding tax overrides the store-wide setting specifically for wholesale roles, without affecting how retail customers see prices.
These settings only take effect when taxes are enabled
These settings, including Front End Tax Toggle, only apply while Enable taxes is turned on under WooCommerce → Settings → General. If tax calculation is disabled for your store, wholesale prices display without tax regardless of what you choose here, since there is no tax being calculated to include or exclude.
Compatibility with Wholesale Order Form
If you use WooCommerce Wholesale Order Form alongside WooCommerce Wholesale Prices Premium, the order form reads the same Display Prices in the Shop and Display Prices During Cart and Checkout settings. You do not need to configure tax display separately for the order form. Wholesale customers see the same tax treatment on the order form as they do on regular shop and cart pages.
Troubleshooting
I set Display Prices in the Shop to Excluding tax, but wholesale prices still show tax. What should I check?
Confirm that Enable taxes is turned on under WooCommerce → Settings → General. Also check whether Tax Exemption is enabled in the same Tax Options section. When tax exemption is on, wholesale prices always display excluding tax and the Display Prices in the Shop setting has no effect. If neither applies, confirm you’re logged in as a user assigned to a wholesale role. This setting only changes tax display for wholesale roles; retail customers and guests continue to see prices according to your store-wide WooCommerce tax settings.
If Front End Tax Toggle is on, the customer may have ticked Incl. tax on that product before. The store remembers that choice and shows that product including tax on later visits. Untick Incl. tax under the product price to go back to your default display.
The Incl. tax checkbox does not show under product prices. What should I check?
Confirm that Let customers switch prices between including and excluding tax is ticked under Front End Tax Toggle, and that you clicked Save Changes. Then check these points:
- Enable taxes is turned on under WooCommerce → Settings → General.
- Front End Tax Toggle Audience includes the type of customer you’re testing with. For example, Wholesale customers only hides the checkbox from guests.
- The customer is not in a tax-exempt wholesale role. Tax-exempt roles never see the checkbox.
- You are on a shop, category, or single product page. The checkbox does not show on other pages.
If all of these are correct, your theme or page builder may replace the standard WooCommerce shop and product templates. The checkbox loads through those templates, so it may not appear. Clear any page cache, then test with the Storefront theme to confirm. Block themes that build the shop and product pages from WooCommerce blocks may not show the checkbox.
Why does the shop page show a different tax treatment than the cart?
Display Prices in the Shop and Display Prices During Cart and Checkout are two independent settings. Check both under Wholesale → Settings → Wholesale Prices → Tax → Tax Options if you want consistent tax display across your shop and cart pages.
I changed the setting but prices on the shop page have not updated. What should I check?
Clear any page or object cache on your site, including caching plugins and host-level caching, then reload the shop page while logged in as the wholesale customer. Also confirm you clicked Save Changes after changing the setting.
Does this affect administrator or shop manager accounts?
The Display Prices in the Shop and Display Prices During Cart and Checkout settings don’t, unless that account also has a wholesale role. An administrator or shop manager account without a wholesale role sees prices according to your store-wide WooCommerce tax settings.
The Front End Tax Toggle can show to these accounts. With the audience set to All customers or Retail customers only, they see the Incl. tax checkbox like any retail customer.
Frequently asked questions
Does this feature require WooCommerce Wholesale Prices Premium?
Yes. Both the Display Prices in the Shop and Display Prices During Cart and Checkout settings are part of WooCommerce Wholesale Prices Premium. The free WooCommerce Wholesale Prices plugin displays these options but marks them Premium, and they have no effect until you upgrade. The Front End Tax Toggle is also Premium-only and needs version 2.1.4 or higher.
Does this change how retail customers or guests see prices?
Display Prices in the Shop and Display Prices During Cart and Checkout only affect users logged in with a wholesale role. Retail customers and guests see prices according to your store-wide WooCommerce tax settings under WooCommerce → Settings → Tax.
The Front End Tax Toggle is different. With the audience set to All customers or Retail customers only, retail customers and guests also see the Incl. tax checkbox and can switch their own price display.
Can I set a different tax display for each wholesale role?
Not for the Display Prices in the Shop and Display Prices During Cart and Checkout settings themselves. These apply to all wholesale roles at once. However, Tax Exemption can be configured per wholesale role under Wholesale Role / Tax Exemption Mapping, which lets you exempt specific roles from tax regardless of the shop and cart display settings.
What does –Use woocommerce default– actually do?
It tells WooCommerce Wholesale Prices Premium not to override anything. Wholesale prices then display according to whatever your store already uses for Display prices in the shop and Display prices during cart and checkout under WooCommerce → Settings → Tax, the same as they would for a retail customer.
Does this setting change the actual wholesale price, or just how it is displayed?
Only how it is displayed. The underlying wholesale price and any tax calculated on it remain the same. These settings only control whether the tax amount is shown as included in or excluded from the price shown to wholesale customers.
Does the Incl. tax checkbox change prices in the cart or the tax charged?
No. The checkbox only changes how a product price shows on shop, category, and single product pages. The cart and checkout follow Display Prices During Cart and Checkout, and the tax charged stays the same.
Do I need to configure anything in Wholesale Order Form separately?
No. WooCommerce Wholesale Order Form reads the same Display Prices in the Shop and Display Prices During Cart and Checkout settings from WooCommerce Wholesale Prices Premium automatically.
What happens if I have not set up any wholesale roles yet?
The Display Prices in the Shop, Display Prices During Cart and Checkout, and Tax Exemption settings do nothing until a customer is logged in with a wholesale role. Set up your wholesale roles under Wholesale → Roles first.
The Front End Tax Toggle is different. With the audience set to All customers or Retail customers only, guests and retail customers see the Incl. tax checkbox even before you have any wholesale customers.
Help & support
We have a dedicated support team for Wholesale Suite who knows our products, WooCommerce, and the industry very well. You’re welcome to make use of their expertise at any time, worldwide.
If you are an existing customer please go to the support ticket request form and send us a message.
If you are a free plugin user, please send us a support request on the forum. We actively monitor the WordPress.org support forums for the free plugin and help our users there as best as we can.
