Frequently Asked Questions (FAQ)
Written By Floris de Vries
Last updated 8 months ago
This FAQ answers the most common questions about the EU Tax Exemption App, based on real support requests.
If something doesn’t work as expected, it is almost always related to Shopify tax settings, market configuration, or pricing logic — not the VAT validation itself.
VAT validation & general behavior
The VAT number is validated, but VAT is not removed. Why?
The VAT number is validated, but VAT is not removed. Why?
This usually happens due to Shopify tax or market settings, not because of the app.
Check the following:
The email address used during VAT validation must match the email used at checkout
Your Market tax display setting is correct:
Draft Order Logic → Show as included
Standard Checkout Logic → Dynamic pricing
You are not using fixed market prices (custom prices per country)
If you use fixed prices per market, Shopify treats those prices as final and will not recalculate VAT.
VAT is set to 0%, but the product price stays the same
VAT is set to 0%, but the product price stays the same
This is expected behavior in some setups.
Shopify may set VAT to 0 without recalculating prices if:
Fixed market prices are used
VAT-exclusive pricing is configured incorrectly
Draft Order Logic is disabled while prices are VAT-inclusive
If you sell VAT-inclusive prices and need reliable VAT removal, enable Draft Order Logic.
Customers from my own country enter a VAT number but VAT is not removed
Customers from my own country enter a VAT number but VAT is not removed
This is default behavior.
VAT exemption only applies to cross-border EU transactions
VAT numbers from the same country as your store are validated but not exempt
This follows EU VAT reverse-charge rules.
Can I exempt foreign EU VAT numbers, but not domestic ones?
Can I exempt foreign EU VAT numbers, but not domestic ones?
Yes — this is exactly how the app works by default.
Foreign EU VAT numbers → validated and VAT removed
Domestic VAT numbers → validated, but VAT remains
Draft Order Logic vs Standard Checkout Logic
What is the difference between Draft Order Logic and Standard Checkout Logic?
What is the difference between Draft Order Logic and Standard Checkout Logic?
Draft Order Logic
Creates a Shopify Draft Order after VAT validation
Redirects customers to a draft order invoice
Ensures correct VAT removal even with complex setups
Standard Checkout Logic
Uses Shopify’s native checkout
Relies on Shopify tax settings and cart attributes
Best for VAT-exclusive pricing
When should I use Draft Order Logic?
When should I use Draft Order Logic?
✅ Recommended if you:
Sell VAT-inclusive prices
Use multiple Shopify Markets
Use dynamic pricing (no fixed market prices)
Want maximum reliability
❌ Do not use if:
You sell VAT-exclusive prices
You need standard Shopify checkout behavior only
I sell prices excluding VAT. Which logic should I use?
I sell prices excluding VAT. Which logic should I use?
You must use Standard Checkout Logic.
Draft Order Logic will recalculate prices, which breaks VAT-exclusive pricing setups.
Can I force customers to validate VAT before checkout?
Can I force customers to validate VAT before checkout?
Yes.
Enable “Require VAT validation before checkout” in General Settings.
This:
Disables the checkout button
Prevents checkout until VAT is validated
Works without Shopify Plus
Shopify plans & checkout limitations
Why can’t I add the app to checkout?
Why can’t I add the app to checkout?
Shopify only allows checkout customization on Shopify Plus.
Non-Plus → app works in cart or cart drawer
Plus → use EU Tax Exemption Plus for checkout support
Can I validate VAT directly in checkout without Shopify Plus?
Can I validate VAT directly in checkout without Shopify Plus?
No. This is a Shopify platform limitation.
Markets, pricing & taxes
VAT is not removed when using fixed market prices
VAT is not removed when using fixed market prices
This is a Shopify limitation.
Fixed market prices are treated as final
VAT cannot be recalculated or removed
Solution:
Remove fixed prices
Use dynamic pricing
Or enable Draft Order Logic
VAT works for some EU countries but not others
VAT works for some EU countries but not others
Check if those countries are:
Set up as separate Markets
Using a different tax display setting
Each Market must be configured correctly.
I ship from outside the EU and VAT is not removed
I ship from outside the EU and VAT is not removed
VAT exemption only applies to intra-EU transactions.
If goods are shipped from:
The US or another non-EU country → VAT reverse charge does not apply
Solution:
Use an EU fulfillment location
Or ship from within the EU
Cart & theme issues
The VAT form doesn’t appear in my cart drawer
The VAT form doesn’t appear in my cart drawer
If your theme uses a cart drawer, you must:
Add the app to the Theme Editor
Add the
<div id="ooTaxExemption"></div>snippet manually to the cart drawer code
Recommended:
Add the app to both cart page and cart drawer
The form disappears or doesn’t load properly
The form disappears or doesn’t load properly
Common causes:
Theme updates removed the app block
Missing app embed
Custom cart or bundle logic interfering
Re-enable the app block in the Theme Editor.
The cart freezes or behaves strangely on mobile
The cart freezes or behaves strangely on mobile
This is usually caused by:
Theme JavaScript issues
Conflicts with bundle or cart apps
In these cases, the theme developer must resolve the issue.
Customers, emails & data
Does VAT validation persist for future orders?
Does VAT validation persist for future orders?
Yes.
Shopify identifies customers by email address
Once a customer is marked tax-exempt, they remain so
You can manually revert this in the Shopify customer profile.
Can the same VAT number be used with different emails?
Can the same VAT number be used with different emails?
Yes.
Each email must complete VAT validation separately.
Where is VAT data stored?
Where is VAT data stored?
Depending on settings, VAT data is stored as:
Order note
Order tags
Customer tags
Cart attributes
Draft order metadata
Customer metafields
Can I add a customer tag after VAT validation?
Can I add a customer tag after VAT validation?
Yes.
Enable “Add tag to customer after VAT validation”.
Common use cases:
B2B identification
Payment method restrictions
ERP integrations
Translations & text
I changed translations, but nothing happens
I changed translations, but nothing happens
Translations:
Are empty by default
Must be explicitly saved at least once
Use “Apply all default translations for all languages” to initialize them.
Compatibility & limitations
Does the app work with bundle apps?
Does the app work with bundle apps?
Standard Checkout Logic is generally more compatible with bundle apps.
Most bundle apps rely on Shopify’s standard checkout flow to apply pricing and discounts. Using Standard Checkout Logic ensures better compatibility and more predictable pricing behavior.
Draft Order Logic may conflict with bundle apps that modify prices dynamically or apply discounts late in the checkout process. This is a Shopify limitation.
Does the app support headless stores?
Does the app support headless stores?
No.
Use the Shopify Plus version for checkout-based logic.
Still stuck?
If something still doesn’t work:
Double-check Markets and tax display settings
Verify pricing logic (inclusive vs exclusive)
Test with a real EU VAT number
Contact support with collaborator access
Final note
Most issues are configuration-related, not bugs.
Once set up correctly, the app runs reliably with no daily maintenance.
Still need help? Ask the team