Easy return - no questions asked
Install, set up and take profit
Priority Help & Satisfaction Over Sales
Tax Display Switcher
Tax Included / Excluded Price Toggle in Header — B2B & B2C Friendly
Provide transparent pricing options and cater to diverse customer needs with Tax Display Switcher—an intuitive PrestaShop module that places a convenient toggle in the header next to your currency selector. By default, business (company) customers see tax-excluded prices, while private (individual) customers see tax-included prices. However, each visitor retains full control and can switch their preferred display at any time. The result is a more accommodating, user-friendly pricing system that prevents confusion and enhances customer trust.
The module seamlessly adjusts your store’s frontend to reflect either tax-inclusive or tax-exclusive prices throughout product pages, categories, carts, and checkout. Whether you serve B2B, B2C, or a mix of both, Tax Display Switcher automatically applies the right initial setting based on the customer’s profile—while still allowing them to override the default. If you have a custom header layout or a module that changes how currency is displayed, you can simply configure your own CSS selector for proper integration. It’s a straightforward solution that keeps everyone happy, no matter what their tax requirements or preferences may be.
Key Benefits
- Seamless Switcher Placement: Appends a toggle right next to your currency selector, fitting naturally into the existing header design.
- Automatic Customer Logic: Defaults tax-excluded display for company accounts and tax-included for private customers, without additional manual steps.
- Flexible Configuration: Let visitors manually flip between tax-inclusive and tax-exclusive views whenever they choose.
- Customizable Integration: Add your own selector if you use a non-standard layout or a separate currency-switching module.
- Enhanced Transparency: Ensures all shoppers see pricing in a way that matches their needs, building trust and reducing potential order confusion.
Let Shoppers Switch Between Inc. and Ex. VAT Prices Instantly
Managing prestashop price with tax display is one of the most common friction points in mixed B2B and B2C stores. Business buyers want to see prices excluding VAT; consumers want the final price including tax. With the Tax Display Switcher, shoppers click a single toggle to switch between the two views — no page reload, no confusion, no lost sales from buyers who could not immediately read the price they needed.
Getting the price display right for your audience reduces the cognitive load on every visitor. Fewer misunderstandings at checkout means fewer abandoned carts and fewer support queries about unexpected VAT charges.
Persistent Tax Preference — Remembered Across the Session
Once a visitor selects their preferred price display, the Tax Display Switcher remembers their choice for the entire session. They will not need to toggle again as they browse from category to product to cart — the price consistently shows the format they chose. For logged-in customers, the preference can be saved to their account so it persists across future visits. This is the smooth, professional experience that B2B buyers in particular expect from stores they will order from regularly.
For stores serving business customers, combine this with B2B Deferred Payment Terms to offer invoice payment alongside the correct ex-VAT pricing, and Automatic EU VAT Checker to validate business customers' VAT numbers at checkout. Browse the full range in our Checkout Optimisation collection.
Works Across the Entire Store — Product Pages, Categories, and Cart
A tax switcher that only works on product pages but shows the wrong price in the cart creates more confusion than it solves. The Tax Display Switcher applies consistently across product listings, category pages, quick views, the cart, and the checkout summary — wherever prices appear in your store. The switch is instantaneous and does not affect actual prices or tax calculations, only the display format the shopper sees.
For a complete B2B checkout experience, add Discount Exclusion Manager to prevent promotional codes from applying to products where margins are too thin, and Checkout Revolution for a streamlined one-page checkout flow that further reduces abandonment.
Why is this module unique?
- Instant client-side toggle — no page reload required, the switch is immediate and seamless
- Consistent across all price display locations: product pages, category listings, quick view, cart, and checkout
- Session and account memory — the preference is maintained so shoppers never need to toggle twice
- Works with PrestaShop's native tax rules — does not alter calculations, only the display format
- Fully compatible with multi-currency stores and currency-specific tax rates
Use Cases
- business_centerMixed B2B and B2C Stores — serve business buyers and consumers from the same storefront with each seeing prices in the format they need
- receiptTrade Accounts — trade customers browsing high-value orders can immediately read net prices without mental arithmetic
- languageCross-Border Sales — stores selling to multiple EU countries where some customers are VAT-registered and others are not
- shopping_cartCart Abandonment Reduction — eliminate VAT confusion as a reason for checkout abandonment by showing the right price format from the start
-
Referencemprtaxdisplayswitcher
-
PrestaShop CompatibilityPS 1.7 – 9.x
-
Pricing ModelOne-time Purchase
-
Module TypeFront & Back-office
-
GDPR RelevantNo
-
Business GoalBoost Conversions
-
External Account NeededNo
-
Module ComplexityFeature-Rich Module
-
Customer Journey StageConvert to Buyers
-
Works With PlatformNo External Platform
Lets any visitor instantly toggle all storefront prices between tax-inclusive and tax-exclusive display with a single click — serving B2C shoppers and B2B buyers from the same store without running parallel sites. The customer's preference is remembered across the session (and optionally across return visits via cookie), and logged-in B2B customer groups can be set to default directly to net prices on login so they never need to toggle at all. The toggle affects only how prices are displayed — checkout always charges the legally correct amount regardless of what mode the customer has selected.
What customers say about us
Remember customer preference across sessions
ImplementedSticky header placement option alongside existing inline positions
ImplementedNo known issues
There are currently no open or resolved issues registered for this module.
- AddedLicense management tab with key management and renewal options
- Addedself-healing integrity checks for automatic diagnostics and repair
- Addedcomplete FR/DE/ES/IT/PL translations
- AddedPS 9 / Hummingbird theme compatibility
- Addedsticky header placement option alongside existing inline positions
- Improvedtoggle state persistence — remembers preference across sessions via cookie
- Fixedprice not updating on quick-add-to-cart when switcher toggled on listing page
- Initialrelease: tax-inclusive / tax-exclusive price toggle for PrestaShop
- InitialB2B/B2C default mode configuration per customer group
- InitialPer-visitor override — toggle state stored in session
- InitialCompatible with PS 1.7.x and PS 8.x
Easy return - no questions asked
Install, set up and take profit
Priority Help & Satisfaction Over Sales
No reviews yet. Be the first to leave a review!
Write a Review