PrestaShop VAT 0% for selected groups of customers

This PrestaShop module gives you possibility to point customer groups (visitor, guest, customer, +other non-default groups) that will have VAT tax 0%. Addon will not charge VAT tax from customers that are associated with at least one group that you marked as VAT excluded on this plugin configuration page. For these customers module will change all prices of products, during checkout and in order to VAT-excluded and tax rate will be set to 0%.

Główne zdjęcie produktu: VAT 0% for selected groups of customers
39.99 €

Galeria

PrestaShop VAT Exemption by Customer Group

This PrestaShop module offers advanced VAT management, enabling you to precisely define customer groups eligible for a 0% VAT rate. Easily specify visitor, guest, customer, and custom groups who will be exempt from VAT charges. The module seamlessly adjusts all product prices to be VAT-excluded, from product pages through to checkout and final order confirmation. For designated customers, the tax rate is automatically set to 0%, ensuring accurate pricing and compliance. This powerful tool enhances flexibility in managing international or business-specific tax regulations, streamlining your e-commerce operations effectively.

Module version: 2.0.6
Shop versions:
9.x8.x1.7.x
Works with ThirtyBees: No
Translations:
This module: VAT 0% for selected groups of customers is fully translated into language: Slovenčina (sk)This module: VAT 0% for selected groups of customers is fully translated into language: Magyar (hu)This module: VAT 0% for selected groups of customers is fully translated into language: Čeština (cs)This module: VAT 0% for selected groups of customers is fully translated into language: Srpski (rs)This module: VAT 0% for selected groups of customers is fully translated into language: Français (fr)This module: VAT 0% for selected groups of customers is fully translated into language: 中文 (zh)This module: VAT 0% for selected groups of customers is fully translated into language: Русский (ru)This module: VAT 0% for selected groups of customers is fully translated into language: Norsk (no)This module: VAT 0% for selected groups of customers is fully translated into language: Български (bg)This module: VAT 0% for selected groups of customers is fully translated into language: Íslenska (is)This module: VAT 0% for selected groups of customers is fully translated into language: Polski (pl)This module: VAT 0% for selected groups of customers is fully translated into language: Slovenščina (si)This module: VAT 0% for selected groups of customers is fully translated into language: हिन्दी (hi)This module: VAT 0% for selected groups of customers is fully translated into language: Lietuvių (lt)This module: VAT 0% for selected groups of customers is fully translated into language: Svenska (sv)This module: VAT 0% for selected groups of customers is fully translated into language: Українська (ua)This module: VAT 0% for selected groups of customers is fully translated into language: 日本語 (ja)This module: VAT 0% for selected groups of customers is fully translated into language: Ελληνικά (el)This module: VAT 0% for selected groups of customers is fully translated into language: Eesti (et)This module: VAT 0% for selected groups of customers is fully translated into language: Deutsch (de)This module: VAT 0% for selected groups of customers is fully translated into language: Nederlands (nl)This module: VAT 0% for selected groups of customers is fully translated into language: Dansk (da)This module: VAT 0% for selected groups of customers is fully translated into language: English (en)This module: VAT 0% for selected groups of customers is fully translated into language: Română (ro)This module: VAT 0% for selected groups of customers is fully translated into language: Italiano (it)This module: VAT 0% for selected groups of customers is fully translated into language: Bahasa Indonesia (id)This module: VAT 0% for selected groups of customers is fully translated into language: Latviešu (lv)This module: VAT 0% for selected groups of customers is fully translated into language: Português (pt)This module: VAT 0% for selected groups of customers is fully translated into language: Hrvatski (hr)This module: VAT 0% for selected groups of customers is fully translated into language: Suomi (fi)This module: VAT 0% for selected groups of customers is fully translated into language: Español (es)

Zero VAT for the right customers.
Products. Shipping. Cart. Checkout. Done.

Running a B2B shop, export sales or VAT-exempt customer groups in PrestaShop usually means hacks, overrides or praying that prices stay correct after an update. VAT 0% for selected groups of customers v2.0.6 sets 0% VAT for selected customer groups across the entire order flow: product pages, cart, shipping, carrier step and checkout totals. No core file overrides. Built-in hook repair panel if anything ever disconnects after an upgrade.

PrestaShop 1.7.x, 8.x and 9.x
Products + shipping + cart
Built-in hook repair panel

What groupvat does. What basic VAT tweaks cannot.

This is not a single checkbox in customer settings. It is a full tax engine wired into PrestaShop hooks so exempt groups see correct prices everywhere, including shipping on PrestaShop 8 when prices are shown tax excluded.

VAT 0% by customer group

Tick the groups that should pay no VAT. Wholesale, EU B2B with valid status, diplomats, internal accounts. One list, instant effect.

Others: manual price rules per product

Shipping VAT fixed too

Carrier fees, cart subtotals and checkout delivery options respect 0% VAT. Critical for PrestaShop 8 B2B shops showing prices tax excluded.

Others: products only, shipping still taxed

No core overrides

Version 2.x uses native PrestaShop hooks only. Safer upgrades, no merge conflicts with other modules, no broken shop after PS update.

Others: fragile override files

Hook repair panel

See every hook the module needs. One click to re-attach if a backup or failed update broke the link. Plain-language status for non-developers.

Others: silent failure, no diagnostics

Custom tax manager

Registers a dedicated TaxManager that returns your chosen 0% tax rule for exempt groups and delegates to PrestaShop for everyone else.

Others: patch one price field only

B2B tax-excluded display

Works when customer groups show prices without tax (net). Product listings, cart summary and carrier step stay consistent on PrestaShop 8.2+.

Others: break on tax excl. mode

Full cart coverage

Cart subtotals, order totals and tax lines recalculated for exempt customers. No hidden VAT line sneaking in from shipping.

Others: wrong total at checkout

Three-tab admin panel

Settings, Hook repair and Updates in separate tabs. Configure groups, fix connections and check for new versions without scrolling one endless page.

Others: cryptic single screen

31 language packs included

Admin labels and module strings ship in major European and world languages. Multilingual B2B shops ready from day one.

Others: English only

Complete feature guide

Every feature explained in plain language for shop owners. No developer jargon. Step by step so you know exactly what groupvat v2.0.6 does for your business.

Settings tab: pick exempt customer groups

Open Settings and tick every customer group that should have 0% VAT . Typical examples: wholesale buyers, verified EU B2B accounts, internal staff orders, export partners.

Any logged-in customer belonging to at least one selected group gets zero VAT on the storefront. Guests and other groups keep your shop's normal tax rules unchanged.

Settings tab: choose the 0% tax rule

Select the tax rate PrestaShop should apply to exempt groups. Usually this is your existing 0% tax entry from International > Taxes . Link in the configuration page takes you there if you need to create one.

The module uses this rule through its own tax manager so invoices, orders and carrier tax calculations all speak the same language.

Product prices on listings and product pages

Exempt customers see catalog and product prices without VAT added. Works on category pages, search results, product detail and related blocks.

On PrestaShop 8 the module adjusts prices during core calculation and refreshes product data after load, so B2B groups with tax excluded price display stay accurate.

Shipping and carrier step

Delivery options, package shipping cost and cart shipping subtotals respect 0% VAT for exempt groups. No more carrier price showing standard tax when products already show net prices.

Tested and tuned for PrestaShop 8.2+ where shipping tax excluded display is a common pain point for B2B shops.

Cart and checkout totals

Cart page summary, checkout sidebar and order total lines are corrected for exempt customers. Subtotal, shipping, tax line and grand total stay aligned.

When a customer logs in, cached tax data is cleared so group-based VAT applies immediately without stale prices from a guest session.

Hook repair tab: fix silent failures

PrestaShop connects modules to the core through hooks . If a hook link is missing after backup restore, manual database edit or failed upgrade, the module settings look fine but VAT does not change on the shop.

  • See every required hook with plain-language explanation
  • Status: Linked, Not linked, or Not in this PrestaShop version
  • One-click Associate per hook or Associate all missing hooks in bulk

Updates tab: MyPresta.eu integration

Check for new module versions, enable automatic update notifications and open the official changelog on MyPresta.eu.

Keeps your VAT module current across PrestaShop upgrades without hunting release notes manually.

Safe upgrades from older versions

Upgrading from v1.x removes legacy core overrides automatically and registers modern hooks instead. Your shop moves to the hook-based architecture without manual file cleanup.

Compatible with PrestaShop 1.7.0.0 through 9.x . Hook list adapts to your version: hooks that do not exist in your PS release are marked as unavailable, not as errors.

Typical use cases

  • B2B wholesale group
    Registered resellers see net prices with 0% VAT on products and delivery.
  • EU reverse charge partners
    Combine with your VAT validation workflow: verified B2B accounts in a dedicated group shop at 0%.
  • Export / exempt status customers
    Diplomatic, medical or other legally exempt buyers in a separate group without editing every product.

groupvat in one sentence

Pick customer groups, assign 0% VAT, and let the module handle products, shipping and checkout across PrestaShop 1.7, 8 and 9. With a built-in hook repair panel when life happens after an upgrade.

Under the hood

Statistics for nerds

The shop owner sees two checkboxes and three tabs. Under the surface: a dedicated tax manager, nine PrestaShop hooks and over four thousand lines of PHP and Smarty keeping VAT at zero for the right customers on every page of the funnel.

4,000+
Lines of code

PHP, Smarty templates and compatibility layer that wire 0% VAT into product calculation, tax manager factory, cart presenter and delivery option list.

1,000+
Lines in core module

Main groupvat.php class: hook handlers, group detection, hook repair UI, upgrade migrations and MyPresta update checker.

9
PrestaShop hooks

Including taxManager , actionProductPriceCalculation , actionPresentCart and shipping-specific hooks for PS 8.x.

31
Language packs

Ready-made translation files for major European and world markets. Admin strings and module labels ship multilingual from day one.

Tax engine

  • GroupvatTaxManager implements TaxManagerInterface and returns configurable 0% tax for exempt groups.
  • Delegates to TaxRulesTaxManager for non-exempt customers. One module, two behaviours.
  • Per-request group check inside getTaxCalculator() to avoid stale TaxManagerFactory cache by address only.

Architecture and file map

  • Hook-based v2.x: no core overrides required. Legacy overrides removed on upgrade from v1.x.
  • 5 admin Smarty templates: configure tabs, customer groups, hook repair, updates and index guards.
  • PS 9 compatibility layer in lib/prestashop9compatibility.php plus MyPresta update checker.
  • Runtime cache reset: Product, Cart and TaxManagerFactory static caches cleared for exempt customers on each request and on login.
3 admin tabs
Settings, Hook repair and Updates. Each tab is a self-contained back office panel in v2.0.6.
46 files
Module package: core class, tax manager, translations, admin templates and compatibility libraries.
v2.0.6
Current release. PrestaShop 1.7.x, 8.x and 9.x. One codebase, three major platform generations.

Fifteen years of MyPresta.eu module craft behind a configuration that looks like two dropdowns. You pick the groups. We ship the tax engine, shipping fixes, cart presenter hooks and a repair panel for when PrestaShop forgets who we are. That is the point: your B2B customer sees 0% VAT everywhere. We handle the engineering.

39.99 €

Module Gallery

Why choose our module
VAT 0% for selected groups of customers?

Optimization and Automation

Optimize your store's tax handling by automating VAT exemption for chosen customer groups. This module automatically sets all product prices and order totals to 0% VAT during checkout, streamlining operations and ensuring compliance for specific customer segments without manual intervention.

Increased Sales

This module boosts sales by enabling targeted 0% VAT for specific customer groups. By reducing the final price for these segments, it creates a powerful purchase incentive, directly enhancing conversions and overall revenue from strategically chosen customer bases.

15 years of experience

With 15 years of PrestaShop expertise, we crafted this module to address the real-world complexities of tax compliance. It enables precise VAT exclusion for selected customer groups, demonstrating our deep understanding of regulatory demands and e-commerce platform capabilities, ensuring effortless control.

Extensive Customization

This module offers extensive customization, letting you precisely designate various customer groups—from standard visitors to custom segments—for VAT exemption. Easily tailor your tax settings to perfectly match diverse customer profiles and your store's unique needs.

Open Source Code

With full source code access, you retain complete control over how this module manages 0% VAT for specific customer groups. Modify, audit, or extend its tax exclusion logic with confidence, ensuring perfect alignment with your unique e-commerce tax strategies and integrations.

License and Updates

This module's license grants perpetual use. Updates, free for one year, ensure the 'VAT 0%' functionality remains compliant with evolving tax regulations and PrestaShop versions. Future access to updates is available with significant renewal discounts.