Tax Display Switcher is a module for PrestaShop stores that lets visitors move between tax-included and tax-excluded prices throughout the shop. Installation is followed by two small choices, the starting view and the form of the selector, and the price control is ready.
A catalogue serving consumers and trade buyers has two equally important ways of reading a price. Retail customers need the amount they expect to pay, while business buyers assess suppliers in net figures. The module gives both audiences a clear view without splitting products between separate catalogues, and the selected presentation follows the visitor from the first listing to the order total.
The merchant controls much more than a basic switch. The selector appears as a toggle, two buttons or a dropdown, in the chosen position and colours. Its starting view follows the customer group or uses tax-included or tax-excluded prices. Rules refine the result by shop, language, login status, customer group, page, category and product, with simultaneous gross and net prices or hidden prices available for B2B areas.
Every amount changes together without reloading the page, including sale prices, crossed-out prices, quick views, cart lines, delivery, subtotals and checkout totals. Labels and price suffixes are edited separately for every store language, the choice is remembered for the period set by the merchant, and later quantity or combination updates keep the same view.
The result is a natural price view for retail and trade customers, promotions that remain easy to understand, fewer questions about whether tax is included, and the correct payable amount still governed by the shop’s tax and address rules.
What does Tax Display Switcher settle for a mixed retail and trade shop?
- One catalogue presents tax-included or tax-excluded prices to the audience that needs them
- Every visible amount changes together, including discounts, cart values and checkout totals
- Price presentation stays separate from the tax rules that determine the payable amount
- Three selector styles, flexible placement, colours and multilingual wording fit the storefront
- Audience, catalogue and multistore rules decide where each presentation applies
- A short first setup sits alongside detailed control and restrained preference storage
Tax Display Switcher gives a PrestaShop store one coherent way to serve consumers who think in gross prices and business buyers who assess suppliers in net figures. The visitor sees the useful presentation, while the merchant keeps one catalogue and one set of tax rules.
The sections below cover consistent price changes, the boundary between display and taxation, storefront presentation, audience rules and everyday operation. The first launch needs only a starting view and selector style, while every deeper choice remains available when the catalogue requires it.

How do gross and net prices stay consistent throughout the purchase?
The selection changes every monetary surface together: product listings, product pages, quick views, sale prices, crossed-out regular prices, cart lines, delivery charges, subtotals and the checkout summary. The figures change at the moment of selection without a page reload, so the customer never has to wonder whether one block still uses the previous view.
Quantity changes, combinations and refreshed product blocks retain the chosen presentation. The module marks the relevant amounts in a theme-stable way and updates both the current price and its comparison price, which keeps the meaning of a promotion intact from the catalogue to the final summary.

How does the displayed view stay separate from the tax actually charged?
The module changes price presentation, not the product’s tax rule, customer account or customer-group record. A gross view therefore does not grant a tax status, and a net view does not remove tax from an order. It simply gives the visitor the useful way to read the catalogue.
The payable amount continues to follow the shop’s full tax context, including the applicable country, state, postcode, customer tax details and order data. A localized explanation beside the selector reflects the shop’s own tax basis and sales area, so the browsing view is clear without making a broader promise than the store’s configuration supports.

How closely does the selector fit the shop?
Three ready-made forms cover the common layouts: a compact toggle, a pair of clear buttons and a dropdown. The merchant sets its storefront position, colours and initial display. That initial view follows the customer group or starts with prices including or excluding tax, until the visitor makes a personal choice.
Every shop language has editable wording for both choices and editable suffixes beside prices. The merchant also sets how long an active preference is remembered. A clean default works immediately after installation, while placement, styling and language controls provide the depth needed for a distinctive storefront.

Which price view appears for each audience and catalogue area?
Rules target a presentation by customer group, login status, language, page type, category and product. A public retail area therefore starts with gross prices, a signed-in wholesale group works in net figures, and selected B2B ranges show both values together or hide prices until the required login or contact step.
Each shop in a multistore installation keeps its own selector, wording, placement and rules, with deliberate inheritance where several shops share a policy. The default remains consistent across the whole storefront, and exceptions stay precise enough to support a mixed catalogue without confusing one audience with another.

How quickly does the module become part of daily operation?
Installation, a starting view and one selector style complete the first launch. The control works with keyboard navigation, matches the active theme and remains attached when product prices refresh. Built-in checks report missing placement or inconsistent price coverage before shoppers encounter it.
A visitor who accepts the starting view leaves no module preference behind. Only an active choice is remembered, for the period selected by the merchant, and returning to the default removes it. Product data, tax rules and customer records remain untouched, giving the shop a simple start and dependable control as B2B, languages and storefronts expand.

-
Referencemprtaxdisplayswitcher
-
In stock2147483647 Items
-
PrestaShop CompatibilityPS 1.6 – 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
What customers say about us
Be the first to share your experience with this module.
Write a Review
Lets visitors switch storefront prices between tax-included and tax-excluded display without changing your tax rules, product prices, currencies, reductions, or checkout calculation. It is useful for stores serving both retail shoppers and business buyers from the same PrestaShop shop.
- Addedcomplete FR/DE/ES/IT/PL translations
- ImprovedCache tax display switcher state
- FixedRender tax switcher without core override
Works Well With Tax Display Switcher
Modules our team genuinely pairs with this one, and exactly why each belongs in the same setup.
A merchant running Tax Display Switcher lets visitors choose tax-included or tax-excluded prices while browsing, so consumer and business shoppers each see the price format they expect without changing real tax rules. Clearer pricing helps B2B buyers feel at home, but presentation alone does not give them the payment flexibility businesses often expect.
B2B Deferred Payment Terms is a separate tool that adds an invoice-style checkout option for logged-in customers whose groups have active terms and whose carts stay within configured credit rules, seeding common terms such as Net 15, Net 30 and Net 60. It handles how business buyers pay, not how prices look.
Together they address two distinct expectations of a business shopper: the switcher shows ex-VAT figures that read like a trade quote, and the terms module offers the pay-later route. A merchant serving B2B covers both price presentation and payment options, each module doing its own job in the same checkout experience.
A merchant using Tax Display Switcher already cares about presenting prices correctly to business shoppers, letting them view ex-VAT figures while browsing. Showing a business-friendly price is one thing; confirming a business customer's VAT details is a separate, compliance-driven task the display tool does not perform.
Automatic EU VAT Checker is a distinct governance tool that validates EU VAT numbers through VIES, gives shoppers live feedback on address pages, can require a VAT number when a company name is entered, caches results and stores validation details so staff can see what was checked later. It does its own checking job.
Run alongside the switcher, one keeps prices readable for trade buyers while the other handles the validation record behind a B2B order. A merchant gets clean ex-VAT presentation plus a documented VAT-check trail, two complementary tools that together make B2B selling tidier without either driving the other.
A merchant with Tax Display Switcher is tuning the storefront for mixed audiences, letting shoppers flip between tax-included and tax-excluded prices so retail and trade buyers each see what they expect. Display flexibility helps, but it does not manage the accounts, approvals and credit that serious business buyers need.
Loyalty + Credit Revolution is a separate module built for shops where retail and business buyers need different approval, pricing and account workflows, supporting trade applications and status flows, company members and invites, B2B and B2C tier rules and credit accounts. It owns the account side entirely on its own terms.
Side by side, the switcher handles how prices appear and the revolution module handles who the buyer is and what account treatment they get. A merchant serving both audiences gets clear dual price presentation plus a real B2B account and credit layer, two complementary tools rather than one passing data to the other.
A merchant running Tax Display Switcher lets business shoppers choose the ex-VAT view they prefer, so trade buyers can read figures the way they expect while consumers keep tax-included prices. That presentation choice prepares the ground for B2B, but it does not control who actually gets trade access in the first place.
Trade Account is a separate tool that gives business buyers a controlled way to request wholesale access without exposing trade pricing to every shopper, adding a logged-in application page, collecting business details and giving your team a Back Office queue to review, approve or reject. It governs entry to the trade relationship.
Used together, Trade Account decides who becomes an approved business customer and the switcher lets those buyers pick the ex-VAT display they prefer once inside. A merchant gets a gated trade-application process plus a flexible price view, two complementary tools that together shape a tidier wholesale experience.
Easy return - no questions asked
Install, set up and take profit
Priority Help & Satisfaction Over Sales