WooCommerce in der Schweiz: TWINT, QR-Rechnung und MWST richtig einrichten
WooCommerce ist international gebaut. Für Kunden in der Schweiz fehlen ab Werk TWINT, die QR-Rechnung und die Rundung auf 5 Rappen. So richten Sie Ihren Shop ein.
- TWINT anbindenDie Wege, TWINT anzubinden
- MWST und FrankenMWST, Franken und Rundung einstellen
- Post und EUVersand mit der Post und in die EU
- TWINTÜber ein Plugin von TWINT oder einem Zahlungsanbieter. Zahlung
- QR-RechnungFür Kauf auf Rechnung und Vorkasse. Rechnung
- MWST8,1 %, 2,6 % und 3,8 % für Beherbergung. Steuer
- Franken und RundungPreise in CHF, Endbeträge auf 5 Rappen. Preis
- Versand mit der PostEtiketten und Adressprüfung aus dem Shop. Versand
- revDSG und UWGDatenschutzerklärung, Impressum, Preisangaben. Recht
Was ein Schweizer Shop anders braucht als ein deutscher
WooCommerce ist kostenlos und läuft weltweit. Die Grundeinstellungen passen aber zu keinem Land genau. Für die Schweiz ergänzen Sie Zahlung, Rechnung, Steuer und Versand. Viele Anleitungen im Netz kommen aus Deutschland. Sie setzen auf Plugins für deutsches Recht, auf Euro und Umsatzsteuer. Für einen Shop mit Kunden in der Schweiz führt das oft in die falsche Richtung.
- Zahlung mit TWINT, Karte und Rechnung
- QR-Rechnung statt Einzahlungsschein
- MWST statt Umsatzsteuer, Preise in Franken
- Versand mit der Post, Zoll bei Export
Germanized und German Market passen WooCommerce an deutsches Recht an: Grundpreise, Button-Lösung und Widerrufsbutton nach BGB. Ein Shop in der Schweiz braucht sie in der Regel nicht.
Der Assistent von Germanized bietet an, WooCommerce auf deutsche Einstellungen umzustellen. In einem Schweizer Shop lassen Sie das aus. Verkaufen Sie auch an Verbraucher in Deutschland, können dortige Regeln zusätzlich gelten. Das klärt eine Fachperson.
TWINT in WooCommerce anbinden
WooCommerce bringt TWINT nicht mit. Sie brauchen ein Plugin und einen Vertrag, direkt mit TWINT oder über einen Zahlungsanbieter. Die Anbieter nennen wir als Beispiele, nicht als Empfehlung. Stand: Herstellerseiten und wordpress.org, September 2026.
Das Plugin von TWINT
TWINT bietet ein eigenes Plugin mit normalem Checkout und Express Checkout. Es liegt auf GitHub, nicht im Plugin-Verzeichnis von wordpress.org. Sie brauchen ein Konto im TWINT Business Portal, eine Store-UUID und ein Zertifikat. Der Server braucht mindestens PHP 8.1 und die SOAP-Erweiterung.
Ein Zahlungsanbieter mit TWINT
Payrexx, wallee, PostFinance Checkout, Worldline, Mollie und zahls.ch führen TWINT neben Karten und weiteren Zahlarten. Ihre WooCommerce-Plugins stehen auf wordpress.org. Sie haben dann einen Vertrag und ein Plugin für alle Zahlarten.
Stripe
TWINT nennt Stripe als Zahlungsanbieter. Im offiziellen Stripe-Plugin von WooCommerce fanden wir TWINT im September 2026 nicht. Stripe-Plugins anderer Hersteller auf wordpress.org führen es, etwa die von Payment Plugins und FunnelKit.
Planet (früher Datatrans) und Saferpay
Beide nennt TWINT als Zahlungsanbieter. Die WooCommerce-Plugins dafür kommen von Partnern und liegen nicht auf wordpress.org. Saferpay nennt PIT Solutions und mame, für Planet bietet mame ein Plugin an.
Express Checkout
Der Kunde zahlt direkt von Produktseite, Produktliste oder Warenkorb aus. Lieferadresse, E-Mail und Telefon übernimmt der Shop aus TWINT. Das Plugin von TWINT lässt sich dafür laut TWINT auch neben einem Zahlungsanbieter einsetzen.
TWINT ohne Schnittstelle
Einige Plugins bieten TWINT ohne Vertrag an. Der Kunde zahlt per App an Ihre Nummer, Sie prüfen den Eingang von Hand. Das passt nur für wenige Bestellungen. Private Konten haben Limiten, für gewerbliche Nutzung gelten die Bedingungen Ihrer Bank.
TWINT einrichten in fünf Schritten
Gilt für das Plugin von TWINT und für Zahlungsanbieter.
-
1
Weg wählen und Vertrag abschliessen
Direkt registrieren Sie sich im TWINT Business Portal, laut twint.ch auch ohne Handelsregistereintrag. Nutzen Sie schon einen Zahlungsanbieter, fragen Sie dort nach TWINT. Dann bleibt es bei einem Vertrag und einer Abrechnung.
-
2
Auf einer Staging-Kopie installieren
Anbieter-Plugins installieren Sie unter Plugins → Installieren. Das Plugin von TWINT laden Sie als ZIP von GitHub hoch. Updates meldet es danach selbst in WordPress. Testen Sie zuerst auf einer Kopie des Shops.
So funktioniert eine Staging-Kopie -
3
Zugangsdaten eintragen
Beim Plugin von TWINT sind das Store-UUID, Zertifikat als .p12-Datei und dessen Passwort. Bei Anbietern sind es meist API-Schlüssel aus deren Kundenportal. Schalten Sie zuerst den Testmodus ein, wenn der Anbieter einen hat.
-
4
Testzahlung und Rückerstattung prüfen
Bestellen Sie als Gast mit TWINT, am Computer und am Handy. Die Bestellung muss auf In Bearbeitung wechseln, die Bestätigung muss ankommen. Erstatten Sie danach einmal aus dem Backend zurück.
TWINT funktioniert nur in Franken. Das Plugin von TWINT verlangt CHF als Grundwährung des Shops.
-
5
Live schalten und die erste echte Zahlung prüfen
Wechseln Sie auf die Live-Zugangsdaten und machen Sie einen kleinen echten Kauf. Prüfen Sie, ob der Betrag im Portal des Anbieters und später auf dem Konto ankommt.
QR-Rechnung in WooCommerce erzeugen
Die QR-Rechnung gibt es seit Juni 2020. Seit dem 1. Oktober 2022 ersetzt sie die roten und orangen Einzahlungsscheine ganz. Kunden scannen den Swiss QR Code mit der Banking-App und zahlen ohne Abtippen. Im Shop brauchen Sie sie vor allem für Kauf auf Rechnung und Vorkasse. WooCommerce erzeugt weder eine QR-Rechnung noch eine PDF-Rechnung. Dafür gibt es mehrere Wege.
- QR-IBAN mit QR-Referenz oder IBAN mit SCOR-Referenz
- Rechnung als PDF an der Bestellbestätigung
- Zahlungseingang abgleichen, von Hand oder per Bankdatei
Seit dem 22. November 2025 ist im Swiss QR Code nur noch die strukturierte Adresse zulässig. Prüfen Sie, ob Ihr Plugin Adressen so schreibt. Plugins ohne Updates seit Jahren ersetzen Sie besser.
- Plugin für QR-RechnungenEtwa Jim Soft Swiss QR Invoice oder sqrip, beide auf wordpress.org. Plugin
- ZahlungsanbieterPayrexx und zahls.ch führen die QR-Rechnung als Zahlart. Anbieter
- Mit PDF-Rechnungen kombinierensqrip ergänzt etwa PDF Invoices & Packing Slips um den Zahlteil. Kombination
- BuchhaltungsprogrammDer Shop übergibt die Bestellung, die Rechnung entsteht in der Buchhaltung. Schnittstelle
MWST, Franken und 5-Rappen-Rundung einstellen
Seit dem 1. Januar 2024 gelten 8,1 % Normalsatz, 2,6 % reduzierter Satz und 3,8 % für Beherbergung. Stand September 2026, die aktuellen Sätze prüfen Sie bei der ESTV. So setzen Sie das in WooCommerce um.
-
1
Währung und Zahlenformat
Unter WooCommerce → Einstellungen → Allgemein wählen Sie Schweizer Franken (CHF). Als Tausender-Trennzeichen passt der Apostroph, als Dezimal-Trennzeichen der Punkt. Dann steht ein Preis als CHF 1'290.00 da.
-
2
Steuern aktivieren, wenn Sie MWST-pflichtig sind
Setzen Sie im selben Bereich den Haken bei Steuersätze und Berechnungen aktivieren. Pflichtig sind Unternehmen laut ESTV in der Regel ab 100'000 Franken Umsatz im Jahr. Sind Sie es nicht, weisen Sie keine MWST aus.
-
3
Preise inklusive MWST eingeben
Im neuen Tab Steuer wählen Sie „Ja, ich gebe die Produktpreise inklusive Mehrwertsteuer ein“. Bei Preise im Shop anzeigen wählen Sie „Steuern eingeschlossen“. So sehen Kunden den Endpreis, den sie zahlen.
-
4
Die Sätze eintragen
Unter Standard Raten tragen Sie 8,1 % für das Land CH ein und eine zweite Zeile für LI. Liechtenstein gehört für die MWST zum Inland. Den Satz 2,6 % legen Sie in der Klasse Ermässigter Steuersatz an, etwa für Lebensmittel und Bücher. Für Übernachtungen braucht es eine eigene Klasse mit 3,8 %.
Übernehmen Sie keine Sätze aus alten Anleitungen. Bis Ende 2023 galten 7,7 %, 2,5 % und 3,7 %. Die aktuellen Sätze nennt die ESTV.
-
5
Versandkosten besteuern
Versandkosten folgen bei der MWST in der Regel dem Satz der Ware. In WooCommerce wählen Sie dafür bei Steuerklasse der Versandkosten die Option, die sich nach den Produkten im Warenkorb richtet. Gemischte Warenkörbe klären Sie mit Ihrer Treuhand.
-
6
Auf 5 Rappen runden
WooCommerce rechnet auf den Rappen genau. Mit Rabatten in Prozent oder Preisen ohne MWST entstehen Beträge wie CHF 29.93. In der Schweiz sind Endbeträge auf 5 Rappen üblich. Geben Sie Preise inklusive MWST auf 5 Rappen ein und rabattieren Sie in festen Beträgen.
Für den Rest gibt es kleine Rundungs-Plugins auf wordpress.org. Prüfen Sie, wann sie zuletzt aktualisiert wurden, und testen Sie sie auf Staging. Die Option Steuern auf der Ebene der Zwischensumme runden ändert nur die Rundung der Steuer, nicht den Endbetrag.
Versand mit der Post und Lieferungen in die EU
Unter WooCommerce → Einstellungen → Versand legen Sie eine Versandzone für die Schweiz und Liechtenstein an. Darin bestimmen Sie Pauschalen, kostenlosen Versand oder Abholung vor Ort. Etiketten mit Barcode erstellen Sie über die Schnittstelle der Post. Die Post nennt dafür die Erweiterung „Swiss Post: Barcodes, Address Checker & Auto-Complete“ von FirstPoint auf woocommerce.com. Sie prüft auch Adressen in der Kasse.
- Geschäftskunde bei der Post, mit Frankierlizenz
- Zugangsdaten für die Digital Commerce API der Post
- Sendungsnummer in der Mail an den Kunden
Eine Ausfuhr ist bei der MWST steuerfrei, wenn Sie sie nachweisen. Als Nachweis dient die elektronische Veranlagungsverfügung des Zolls. Fehlt er, versteuern Sie die Lieferung wie im Inland.
In der EU fällt Einfuhrumsatzsteuer an, seit Juli 2021 ab dem ersten Euro. Seit dem 1. Juli 2026 kommt auf Sendungen bis 150 Euro ein Zoll von 3 Euro je Warenart dazu, befristet bis 2028.
Zahlt der Kunde diese Abgaben bei der Zustellung, sagen Sie es ihm vor dem Kauf. Mit dem Verfahren IOSS erheben Sie die Steuer schon im Shop. Dafür brauchen Sie einen Vertreter in der EU.
Datenschutz, Recht und Hosting
Ein Shop bearbeitet Namen, Adressen und Zahlungen. Damit berühren Sie Datenschutz, Lauterkeitsrecht und Preisbekanntgabe. Hier die Punkte, die Sie kennen sollten.
revDSG seit September 2023
Das revidierte Datenschutzgesetz gilt seit dem 1. September 2023. Ihre Datenschutzerklärung nennt, welche Daten der Shop bearbeitet und wer sie erhält. Verkaufen Sie auch in die EU, kann zusätzlich die DSGVO gelten.
Zahlungsanbieter und Plugins
Zahlungsanbieter, Post-Schnittstelle und manche Plugins erhalten Kundendaten. Nennen Sie diese Empfänger und bei Auslandsbezug das Land. Für zertifizierte Firmen in den USA gilt seit dem 15. September 2024 das Swiss-U.S. Data Privacy Framework.
Hosting in der Schweiz?
Das revDSG schreibt keinen Server in der Schweiz vor. Daten dürfen etwa in EU-Staaten liegen, deren Schutz der Bundesrat anerkennt. Für einen Shop zählen aktuelles PHP, genug Leistung, Sicherungen ausserhalb des Servers und eine Staging-Kopie.
WordPress-Hosting in der SchweizImpressum nach UWG
Wer online verkauft, nennt klar Identität, Postadresse und E-Mail-Adresse. So verlangt es Art. 3 Abs. 1 lit. s UWG. Dazu gehören ein Hinweis auf die Schritte zur Bestellung, eine Korrektur von Eingabefehlern und eine sofortige Bestätigung per E-Mail.
Preisbekanntgabe
Für Konsumenten zeigen Sie nach der Preisbekanntgabeverordnung den Endpreis in Franken. Darin stecken MWST und vorgezogene Entsorgungsbeiträge. Versandkosten stehen auf derselben Seite oder sind mit einem Klick erreichbar. Details nennt das SECO.
Keine Rechtsberatung
Diese Seite zeigt, wo Recht berührt ist, und ersetzt keine Prüfung. Datenschutzerklärung, Impressum, AGB und Preisangaben lässt eine Fachperson prüfen. Plugins liefern Werkzeuge, keine geprüften Texte.
So betreuen wir Schweizer WooCommerce-Shops
HTMLHELD betreut WordPress-Websites und WooCommerce-Shops im ganzen DACH-Raum, auch in der Schweiz. Ein Shop ändert sich mit jeder Bestellung. Deshalb testen wir anders als bei einer normalen Website. Wie wir Shops betreuen, lesen Sie unter WooCommerce-Agentur. Die laufende Pflege für Websites steht unter Website-Betreuung.
- Updates zuerst auf einer Kopie, mit Testbestellung und TWINT-Testzahlung
- Sicherung samt Bestellungen in Echtzeit, ausserhalb des Hostings
- Support, wenn Zahlungen scheitern oder Etiketten nicht drucken
- MWST-Sätze, Rundung und Versandzonen prüfen wir bei der Übernahme
TWINT-Zahlungen kommen nicht an, oder die Kasse zeigt nach einem Update Fehler? Wir finden die Ursache und bringen den Shop zurück. Auch wenn Sie noch kein Kunde sind.
Schreiben Sie uns über den Kontakt. Rechtstexte und Steuerfragen prüfen wir nicht, dafür sind Treuhand und Rechtsberatung zuständig.
Fragen zu WooCommerce in der Schweiz
Wie funktioniert TWINT in WooCommerce?
Über ein Plugin, das TWINT als Zahlart in die Kasse bringt. Der Kunde wählt TWINT und scannt am Computer einen QR-Code, am Handy öffnet sich die App. Nach der Bestätigung meldet der Anbieter die Zahlung an den Shop. Die Bestellung wechselt dann auf „In Bearbeitung“.
Ist ein QR-Code auf Rechnungen Pflicht?
Nein, aber die alten Einzahlungsscheine gelten nicht mehr. Eine Rechnung braucht keinen QR-Code. Wer einen Zahlteil beilegt, nutzt seit dem 1. Oktober 2022 die QR-Rechnung. Für Kauf auf Rechnung ist sie der übliche Weg, weil Kunden sie mit der Banking-App scannen.
Wie erstelle ich Rechnungen in WooCommerce?
Mit einem Plugin. WooCommerce verschickt Bestellbestätigungen, aber keine Rechnung als PDF. Das erledigen Plugins wie PDF Invoices & Packing Slips. Den QR-Zahlteil ergänzen etwa sqrip oder Jim Soft Swiss QR Invoice. Sind Sie MWST-pflichtig, gehören MWST-Nummer und Satz auf die Rechnung.
Welche Zahlungsmöglichkeiten gibt es in WooCommerce?
Ab Werk Vorkasse, Scheck und Nachnahme. Karten, TWINT, PostFinance und Kauf auf Rechnung kommen über Plugins von Zahlungsanbietern dazu. Viele bündeln mehrere Zahlarten in einem Vertrag. Auch WooPayments von WooCommerce ist in der Schweiz verfügbar.
Was kostet WooCommerce im Monat?
WooCommerce selbst ist kostenlos. Laufende Kosten entstehen für Hosting, Gebühren der Zahlungsanbieter, kostenpflichtige Erweiterungen und die Wartung. Wovon die Wartung abhängt, steht bei den Kosten. Eine Offerte erhalten Sie von uns.
Welche Nachteile hat WooCommerce?
Technik und Updates liegen bei Ihnen. Hosting, Sicherungen und Updates müssen Sie selbst regeln oder vergeben. Schweizer Funktionen wie TWINT und QR-Rechnung kommen über Plugins, die zusammenspielen müssen. Dafür gehört Ihnen der Shop, und er lässt sich frei erweitern.