Kurz gesagt: TWINT-Zahlungen verbuchst du wie jede andere Zahlungsdienst-Zahlung nach drei Regeln — Umsatz brutto, Gebühren separat als Aufwand, Auszahlung als Umbuchung statt als Ertrag. Konkret heisst das: Jeder Verkauf wird zum vollen Verkaufspreis als Ertrag gebucht, die Transaktionskosten von TWINT landen als Betriebsaufwand auf einem Spesenkonto, und die gesammelte Auszahlung, die Tage später auf deinem Bankkonto eintrifft, gleicht nur das Transitkonto aus. Die Zahlen dafür liefert nicht der Bankauszug, sondern der Transaktions-Export aus dem TWINT Händler- oder Business-Portal — denn nur dort stehen Bruttobeträge und Gebühren pro Zahlung. In diesem Artikel findest du die Buchungssätze im Kontenrahmen KMU, die MWST-Behandlung und den Weg, wie die Daten ohne Abtippen in deine Buchhaltung kommen.

Inhaltsverzeichnis
- So fliesst das Geld bei TWINT
- Die drei Wege in die Buchhaltung
- Buchungssätze im Kontenrahmen KMU
- MWST richtig behandeln
- Die Doppelbuchungs-Falle bei der Auszahlung
- TWINT-Export importieren — Schritt für Schritt
- Häufige Fehler
- Häufige Fragen
So fliesst das Geld bei TWINT
TWINT ist in der Schweiz kein Nischenkanal mehr, sondern für viele Läden, Marktstände und Dienstleister der wichtigste Zahlungsweg: Laut twint.ch nutzen über 6 Millionen Personen die App aktiv, 2025 liefen 901 Millionen Transaktionen darüber, und 4 von 5 Läden akzeptieren TWINT (Stand August 2026). Für dich als Händlerin oder Händler läuft das Geld dabei in zwei Schritten: Die Kundin bezahlt per QR-Sticker, Terminal, Kassensystem oder Online-Shop — und TWINT überweist dir die Zahlungen später gesammelt als eine Auszahlung aufs Bankkonto. Zwischen Verkauf und Bankgutschrift liegen also Zeitversatz, Zusammenfassung mehrerer Verkäufe und der Abzug der Transaktionskosten. Genau diese drei Eigenschaften machen die Verbuchung fehleranfällig, wenn man nur auf den Bankauszug schaut.
Die drei Wege in die Buchhaltung
Der empfohlene Weg führt über den Transaktions-Export aus dem TWINT-Portal, denn nur er enthält alle Angaben, die eine korrekte Buchung braucht. Im Überblick:
- Portal-Export importieren (empfohlen): Im TWINT Händler-Portal bzw. der neueren Business-Portal-App exportierst du die Transaktionsliste als CSV. Sie enthält pro Zahlung Datum, Bruttobetrag und die Transaktionskosten — die Grundlage für die Brutto-Verbuchung mit Gebührentrennung.
- Nur Bankgutschrift buchen: Der Bankauszug zeigt lediglich die Netto-Sammelbeträge. Wer nur diese bucht, erfasst den Umsatz zu tief (netto statt brutto) und ohne Gebührenausweis — für eine MWST-konforme Buchhaltung genügt das nicht, weil die Steuer auf dem vollen Verkaufspreis geschuldet ist.
- Manuell erfassen: Bei sehr wenigen TWINT-Zahlungen pro Monat kannst du jede Zahlung von Hand buchen — nach denselben Buchungssätzen wie unten.
Buchungssätze im Kontenrahmen KMU
Das Grundgerüst ist dasselbe wie bei Kartenterminals: Ein Transitkonto (z. B. 1090 Durchlaufkonto oder ein eigenes Unterkonto 1091 «TWINT») überbrückt die Zeit zwischen Verkauf und Bankgutschrift.
Beispiel: Verkauf über CHF 100.00 (inkl. 8.1 % MWST). Die Transaktionskosten nehmen wir im Beispiel mit CHF 1.50 an — die tatsächliche Höhe steht in deinem TWINT-Vertrag und pro Zahlung in der Gebühren-Spalte des Portal-Exports («Transaktionskosten» bzw. im Business-Portal «Transaktionsgebühr»).
| Soll | Haben | Betrag | Text |
|---|---|---|---|
| 1090 Transitkonto TWINT | 3000 Warenertrag | CHF 100.00 | TWINT-Verkauf (brutto) |
| 6840 Bankspesen/Kommissionen | 1090 Transitkonto TWINT | CHF 1.50 | TWINT-Transaktionskosten |
| 1020 Bank | 1090 Transitkonto TWINT | CHF 98.50 | TWINT-Auszahlung |
Nach der Auszahlung steht das Transitkonto wieder auf null — das ist zugleich deine Kontrolle: Weicht der Saldo dauerhaft ab, fehlt eine Buchung oder etwas wurde doppelt erfasst. Bei vielen kleinen Zahlungen darfst du statt Einzelbuchungen auch eine Sammelbuchung pro Tag oder Auszahlungsperiode machen, solange der Portal-Export als Beleg die Einzelzahlungen nachweist.
MWST richtig behandeln
Die Mehrwertsteuer berechnet sich immer auf dem vollen Verkaufspreis, nicht auf dem Auszahlungsbetrag. Im Beispiel oben schuldest du die MWST auf CHF 100.00 — dass nach Abzug der Transaktionskosten nur CHF 98.50 auf dem Bankkonto ankommen, ändert daran nichts. Auf den Transaktionskosten selbst gibt es keinen Vorsteuerabzug: Gebühren im Zahlungsverkehr gelten als von der Steuer ausgenommene Finanzdienstleistung (Art. 21 Abs. 2 Ziff. 19 MWSTG), das Konto 6840 wird deshalb ohne MWST-Code gebucht. Wer mit Saldosteuersatz abrechnet, wendet den Satz ebenfalls auf den Bruttoumsatz an.
Die Doppelbuchungs-Falle bei der Auszahlung
Der häufigste TWINT-Buchhaltungsfehler entsteht, wenn Verkäufe UND Bankauszug importiert werden: Die Einzelverkäufe stehen dann schon als Ertrag in den Büchern — und die Sammel-Auszahlung auf dem Bankauszug sieht für jede Automatik wie eine zweite Einnahme aus. Der Umsatz verdoppelt sich. Der TWINT-Export selbst enthält diese Falle ebenfalls: Er führt neben den einzelnen Zahlungen auch Zeilen vom Typ «Abrechnung Händler» — das sind genau die Sammel-Auszahlungen. Beim Import in Pfeffersack werden diese Zeilen automatisch übersprungen und im Ergebnis ausgewiesen, damit nichts doppelt zählt; die zugehörige Gutschrift im Bankauszug behandelst du als Umbuchung aufs Transitkonto, nicht als Ertrag. Warum eine automatische Duplikaterkennung über Betrag und Datum dieses Problem grundsätzlich nicht lösen kann, erklärt unser Artikel TWINT und PayPal verbuchen ohne Doppelbuchung im Detail.
TWINT-Export importieren — Schritt für Schritt
- Melde dich im TWINT Händler-Portal bzw. in der Business Portal App an (für die Business Portal App setzt TWINT laut twint.ch eine Händler-Registrierung bei der TWINT Acquiring AG voraus).
- Exportiere die Transaktionsliste für den gewünschten Zeitraum als CSV — beim Händler-Portal sind Zahlungen mit Status «Abgerechnet» massgeblich, der Business-Portal-Export enthält bereits nur überwiesene Zahlungen.
- Lade die Datei im Bank-Import deiner Buchhaltung hoch.
Pfeffersack erkennt TWINT-Exporte automatisch — sowohl das klassische Händler-Portal-Format (auf Deutsch und Englisch) als auch das neuere Business-Portal-Format. Die Zahlungen werden brutto zum Transaktionsdatum eingelesen, Sammel-Auszahlungen («Abrechnung Händler») werden übersprungen statt doppelt gebucht, und ein Hinweis warnt davor, die Sammelgutschrift im Bankauszug zusätzlich als Einnahme zu importieren. Die Transaktionskosten summiert der Import in einem Hinweis (automatisch als Ausgabe gebucht werden sie bewusst nicht) — diese Summe buchst du anschliessend gesammelt auf Konto 6840.
Jetzt Pfeffersack 7 Tage kostenlos testen — TWINT-Export einfach hochladen →
Häufige Fehler
Fehler 1: Nettobetrag als Umsatz buchen. Wer nur die Bankgutschrift bucht, weist zu wenig Umsatz aus und deklariert zu wenig MWST. Richtig: brutto buchen, Gebühren separat.
Fehler 2: Auszahlung als Einnahme buchen. Die TWINT-Sammelgutschrift ist eine Umbuchung vom Transitkonto. Als Ertrag gebucht, zählt der Umsatz doppelt.
Fehler 3: Gebühren als Umsatzminderung verrechnen. Die Transaktionskosten gehören als Betriebsaufwand auf Konto 6840 — nicht stillschweigend vom Ertrag abgezogen.
Fehler 4: Transitkonto nie abstimmen. Der Saldo des TWINT-Transitkontos sollte nach jeder Auszahlungsperiode gegen null laufen. Tut er das nicht, fehlt eine Buchung oder etwas ist doppelt.
Häufige Fragen
Muss ich jede TWINT-Zahlung einzeln verbuchen?
Nein, nicht zwingend. Zulässig ist auch eine Sammelbuchung pro Tag oder pro Auszahlungsperiode, solange der Transaktions-Export aus dem TWINT-Portal als Beleg aufbewahrt wird und die Einzelzahlungen nachweisbar bleiben. Bei wenigen Zahlungen ist die Einzelbuchung übersichtlicher; bei hohem Volumen ist der Sammelweg mit Export-Beleg Standard.
Wie verbuche ich die TWINT-Gebühren?
Die Transaktionskosten stehen pro Zahlung im Portal-Export. Du buchst sie als Betriebsaufwand auf Konto 6840 (Bankspesen/Kommissionen) — einzeln oder als Summe pro Periode. Ein Vorsteuerabzug ist darauf nicht möglich, weil Zahlungsverkehrs-Gebühren von der MWST ausgenommen sind (Art. 21 Abs. 2 Ziff. 19 MWSTG).
Ist die TWINT-Auszahlung auf dem Bankkonto ein Ertrag?
Nein. Der Ertrag ist bereits mit den Einzelverkäufen gebucht. Die gesammelte Auszahlung gleicht nur das Transitkonto aus: Buchung «1020 Bank an 1090 Transitkonto TWINT». Wer sie zusätzlich als Einnahme bucht, verbucht den Umsatz doppelt — der häufigste Fehler bei Zahlungsdiensten.
Was ist der Unterschied zwischen Händler-Portal und Business Portal App?
Beides sind Verwaltungsoberflächen von TWINT für Geschäftskunden; die Business Portal App ist die neuere Generation mit Echtzeit-Benachrichtigungen und eigenen Export-Spalten. Für die Buchhaltung ist wichtig: Beide liefern eine Transaktionsliste mit Beträgen und Transaktionskosten — und Pfeffersack liest beide Formate beim Bank-Import automatisch ein.
Wie kommen TWINT-Zahlungen in Pfeffersack?
Export aus dem TWINT-Portal ziehen und im Bank-Import hochladen — das Format wird automatisch erkannt, Zahlungen werden brutto zum Transaktionsdatum eingelesen und Sammel-Auszahlungen übersprungen. Eine Anleitung zum Umgang mit Bargeld daneben findest du im Artikel zum Kassenbuch.
Fazit
TWINT-Zahlungen sauber zu verbuchen ist keine Frage komplizierter Regeln, sondern von drei Prinzipien: Umsatz brutto, Gebühren als Aufwand auf 6840, Auszahlung als Umbuchung übers Transitkonto. Die Datenbasis dafür liefert der Export aus dem TWINT Händler- oder Business-Portal — nicht der Bankauszug. Wer diese Trennung einmal eingerichtet hat, stimmt sein Transitkonto in Minuten ab und erkennt Doppelbuchungen, bevor sie in der MWST-Abrechnung landen. Verwandte Anleitungen: SumUp verbuchen, Kartenzahlungen akzeptieren und verbuchen und die MWST-Abrechnung Schritt für Schritt.


