Swiss Ecom Guides Shopify guides for Swiss merchants

Shopify, for Switzerland

How to charge MWST on your Shopify store

MWST on Shopify is a decision tree, not a setting. The EU distance sales threshold is EUR 10,000 per year. Here is how to configure your store correctly.

A cardboard box with a red seal and a wooden crate on a dark surface with papers and a calculator.

The short version: MWST on Shopify is not a single switch. You set it per region, per product, and per customer type. The Federal Tax Administration (ESTV/AFC) sets the standard Swiss rate at 8.1% and the reduced rate at 2.6%. Compulsory registration applies at CHF 100,000 of worldwide annual turnover from non-exempt supplies. For EU sales, the European Commission's One Stop Shop applies to distance sales of goods not exceeding EUR 150. The EU-wide threshold for distance sales is EUR 10,000 per year (European Commission, 2021). Exports of physical goods are zero-rated; digital services to EU consumers are taxed where the customer lives.

Most Shopify tax guides in English were written for sellers inside the EU or the UK. Switzerland is in neither. That single fact changes what you charge, who you charge it to, and what paperwork follows the parcel. If you have not yet opened your store, our Shopify Switzerland setup guide covers the foundations. Our overview of what Shopify is and whether it works in Switzerland is a good starting point.

Heads up: this guide uses Shopify affiliate links. Sign up through one and we are paid a commission, and you pay exactly the same as you would otherwise. You can start at https://www.shopify.com.

Shopify plans, pricing and features change; always verify the current details on shopify.com before deciding.

MWST is the Swiss name for value added tax. The EU calls it VAT. The mechanics differ at the border, and the border is where most Swiss Shopify stores get their configuration wrong.

Where your MWST actually applies

The question is not "how do I turn on MWST?" It is "which border does this sale cross, and what does that border do to the rate?"

Three borders matter. The Swiss domestic border, where there is none, so you charge Swiss MWST. The EU border, where your goods leave Switzerland and the sale becomes an export. The rest-of-world border, same export logic, different import rules on the buyer's side.

The OECD's International VAT/GST Guidelines establish the principle that consumption taxes are levied where consumption occurs (OECD, 2017). For a Swiss store, that means the customer's location, not your server, determines the rate.

For a Swiss customer buying from a Swiss store, the sale is domestic. You charge 8.1% standard or 2.6% reduced, as published by the Federal Tax Administration (ESTV/AFC). The reduced rate covers food, books, newspapers, and medicines.

For an EU customer buying physical goods, the sale is an export. Exports are zero-rated. The buyer's country applies import VAT and possibly customs duty on arrival.

For an EU customer buying digital services, the rule flips. You charge VAT at the rate of the customer's country, not zero.

Scenario MWST/VAT rate Who charges Our notes
Domestic B2C (Swiss buyer) 8.1% standard / 2.6% reduced You Show inclusive prices; reduced rate needs product override
Domestic B2B (both registered) 8.1% / 2.6% You, unless reverse charge Verify MWST number; apply reverse charge if both registered
EU B2C digital services Customer's country rate You, via OSS Register for non-Union OSS in one EU state
EU B2C physical goods ≤ EUR 150 Customer's country rate You, via IOSS EUR 3 import duty per product type since July 2026
EU B2C physical goods > EUR 150 0% (export) Buyer's customs Import duties apply at EUR 150 or more
EU B2B (valid VAT ID) 0% (reverse charge) Customer Record VAT ID on invoice; state "reverse charge"
Rest of world 0% (export) Buyer's country Zero-rated; import rules vary by destination

Our take: The decision tree collapses to one question: does the sale cross the Swiss customs border? If no, charge Swiss MWST. If yes, the product type determines whether you charge nothing, the customer's rate, or zero with a reverse-charge note. Configure your store around that border first, and the rates follow. Stores selling only domestically can stop at row one. Stores selling digital services to the EU face the most configuration work, because the rate changes per member state.

MWST decision checklist (our suggested version):

  • Buyer in Switzerland? Charge 8.1% or 2.6%, show inclusive price. - Buyer in EU, B2B, valid VAT ID? Reverse charge, 0%. - Buyer in EU, B2C, physical goods? Export at 0%. IOSS if under EUR 150. - Buyer in EU, B2C, digital services? Charge customer's country rate via OSS. - Buyer outside EU? Export at 0%. Import rules apply on arrival.

The Swiss threshold: when you must register

Registration with the ESTV is compulsory when your worldwide annual turnover from non-exempt supplies reaches CHF 100,000. Below that figure, registration is voluntary.

Voluntary registration has a trade-off. You can deduct input tax on business purchases, but you must also charge MWST on every sale and file returns. For a small store just starting, the math may not favour it.

For EU sales, a separate threshold applies. The European Commission sets the EU-wide threshold for intra-EU distance sales at EUR 10,000 per year (European Commission, 2021). Cross it, and you must register for VAT in each member state where your customers live, or use the One Stop Shop to report in one place. The KVK, the Dutch chamber of commerce, confirms the same EUR 10,000 threshold for distance sales into the EU (KVK, 2026).

Below EUR 10,000 in EU distance sales, you can apply your Swiss rate. Above it, the customer's country rate takes over.

The Netherlands offers a Small Businesses Scheme (KOR) for sellers with annual turnover below EUR 20,000, according to KVK, 2026. Each EU member state sets its own small-business threshold, so check the rate in the country where you register for OSS.

Setting up MWST in Shopify: the correct order

Configure taxes only after you have registered. Shopify cannot file your return or report to the ESTV; it calculates and displays what you tell it to.

Here is the correct order for a Swiss store:

  1. Register with the ESTV and receive your MWST number before touching Shopify settings.
  2. In Shopify admin, go to Settings > Taxes and duties, select Switzerland, and enter your MWST number.
  3. Confirm the standard rate (8.1%) and reduced rate (2.6%) match what the ESTV publishes.
  4. Enable tax collection for Swiss regions. All cantons use the federal rate.
  5. Add each EU member state where you sell, and enter your OSS registration number where applicable.
  6. Create tax overrides for reduced-rate products: food, books, newspapers, medicines.
  7. Decide whether your storefront prices include MWST. Most Swiss shops show inclusive prices.

Step 6 is where most stores stumble. Shopify applies the standard rate to every product by default. If you sell food at 2.6%, you must override the rate for those products individually or by collection.

If you use Shopify Payments in Switzerland, the payment processor does not affect your tax settings. Taxes and payments are separate configuration paths.

For Shopify Markets, each EU country you add becomes its own tax region. Enter the OSS number once per region. Shopify calculates the correct rate per country if you have entered the rates correctly.

Zero-rated and exempt: when not to charge

Zero-rated is not the same as exempt. Both mean you charge 0%, but the consequences differ.

Zero-rated sales still count as taxable turnover. You can deduct input tax on the costs of making that sale. Exempt sales do not count as taxable turnover, and you cannot deduct input tax on their costs.

Exports of physical goods are zero-rated. When a parcel leaves Switzerland for an EU or rest-of-world address, you charge 0% Swiss MWST. The buyer's country applies its own import VAT and duties.

The European Commission removed the VAT exemption for small consignments up to EUR 22 (European Commission, 2021). Every EU-bound parcel, regardless of value, is now subject to EU VAT on import.

For low-value goods under EUR 150, the Import One Stop Shop (IOSS) lets you collect and remit EU VAT at the point of sale. The European Commission states that IOSS applies to distance sales of goods not exceeding EUR 150 (European Commission, 2021). Above EUR 150, the buyer's customs authority collects import VAT and duties, as KVK, 2026 confirms.

Since 1 July 2026, the EU levies a fixed import duty of EUR 3 per product type on e-commerce shipments up to EUR 150, according to KVK, 2026. The European Commission's guides confirm the same EUR 3 duty (European Commission, 2026).

Digital services to EU consumers are not zero-rated. You charge the customer's country rate via OSS. The European Commission estimates that using the One Stop Shop reduces red tape by up to 95% compared to registering in each member state separately (European Commission, 2021).

For sales to the UK, the standard VAT rate is 20% as of 2026, according to Stripe, 2026. The reduced rate is 5%. Post-Brexit, the UK treats Swiss sellers as non-EU suppliers, so you register for UK VAT separately if you sell digital services there.

B2B sales and the MWST number check

B2B sales to EU customers work differently from B2C. If your EU business customer provides a valid EU VAT ID, you apply the reverse charge mechanism. You charge 0% and record the customer's VAT ID on the invoice. The customer accounts for the VAT in their own country.

Shopify does not validate EU VAT IDs natively. You can use the European Commission's VIES system to check a number before you ship. Some Shopify apps add this check at checkout, but the native admin does not.

For Swiss B2B sales where both parties are MWST-registered, the reverse charge mechanism applies under the same principle. Verify the customer's MWST number and shift the tax to them.

The invoice must state "reverse charge" or the German equivalent "Verrechnung ohne Ausweis von MWST" clearly. Without that note, the tax authority treats the sale as a standard taxable transaction, and you owe the MWST.

If you also use TWINT at your Shopify checkout, the payment method does not change the B2B tax treatment. The tax decision follows the customer, not the payment rail.

Dropshipping and third-party fulfilment

Dropshipping adds a second border question. Where is your supplier, and where does the parcel ship from?

If your supplier is in the EU and ships to an EU customer, the sale never touches Switzerland. The supplier's country is the origin. You may still owe tax in Switzerland on your margin, but the goods' movement is intra-EU.

If your supplier is outside the EU and ships to an EU customer, import rules apply at the EU border. IOSS may cover goods under EUR 150 if you are registered. Above that, the buyer or the courier pays import VAT and duties.

If your supplier is in Switzerland and ships to a Swiss customer, the sale is domestic. You charge 8.1% or 2.6%.

The key question: who is the supplier of record? If your store invoices the customer, you are the supplier. The tax treatment follows your registration and the goods' movement, not the fulfilment arrangement.

If you use a fulfilment centre in another country, the stock's location can create a tax presence there. Check with a licensed tax adviser before warehousing goods abroad.

What the invoice must show

A Swiss MWST-compliant invoice needs specific elements. The ESTV requires:

  • Your name, address, and MWST number.
  • The customer's name and address.
  • Invoice date and a sequential invoice number.
  • A clear description of the goods or services.
  • The quantity and unit price.
  • The applicable MWST rate and the tax amount, or a reverse-charge reference.
  • The gross total.

If your prices are MWST-inclusive, the Swiss default, you must still show the tax amount separately on the invoice. The ESTV does not accept "MWST included" without a figure.

For EU B2B reverse-charge invoices, state "reverse charge" and the customer's VAT ID. For zero-rated exports, state "export, 0% MWST" and reference the customs declaration number if you have one.

Shopify's native order documentation does not produce a document that meets all Swiss requirements. Most stores use an invoicing app or generate invoices in their accounting software.

Common mistakes and penalties

The most common error is charging the wrong rate. Applying 8.1% to food or books instead of 2.6% overcharges the customer. Applying 2.6% to standard-rated goods undercharges the tax authority. Both trigger corrections.

The second error is missing registration. If your turnover crosses CHF 100,000 and you have not registered, the ESTV can assess back tax from the date you should have registered. Interest and penalties apply.

The third is forgetting EU OSS registration. Once you exceed EUR 10,000 in EU distance sales, you must register for OSS or in each member state. The European Commission, 2021, confirms this threshold applies to distance sales of goods within the EU.

The fourth is not applying reverse charge to B2B sales. Without the customer's VAT ID on the invoice, the sale defaults to a standard B2C transaction, and you owe the VAT.

The ESTV can levy surcharges of up to CHF 1'000 for late or incorrect filings, and interest on unpaid tax runs from the due date. The Federal Tax Administration publishes the penalty framework. Shopify's cost in Switzerland does not include any tax compliance tools; you handle filings outside the platform.

Frequently asked questions

How do I charge VAT on digital products sold to EU customers?

Register for the non-Union One Stop Shop in an EU member state. Unlike the Union OSS, which is for EU-established businesses, the non-Union scheme is designed for sellers outside the EU like Swiss stores. You report all EU digital services in one quarterly return through the member state where you registered.

How do I handle VAT for dropshipping orders where the supplier is in another country?

The supplier's location and the shipping route determine the tax, not your store's location. If a Chinese supplier ships to a German customer, the import happens at the German border. IOSS applies if the goods are under EUR 150 and you are registered. Your Swiss MWST registration is irrelevant to that goods movement.

How do I set up VAT for Shopify Markets across multiple EU countries?

Add each EU country as a shipping zone in Shopify Markets, then enter your OSS number in each country's tax settings under Settings > Taxes and duties. Shopify calculates the correct rate per country based on the rates you enter. You do not need separate VAT registrations per country if you use OSS.

What are the penalties for incorrect VAT charging on Shopify?

The ESTV can impose surcharges up to CHF 1'000 per filing for late or incorrect returns, plus interest on unpaid tax from the due date. Intentional tax evasion carries criminal liability under the Swiss Criminal Code, not just administrative penalties. The assessment limitation period is up to five years for simple errors and ten for intentional evasion.

How can I validate customer VAT IDs natively in Shopify without an app?

You cannot. Shopify's admin does not include a VAT ID validation tool. The European Commission's VIES checker at ec.europa.eu/taxation_customs/vies is free and works in real time. For automated checks at checkout, you need a third-party app from the Shopify App Store.

How do I handle VAT for B2B sales with exemption certificates in Shopify?

Swiss MWST does not use exemption certificates the way some tax systems do. The equivalent is the reverse charge mechanism, triggered by a valid MWST or EU VAT ID. You record the ID on the invoice and charge 0%. No certificate is issued or stored.

Sources

  1. European Commission, "VAT One Stop Shop - VAT e-Commerce - One Stop Shop". https://vat-one-stop-shop.ec.europa.eu/index_en — checked on 25 August 2026.
  2. KVK, "VAT rules for e-commerce in the EU". https://www.kvk.nl/en/international/vat-rules-for-e-commerce-in-the-eu/ — checked on 25 August 2026.
  3. European Commission, "Guides - VAT e-Commerce - One Stop Shop". https://vat-one-stop-shop.ec.europa.eu/guides_en — checked on 25 August 2026.
  4. OECD, "International VAT/GST Guidelines". https://www.oecd.org/content/dam/oecd/en/publications/reports/2017/04/international-vat-gst-guidelines_g1g75db4/9789264271401-en.pdf — checked on 25 August 2026.
  5. Stripe, "The UK VAT rate: What the current rates are in each category". https://stripe.com/resources/more/the-uk-vat-rate-what-the-current-rates-are-in-each-category — checked on 25 August 2026.
  6. Shopify, "Setting up Canadian taxes". https://help.shopify.com/en/manual/taxes/canada/canada-tax-setup — checked on 25 August 2026.