Switzerland · CHF / EUR
Shopify NetSuite integration for Swiss brands.
Switzerland sits outside the EU, prices in francs and has its own VAT rules for foreign online sellers. Whether you are a Swiss brand selling into the EU or an EU brand shipping into Switzerland, the integration has to handle two currencies, customs on both sides and payment methods you will not see elsewhere.
The short answer
We connect Shopify to NetSuite with a CHF subsidiary or a Swiss VAT registration, so Swiss orders post at Swiss VAT in francs while EU orders stay in euros. TWINT and card payouts reconcile per provider, and B2B invoices can carry a QR-bill. Duty and import VAT stay linked to each order. We work remotely from Dubai.
Facts reviewed 2026-11-01. General information, not tax advice.
At a glance
Selling in Switzerland.
- Standard VAT rate
- 8.1% (2.6% reduced, 3.8% accommodation)
- Currency
- CHF; many brands also price in EUR for EU customers
- E-invoicing
- No general B2B e-invoicing mandate. The QR-bill has been the only accepted payment slip since 1 Oct 2022; eBill is common with consumers.
- Popular payments
- TWINT, cards, PostFinance, invoice payment, Apple Pay
- Typical NetSuite setup
- A Swiss AG or GmbH subsidiary in CHF on OneWorld, or a Swiss VAT registration on an EU subsidiary for parcel sales
- Time-zone overlap with our Dubai team
- Dubai is 3 hours ahead of Zurich in winter and 2 in summer. Your 9:00 is our 12:00 or 11:00, so we cover your whole working day.
What we plan for
The Switzerland specifics.
- 01
Swiss VAT for foreign sellers
An EU brand sending low-value parcels into Switzerland becomes liable for Swiss VAT once those small consignments reach CHF 100,000 a year. From then on, all its Swiss sales carry Swiss VAT and it needs a Swiss tax representative. NetSuite needs a Swiss tax registration, CHF pricing and tax codes that keep Swiss VAT apart from EU VAT.
- 02
Two currencies, one catalogue
Swiss prices are rarely a straight conversion from euro prices. We sync CHF price levels from NetSuite to the Shopify market for Switzerland and post each order in the currency the customer paid. Exchange differences then land in NetSuite, where finance expects them, not in a spreadsheet.
- 03
Customs and returns across the border
Every parcel into or out of Switzerland crosses a customs border, and a Swiss customer’s return is an import back into the EU. The integration keeps order, fulfilment and return records linked so duty and import VAT trace to the right order. Returned stock goes back to the right NetSuite location.
- 04
TWINT and QR-bill payments
TWINT settles through your payment provider, so its payouts need their own clearing account. Swiss business buyers expect a QR-bill with the invoice. When NetSuite issues that invoice, the QR reference on the incoming payment matches it to the right order, which removes most manual matching.
Tax and invoicing
Rules the integration has to respect.
Mail-order rule for parcels into Switzerland
A seller, Swiss or foreign, that reaches CHF 100,000 a year in turnover from small consignments shipped into Switzerland must register for Swiss VAT. Small consignments are those where import tax would be CHF 5 or less. After registration all its deliveries into Switzerland are taxed as domestic supplies, and a foreign seller needs a tax representative based in Switzerland. Source: Versandhandel und Plattformbesteuerung, ESTV
General VAT liability for foreign companies
A foreign company becomes liable for Swiss VAT only if it makes supplies in Switzerland. Once it does, the CHF 100,000 threshold counts its taxable turnover in Switzerland and abroad, not just Swiss sales. Source: MWST-Steuerpflicht, ESTV
Swiss VAT rates
Since 1 January 2024 the rates are 8.1% standard, 2.6% reduced and 3.8% for accommodation. The same rates apply to imports. Source: Increase in VAT rates from 2024, Federal Department of Finance
QR-bill
The QR-bill replaced the old orange and red payment slips. Since 1 October 2022 only QR-bills are processed, so Swiss B2B invoices that ask for bank payment should carry one. Source: New QR-bill replaces current payment slips, ESTV
Payments
Payouts that reconcile.
Each method below settles on its own schedule, with its own fees and currency. We post them to NetSuite as deposits matched to orders.
- TWINT
- Cards (Visa, Mastercard)
- PostFinance
- Invoice payment
- Apple Pay
- Google Pay
Directions
Pick the flow you need.
- 01
Shopify to NetSuite
Orders, customers, refunds and payouts land in NetSuite with the right subsidiary, currency and VAT code.
- 02
NetSuite to Shopify
Items, stock by warehouse, price lists and fulfilments flow from NetSuite to every Shopify market.
- 03
Two-way sync
The full build: both directions, monitoring, retries and a runbook your team owns after go-live.
Guides
Read before you scope.
Shopify NetSuite integration in Europe: the 2026 guide
Both directions of a Shopify–NetSuite integration, what changes in Europe (VAT, OSS, OneWorld, e-invoicing, GDPR), architecture, timeline and partners.
Shopify Markets and NetSuite OneWorld: mapping EU entities
How Shopify Markets, currencies and business entities map to NetSuite OneWorld subsidiaries, and when one store beats expansion stores for Europe.
Shopify payouts NetSuite reconciliation in EUR, GBP and SEK
Reconcile Shopify Payments, PayPal, Klarna and Adyen payouts in NetSuite with clearing accounts, covering fees, FX, chargebacks and refunds.
FAQ
Shopify and NetSuite in Switzerland.
When does an EU brand need to register for Swiss VAT?+
When its sales of small consignments into Switzerland reach CHF 100,000 a year. Small consignments are parcels where the import tax would be CHF 5 or less. Once registered, you charge Swiss VAT on all Swiss sales and need a tax representative in Switzerland. NetSuite then needs Swiss tax codes and Shopify a CHF market. Confirm your position with a Swiss tax adviser.
Should Switzerland be a separate NetSuite subsidiary?+
If you have a Swiss company, yes. A CHF subsidiary on OneWorld keeps Swiss VAT, francs and Swiss statutory reporting apart. If you are an EU company that only registered for Swiss VAT, a Swiss tax registration and CHF as a transaction currency on your existing subsidiary is often enough. We settle the model with your finance team in the mapping workshop.
How do TWINT payments reconcile in NetSuite?+
TWINT reaches you through a payment provider, which pays out in batches with its own fee report. The integration posts each payout as one deposit with its sales, refunds and fees, against a TWINT clearing account. The deposit then matches the bank line in francs, and any order without a matching payment shows up in an exception list.
Can NetSuite produce QR-bills for Swiss B2B customers?+
Usually, yes, through a localisation add-on or a custom invoice template, depending on your account. The integration’s job is to make sure each Shopify B2B order arrives as a NetSuite invoice with the customer and reference data the QR-bill needs. Incoming bank payments can then be matched by QR reference instead of by hand.
How does the integration handle Swiss customs and import VAT?+
Customs declarations come from your carrier or 3PL, not from Shopify. The integration keeps the link: order, fulfilment, tracking and any duty or import VAT charge stay tied to the same NetSuite records. If you sell duties-paid, the duty collected at Shopify checkout posts to its own account so it can be matched to the carrier’s invoice.
Other markets
Selling elsewhere in Europe?
Next step
Map your integration in one call.
A free assessment of your Shopify and NetSuite setup for Switzerland, with a written recommendation.