> For the complete documentation index, see [llms.txt](https://docs-shpf.bsscommerce.com/b2b-wholesale-solution/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs-shpf.bsscommerce.com/b2b-wholesale-solution/tax/tax-display/display-prices-with-and-without-tax.md).

# Display Prices With & Without Tax

With tax rules varying considerably across regions and customer types, clarity in pricing is crucial. The **Tax Display** module gives you full control over how product prices appear—whether **including tax**, **excluding tax**, or **both**—so your storefront always communicates the right value to the right customer.

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2Fh9pVaJFs6h6s6ZbnBnSY%2Fimage.png?alt=media&amp;token=3dd11ad8-3030-4f89-89ff-d7c7e5dcfabf" alt=""><figcaption></figcaption></figure>

## 🛠 How to Configure Tax Display

### **Step 1: Enable & Access Configuration**

Enable the **Tax Display** feature in your settings, then head to **Configuration** and click “Add rule” to begin customizing your tax display logic.

### **Step 2: General Info**

* Name your rule (e.g. “EU Tax Display”)
* Assign a **Priority** (lower number = higher priority)
* Set the rule **Enabled / Disabled**

> If multiple rules overlap, the one with higher priority (or earliest created) takes effect.

### **Step 3: Apply to Customers**

Choose which customers will see this particular tax display formatting:

* Specific customers (via email)
* Groups via tags (e.g. “VAT-registered”, “Wholesale”)

### **Step 4: Apply to Products**

Select which products the rule should affect—whether your entire catalog or specific items/variants.

### **Step 5: Design Display Options**

Decide how prices should appear:

* **With tax only**: Show only the tax-inclusive price.
* **Without tax only**: Show only the tax-exclusive price.
* **Both prices side by side**: Display both amounts simultaneously. You can adjust the font size ratio and independent text colors for each price format.
* **Toggle**: Display a shopper-facing switch allowing buyers to toggle between tax-inclusive and tax-exclusive prices.

#### Storefront VAT Toggle Switch

When **Toggle** mode is selected:

* The rule must apply to **All products** across **All pages**.
* A floating switch widget appears fixed at the bottom-left of your storefront (`65px` from the bottom and `65px` from the left by default).
* When a buyer switches between **Inc. VAT** and **Exc. VAT**, their choice is remembered throughout their session, and all prices across product pages, collection listings, and the cart update dynamically in real time.

***

### **Step 6: Translations & Styling**

Navigate to **Tax Display → Settings → Translations** to customize the labels:

* **Tax-inclusive toggle label**: Default: `Inc. VAT`
* **Tax-exclusive toggle label**: Default: `Exc. VAT`
* **Price labels**: Customize text such as `exc. VAT |` or `(incl. VAT)` for each supported storefront language.

***

### **Step 7: Install the Rule**

Once your configuration is ready, go to the **Installation** section and apply the changes to your storefront. The system supports automatic installation via Theme App Embed, or you may use manual Liquid snippet insertion if needed.

## 👁 What Your Customers See

Once set up:

* Product pages reflect the price display format based on the rule and customer qualification.
* Prices dynamically show tax-inclusive, tax-exclusive, both formats, or the interactive **Inc. VAT / Exc. VAT toggle**.
* At checkout, the system calculates tax correctly behind the scenes, independent of how prices were displayed earlier.

<figure><img src="https://1478990334-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FGolQYRPH9iUGYatlTXwl%2Fuploads%2Fh9pVaJFs6h6s6ZbnBnSY%2Fimage.png?alt=media&amp;token=3dd11ad8-3030-4f89-89ff-d7c7e5dcfabf" alt=""><figcaption></figcaption></figure>

{% hint style="info" %}
If you need further assistance, please feel free to reach us at [**support-sbc@bsscommerce.com**](mailto:support-sbc@bsscommerce.com) or [**Live Chat**](https://go.crisp.chat/chat/embed/?website_id=9f64b5a9-1a02-4190-93b8-8ef56b19f740).
{% endhint %}
