General

Written By Floris de Vries

Last updated 1 day ago

The General Settings page controls how VAT exemption is applied inside the Shopify checkout for the EU Tax Exemption โ€“ Checkout app.

These settings determine:

  • Which customers can be VAT exempt

  • How VAT is calculated

  • Whether Shopify Markets or app logic controls pricing

  • How VAT numbers are stored for B2B companies

Most stores only need to adjust a small subset of these settings.
Some options are advanced and should only be enabled if you fully understand your pricing model.

You can find these settings at:

Shopify admin โ†’ Apps โ†’ EU Tax Exemption โ€“ Checkout โ†’ Settings โ†’ General Settings


Disable VAT exemption per country

Select countries to disable tax exemption

Use this setting to exclude specific countries from VAT exemption.

Typical use cases:

  • Disable VAT exemption for your domestic country

  • Apply country-specific legal or compliance rules

  • Temporarily disable VAT exemption for certain regions

When a country is selected:

  • VAT validation may still occur

  • VAT exemption will not be applied for customers from that country


Hide VAT input field for disabled countries

When enabled:

  • The VAT number field is hidden for customers from disabled countries

  • Prevents confusion during checkout

Recommended if:

  • Domestic VAT exemption is never allowed

  • You want a cleaner checkout experience


VAT calculation & pricing control (advanced)

Use custom VAT rates and product prices per EU country

This section allows you to switch from Shopify Market dynamic pricing to app-controlled VAT pricing inside checkout.

Instead of relying on Shopify Markets:

  • VAT is recalculated using Checkout Functions

  • VAT rates defined in this app are applied directly in checkout

This works similarly to Draft Order Logic, but without Draft Orders.


Donโ€™t use market dynamic prices

When enabled:

  • Shopify Market dynamic pricing is bypassed

  • VAT calculation is handled by the app using Checkout Functions

  • VAT removal is applied directly in checkout

  • The VAT rates defined below are used

This provides maximum control over VAT behavior, but comes with strict rules.


Important rules (must read)

โš ๏ธ This mode follows the same rules as Draft Order Logic:

  • โŒ Not compatible with VAT-exclusive pricing

  • โœ… Designed for VAT-inclusive pricing

  • โš ๏ธ Requires correct VAT rates per country

  • โš ๏ธ Should only be used if you understand your pricing logic

If your store sells prices excluding VAT:

  • Do not enable this option

  • Use Shopifyโ€™s standard dynamic pricing instead


When to use this option

Enable Donโ€™t use market dynamic prices if:

  • You sell VAT-inclusive prices

  • You want consistent VAT handling across EU countries

  • You want to bypass Shopify Markets pricing logic

  • You need predictable VAT removal in checkout

  • You want Draft-Order-like behavior, but directly in checkout


When not to use this option

Do not enable this option if:

  • You sell prices excluding VAT

  • You rely on Shopify Markets for price calculation

  • You are unsure how VAT should be applied in your store


VAT rates by country

This section allows you to define VAT rates per EU country.

  • These rates are used only when Donโ€™t use market dynamic prices is enabled

  • VAT is removed or recalculated based on these values

  • You can reset all rates to Shopify defaults at any time

If you are unsure:
โžก๏ธ Leave the default VAT rates unchanged.


Company location VAT number

When enabled, validated VAT numbers will be automatically saved to the company location tax details.

  • This will override any manually entered VAT numbers for those company locations.

Setting:
โœ”๏ธ Save VAT number on company location tax details


Company location VAT number note

When enabled, validated VAT numbers will be saved as a note on the company location.

  • This allows you to track VAT numbers separately from the tax registration ID.

Setting:
โœ”๏ธ Save VAT number as note on company location