Why start an online shop in Switzerland
Switzerland is one of Europe's most dynamic e-commerce markets: in 2025, online sales exceeded CHF 15 billion, with consistent annual growth of 8–10%. High purchasing power, excellent logistics infrastructure and strong consumer trust in digital purchases make the Swiss market particularly attractive for anyone looking to start an online shop.
However, selling online in Switzerland is not the same as simply launching a website: you need a suitable legal structure, a payment gateway compatible with Twint and QR-invoice, efficient logistics with Swiss Post or local couriers, and compliance with specific regulations — from data protection (nFADP) to price transparency (Price Disclosure Ordinance, PBV).
This guide walks you through step by step: from incorporating your LLC to choosing a platform, from integrating payments to setting up accounting with AccountEX. The goal is to receive your first order with all legal, tax and operational foundations already solid.
Why choose an LLC for your e-commerce
A sole proprietorship is the simplest way to start, but for an e-commerce business with growth ambitions the GmbH/Sàrl (limited liability company) offers decisive advantages:
Limited liability
With an LLC your personal assets are protected: liability is limited to the paid-up share capital (minimum CHF 20,000). If a customer sues or a supplier defaults, your private assets are not at risk — a crucial factor when selling online and managing returns, warranties and international transactions.
Credibility and trust
Swiss consumers and business partners (suppliers, marketplaces, banks) perceive an LLC as more reliable than a sole proprietorship. Registration in the Commercial Register and declared share capital increase trust — a fundamental element for an online shop where the customer pays before receiving the goods.
VAT obligation and deductibility
If your turnover exceeds CHF 100,000 per year (a threshold quickly reachable in e-commerce), VAT registration is mandatory. With an LLC you can deduct input VAT on business costs (hosting, advertising, goods) and structure your accounting professionally from day one.
Scalability and investors
An LLC allows you to welcome partners, transfer shares and attract investors without having to restructure the legal entity. If your e-commerce grows and you need capital for inventory, marketing or international expansion, the LLC is already set up for it.
Choosing an e-commerce platform
The platform choice affects costs, time to launch and integration capabilities with Swiss systems (payments, VAT, logistics). Here is a comparison of the main options:
| Platform | Monthly cost | Ease of use | Swiss integrations |
|---|---|---|---|
| Shopify | From CHF 36/month | Very high — drag & drop, no coding required | Twint (via app), Stripe CH, Swiss Post (plugin), QR-invoice (third-party plugin) |
| WooCommerce (WordPress) | From CHF 10/month (hosting) + plugins | Medium — requires technical configuration | Twint (plugin), Stripe CH, PostFinance, Swiss Post API, Swiss VAT plugin |
| PrestaShop | Free (self-hosted) + hosting | Medium — open source, customisable | Twint (module), Stripe, PostFinance, customs modules for CH shipping |
| Snipcart | 2% on transactions (min. CHF 10/month) | High — integrates with any website | Stripe CH, automatic VAT calculation, webhook for logistics |
| Custom solution (Next.js / Headless) | Variable — development + hosting | Low — requires developers | Full flexibility — direct API integration with Twint, Swiss Post, Stripe, PostFinance |
Setting up payments: Stripe, Twint and PayPal
In Switzerland the most popular e-commerce payment methods are credit/debit card, Twint, PayPal and QR-invoice. Here is how to set them up step by step:
Open a Stripe Switzerland account
Register at stripe.com with your LLC's UID number (CHE-xxx.xxx.xxx). Stripe supports Visa, Mastercard, American Express and SEPA direct debit. Activation takes 1–2 business days. Connect your LLC's Swiss bank account to receive payouts.
Integrate Twint
Twint is the most widely used mobile payment method in Switzerland (over 5 million active users). You can integrate it via Stripe (which supports Twint as a payment method) or through the official Twint Merchant gateway. Dedicated plugins are available for Shopify and WooCommerce.
Add PayPal and PostFinance
PayPal remains popular for international purchases. PostFinance Card Direct is widely used in Switzerland, especially by customers without traditional credit cards. Both integrate easily on all major platforms.
Enable Swiss QR-invoice
For B2B sales or invoice-based payments, the Swiss QR-invoice (with QR-IBAN and structured reference) is essential. AccountEX automatically generates SIX-compliant QR-invoices and can send invoices directly to customers from your accounting dashboard.
Configure multi-currency management
If you also sell to EU customers, configure Stripe to accept payments in EUR as well as CHF. Manage exchange rates and conversion differences directly in your accounting with AccountEX, which supports multi-currency accounting with automatic reconciliation.
Logistics and shipping in Switzerland
Logistics is a critical success factor for a Swiss e-commerce business. Here are the main options and how to organise them:
Swiss Post
The primary logistics partner for e-commerce in Switzerland: 1–2 day delivery nationwide, full tracking, PickPost collection points and API integration for automatic label generation. Rates from CHF 7.– for packages up to 2 kg with the business contract «PostPac Economy».
DPD and DHL for international shipping
If you also sell abroad, DPD Switzerland and DHL Express offer competitive solutions for shipments within the EU/EEA. They handle customs declarations and import VAT, simplifying cross-border sales.
Outsourced fulfilment
If you do not want to manage your own warehouse, services like Post Logistics Fulfilment or MeinFulfillment.ch handle storage, picking, packing and shipping. Ideal for starting without your own warehouse — you pay per order shipped.
Returns management
Switzerland does not have a statutory right of withdrawal for online purchases (unlike the EU), but most online shops offer one as a commercial policy (14–30 days). Set up a clear returns process with prepaid labels to increase customer trust.
Packaging and unboxing experience
Packaging is part of the brand experience. Use sustainable materials (Switzerland is very conscious about this), optimise dimensions to reduce shipping costs, and include a slip with return instructions and a review link.
Swiss Post offers discounted rates for startups and SMEs with a business contract. You can generate shipping labels directly from your e-commerce platform via the Swiss Post «Barcode» API, saving time on every order.
Legal obligations for a Swiss online shop
Selling online in Switzerland requires compliance with specific regulations. Here are the 6 key obligations to know before launch:
General terms and conditions (AGB/GTC)
Every online shop must publish general terms and conditions accessible before purchase. They must include: seller identity, prices and payment methods, delivery times, right of withdrawal (if offered), applicable jurisdiction and governing law.
Right of withdrawal (Widerrufsrecht)
Unlike the EU, Switzerland does not provide a statutory right of withdrawal for online purchases. However, market practice and consumer trust make it advisable to offer one voluntarily (14 days is the standard). If you do offer it, it must be clearly stated in your GTC.
Legal notice and seller identification
The website must contain a legal notice (Impressum) with: full company name, postal address, UID number (CHE-xxx.xxx.xxx), email address and, if subject to VAT, the VAT number. Art. 3 of the Unfair Competition Act (UCA) requires transparency about the seller's identity.
Data protection (nFADP)
The new Federal Act on Data Protection (nFADP) requires: a complete privacy policy, explicit consent for non-essential cookies, a register of processing activities, and notification to the FDPIC in case of data breach. If you process EU customer data, the GDPR also applies.
Price disclosure (PBV)
The Price Disclosure Ordinance (PBV) requires that prices displayed to end consumers always include VAT and all mandatory costs. Shipping costs may be shown separately but must be visible before the order is finalised.
Consumer protection and warranty
The Code of Obligations (CO) provides a 2-year statutory warranty for defects in goods. The seller is liable for defects existing at the time of delivery. This warranty cannot be excluded vis-à-vis consumers (art. 210 CO).
Note: selling online to EU customers may entail additional obligations — VAT OSS (One Stop Shop), GDPR, 14-day right of withdrawal, CE marking. If you anticipate significant cross-border sales, consult a specialised advisor.
Day-1 accounting with AccountEX
One of the most common mistakes when starting an e-commerce business is neglecting accounting in the first months. With AccountEX you can set up everything from day 1 and automate accounting processes from the first order:
Pre-configured e-commerce chart of accounts
AccountEX includes a Swiss chart of accounts (Kontenrahmen KMU) with e-commerce-specific accounts ready to go: online sales, shipping costs, gateway commissions, returns and refunds, digital marketing expenses. No manual configuration needed.
Automatic sales recording
Connect your payment gateway (Stripe, PayPal) and AccountEX automatically records every transaction in the correct account with the appropriate VAT category. Automatic bank reconciliation with your Swiss account.
Automated VAT management
AccountEX automatically calculates VAT at 8.1% (standard rate) or 2.6% (reduced rate) based on the product category, generates the quarterly VAT return and prepares data for the FTA declaration — all without manual intervention.
QR-invoices for B2B customers
For business customers paying by invoice, AccountEX automatically generates SIX-compliant QR-invoices with QR-IBAN and structured reference. Payment is automatically reconciled when it arrives in the account.
Real-time cash flow dashboard
Monitor sales, costs, margins and cash flow in real time from the AccountEX dashboard. Set automatic alerts for critical thresholds (minimum balance, VAT due, overdue invoices) and make informed decisions about inventory and marketing.
Multi-currency and automatic reconciliation
If you sell in CHF and EUR, AccountEX automatically manages multi-currency accounting: records transactions in the original currency, applies daily exchange rates and books exchange differences — compliant with Swiss standards.
7 tips for launching your Swiss e-commerce
- Open a dedicated business bank account for your LLC from day one — never mix personal and business finances. AccountEX connects directly to the account for automatic reconciliation
- Start with a small product range (10–30 SKUs) and test the market before investing in inventory. Dropshipping can be a good way to validate demand without inventory risk
- Set up Google Analytics 4 and conversion tracking before launch — without data you cannot optimise. Remember: under the nFADP, explicit consent is required for tracking cookies
- Offer Twint as a payment method from launch: it is the preferred method for 60% of Swiss online consumers and significantly reduces cart abandonment rates
- Prepare your legal pages (GTC, privacy policy, legal notice) BEFORE launch, not after. A shop without a legal notice risks penalties and loses credibility with Swiss consumers
- Calculate your break-even point including all costs: platform, gateway (1.5–3% per transaction), shipping, returns, marketing, accounting. AccountEX helps you monitor real margins in real time
- Automate accounting from the first order with AccountEX: every day of delay means missing data, manual reconciliations and potential errors in the VAT return. Better to start organised than chase numbers later
Simplify your Swiss accounting
AccountEX handles VAT, QR-invoices and bookings with AI. Start for free.
Start Free