Missing Switzerland VAT Configuration In EasyStore - Question | JoomShaper

Missing Switzerland VAT Configuration In EasyStore

E

ETFA

EasyStore 20 hours ago

Hello,

I am currently setting up EasyStore for a Joomla-based e-commerce project and encountered a limitation in the tax configuration.

In the “VAT on sales” section, I can only select EU countries. Non-EU countries such as Switzerland are not available in the country list.

This creates a problem because:

Switzerland (CH) requires 0% VAT (export) It cannot be configured in the current system This prevents correct tax handling for international orders

My questions:

Is there a built-in way to define tax rates for non-EU countries (e.g. Switzerland)? If not, is this a known limitation of EasyStore? What is the recommended workaround for handling exports outside the EU (0% VAT)? Is there a planned update to support non-EU tax regions?

This is a critical requirement for operating a store in Europe with international customers.

Looking forward to your clarification.

Best regards, ETFA

0
5 Answers
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 20 hours ago #223224

Hello,

Thank you for your inquiry.

To ensure we address your concern correctly, we would like to clarify our understanding of how the tax should be applied in your case.

From a VAT perspective:

  • Sales within your country or within the EU are generally subject to standard VAT rules, meaning VAT is applied based on the applicable rate.
  • Sales to non-EU countries (e.g., Switzerland) are typically treated as exports, which are zero-rated (0% VAT). These transactions are still considered taxable but with a 0% rate, provided the required export conditions are met.

Based on this, it seems your requirement is to:

  • Apply standard VAT for EU customers, and
  • Apply 0% VAT for non-EU customers (exports) such as Switzerland.

Could you please confirm if this matches your intended tax setup, or if you are aiming for a different configuration?

Once confirmed, we can guide you more precisely.

Best regards

0
E
ETFA
Accepted Answer
18 hours ago #223235

Hello,

thank you for your clarification — yes, your understanding is correct.

Our goal is exactly as follows:

  • Apply standard VAT (e.g. 19%) for customers within Germany and the EU
  • Apply 0% VAT for customers outside the EU (e.g. Switzerland), treated as exports

However, our main challenge is not the VAT logic itself, but the technical implementation in EasyStore.

Specifically, we need guidance on:

  1. How to configure tax rules so that VAT is automatically adjusted based on the customer’s billing or shipping country
  2. Whether EasyStore supports geo-based tax rules or zones, and how to set them up
  3. How to ensure that customers from non-EU countries (e.g. Switzerland) are correctly charged 0% VAT at checkout
  4. Whether any additional configuration (or limitations) exist in EasyStore regarding this setup

Could you please provide a step-by-step configuration guide within EasyStore, rather than general VAT principles?

That would help us implement this correctly.

Best regards

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 18 hours ago #223236

Hello,

Thank you for your confirmation and detailed requirements.

This setup is achievable in EasyStore.

EasyStore supports country-based (and in some cases region/province-based) tax rules, where the applicable VAT is automatically determined based on the customer’s shipping address at checkout.

✔️ How your requirement works in EasyStore

  • Customers within Germany / EU → standard VAT (e.g. 19%) is applied based on the configured EU tax rules.
  • Customers outside the EU (e.g. Switzerland) → can be assigned a separate tax rule with 0% VAT, treated as export.

The system will automatically apply the correct tax rate depending on the customer’s shipping location.


⚙️ How to configure 0% VAT for Switzerland

To set this up in EasyStore:

  1. Go to Tax Settings in your EasyStore backend
  2. Click on “Add Region”
  3. Select Switzerland (CH) as the region/country
  4. Set the tax rate to 0%
  5. Save the configuration

Once this is configured, any order placed with a Swiss shipping address will automatically be charged 0% VAT.


I have also attached a short screen recording in the hidden content area showing the exact steps for your reference.

Best regard

0
E
ETFA
Accepted Answer
18 hours ago #223237

Hello,

thank you — this is helpful.

Just to confirm the full setup: We will configure:

  • One region for EU countries with standard VAT (e.g. 19%)
  • One region for Switzerland with 0% VAT

Can you please confirm:

  1. Does EasyStore prioritize the more specific region (e.g. Switzerland) over general rules?
  2. Is there a default/fallback tax rule if a country is not explicitly assigned?
  3. Are there any limitations when scaling this to multiple non-EU countries later?

We want to ensure there are no conflicts between EU and export rules.

Best regards

0
Atick Eashrak Shuvo
Atick Eashrak Shuvo
Accepted Answer
Support Agent 18 hours ago #223239

Hello,

Thank you for your follow-up—those are very relevant questions.

Please find the clarifications below:

✔️ Rule Priority

Yes, EasyStore applies tax rules based on the customer’s shipping country. If a specific country (e.g. Switzerland) is configured as its own region, that rule will be applied directly when the customer selects that country. There is no conflict as long as each country is clearly assigned to the appropriate region.

✔️ Default / Fallback Behavior

If a country is not explicitly configured in any tax region, EasyStore will treat it as 0% tax by default. In other words, no VAT will be applied unless a tax rule exists for that country.

✔️ Scaling to Multiple Non-EU Countries

There are no major limitations in this regard. You can:

  • Add additional non-EU countries individually with 0% VAT

This allows you to scale your export setup without conflicts.

Best regards

0