Stripe zu bexio exportieren
Zuletzt aktualisiert am 21. Oktober 2026von Daniel Vöckler
Kurz beantwortet
Für Stripe zu bexio liest finHero deine Stripe-Daten read-only und bucht jede Zahlung, Gebühr, Erstattung und Auszahlung per bexio API-Token direkt in dein bexio-Journal. Beträge in EUR oder USD werden zum EZB-Referenzkurs des Belegdatums in CHF umgerechnet, Erlöse landen je MWST-Fall auf eigenen Konten. Die CSV liegt zusätzlich als Beleg im Export.
Stripe zu bexio ist die Kombination für Schweizer KMU, die online über Stripe kassieren und ihre Buchhaltung in bexio führen. Stripe zahlt netto und oft in EUR aus, bexio bucht in CHF mit MWST-Codes. finHero schliesst die Lücke und bucht direkt in dein bexio, ohne CSV-Import. Den Überblick für alle Zahlungsanbieter in der Schweiz findest du im Leitfaden zur bexio Schnittstelle für Zahlungsanbieter. Hier geht es um die Stripe-spezifischen Punkte: Währung, MWST-Fälle, Gebühren und die Direktbuchung.
Warum Stripe-Daten nicht direkt in bexio passen
Stripe denkt in Transaktionen und Auszahlungen, bexio in Journalbuchungen mit Soll-, Habenkonto und MWST. Bei Schweizer Unternehmen kommt die Währung als zusätzliche Hürde dazu.
Stripe zahlt oft in EUR, bexio bucht in CHF
Viele Schweizer Unternehmen verkaufen an Kunden in der EU und führen ihr Stripe-Guthaben in EUR oder in mehreren Währungen. bexio führt die Buchhaltung meist in CHF. Jede Zahlung braucht also einen dokumentierten Umrechnungskurs. Nimmst du den Kurs vom Tag der Auszahlung, stimmen die einzelnen Erlöse nicht mit den Rechnungen überein. Nimmst du für jede Zahlung den Tageskurs, musst du die Kurse irgendwo nachweisen können.
MWST-Fälle in einer Auszahlung
Eine Stripe-Auszahlung enthält Schweizer Kunden mit 8,1 % MWST, vielleicht Kunden mit ermässigtem Satz und Kunden im Ausland. bexio braucht je Fall ein Erlöskonto und einen MWST-Code. Das Stripe-CSV liefert weder Konten noch Schweizer MWST-Codes.
Gebühren aus dem Ausland
Stripe stellt Gebühren für europäische Kunden in der Regel aus Irland in Rechnung. Für die Schweizer MWST ist das eine Leistung eines ausländischen Anbieters. Diese Gebühren müssen getrennt vom Erlös gebucht werden, damit dein Treuhänder sie richtig behandeln kann. Im Stripe-Auszahlungsbetrag sind sie bereits abgezogen.
Beispiel: Stripe-Buchungen im bexio-Journal
Das Beispiel zeigt Buchungen eines Schweizer Software-Anbieters, der sein Stripe-Guthaben in EUR führt und in CHF bucht. Der angenommene EZB-Kurs ist ein Beispielwert, Kontonummern sind Beispiele aus dem Kontenrahmen KMU.
| Datum | Soll | Haben | Betrag CHF | Text |
|---|---|---|---|---|
| 03.10.2026 | 10100 | 3400 | 540.00 | Rechnung RE-2026-207 · Kunde Zürich · 8,1 % |
| 03.10.2026 | 1020 | 10100 | 540.00 | Zahlung RE-2026-207 · ch_3Q…1Mx |
| 03.10.2026 | 6940 | 1020 | 8.12 | Stripe Gebühr · ch_3Q…1Mx |
| 05.10.2026 | 1020 | 3400 | 467.20 | Zahlung EUR 500.00 · Kurs 0.9344 · ch_3Q…6Pd |
| 09.10.2026 | 1021 | 1020 | 999.08 | Auszahlung po_1Q…5Ka an Bank |
So liest du das Beispiel:
- Die Rechnung an den Kunden in Zürich wird gegen den Ertrag gebucht, die Zahlung gleicht den Debitor aus und landet auf dem Verrechnungskonto für Stripe.
- Die Stripe-Gebühr steht separat als Aufwand.
- Die Zahlung über EUR 500.00 wird zum EZB-Referenzkurs des Belegdatums in CHF umgerechnet. Kurs und Ursprungsbetrag stehen im Buchungstext.
- Die Auszahlung an die Bank bringt das Verrechnungskonto auf null. Weicht der Bankbetrag wegen eines anderen Stripe-Kurses ab, erscheint die Differenz als eigene Buchung.
So bucht finHero Stripe in bexio
finHero liest Stripe, kontiert jeden Vorgang nach deinem Kontenplan und schreibt die Buchungen per API direkt in bexio. Der Ablauf hat vier Bausteine.
Lesen. finHero greift mit Leserechten auf Zahlungen, Gebühren, Erstattungen, Disputes, Auszahlungen, Rechnungen und Abos zu. Nichts in deinem Stripe-Konto wird verändert.
Kontieren und umrechnen. Jeder Vorgang bekommt Soll- und Habenkonto aus deinem KMU-Kontenplan. Erlöse werden je MWST-Fall auf eigene Konten gebucht. Fremdwährungen rechnet finHero zum EZB-Referenzkurs des Belegdatums um. Die Kurse werden historisiert gespeichert, damit jede Umrechnung reproduzierbar bleibt.
Direkt in bexio buchen. Mit deinem bexio API-Token überträgt finHero die Buchungen bei jedem Export direkt ins Journal. Du brauchst keinen CSV-Import und keine Zusatz-App. Die CSV liegt zusätzlich als Beleg im Export-ZIP.
Belege und Abos. Rechnungen und Gutschriften aus Stripe liegen als PDF mit Belegliste bei. Für Jahresabos erstellt finHero eine Liste der passiven Rechnungsabgrenzungsposten.
Welche Grundsätze in der Schweiz für Zahlungsanbieter gelten, beschreibt der Beitrag Zahlungsanbieter buchen in der Schweiz. Wie Stripe-Buchungen grundsätzlich aufgebaut sind, erklärt der Leitfaden zur Stripe DATEV Schnittstelle. Die Logik ist für bexio dieselbe, nur das Format unterscheidet sich.
Einrichtung in 3 Schritten
Für bexio brauchst du zwei Verbindungen: eine zu Stripe und einen Token für bexio. Beides ist in wenigen Minuten erledigt.
Schritt 1: Stripe verbinden
Installiere die finHero-App aus dem offiziellen Stripe App Marketplace. finHero ist dort gelistet und von Stripe geprüft. Die App hat nur Lesezugriff.
Schritt 2: bexio-Token und Konten hinterlegen
Erstelle in bexio unter Einstellungen → API-Tokens einen Token und trage ihn in finHero ein. Aktiviere die automatische Übertragung bei jedem Export. Wähle CHF oder EUR als Buchführungswährung und hinterlege die Konten aus deinem KMU-Kontenplan: Debitor, Erlöse je MWST-Fall, Gebühren, Verrechnungskonto und Bank für Stripe.
Schritt 3: Export erstellen
Wähle „bexio (Schweiz)“ und den Monat. finHero bucht direkt in bexio. Vergangene Monate kannst du rückwirkend nachholen.
Stripe zu bexio: manuell oder mit finHero
Manuell bedeutet bei Stripe und bexio vor allem: Kurse recherchieren und Auszahlungen zerlegen. Die Tabelle zeigt die Unterschiede.
| Aufgabe | Manuell | Mit finHero |
|---|---|---|
| Auszahlung aufschlüsseln | Stripe-Report mit Bankbetrag abgleichen | Jede Auszahlung in Einzelbuchungen |
| EUR- oder USD-Zahlungen in CHF | Kurs je Tag recherchieren und notieren | EZB-Kurs des Belegdatums, gespeichert |
| MWST-Fälle trennen | Zeilen filtern und Konten zuordnen | Erlöskonto je MWST-Fall |
| Übergabe an bexio | CSV-Import mit Spaltenzuordnung | Direktbuchung per API-Token |
| Gebühren | Als Monatssumme schätzen | Je Transaktion mit ID |
| Belege | PDFs einzeln herunterladen | PDFs plus Belegliste |
Kursdifferenzen: wo sie entstehen und wie du sie erkennst
Kursdifferenzen sind bei Stripe und bexio kein Fehler, sondern die Folge von zwei Kursen. Wichtig ist, dass sie sichtbar sind und nicht im Saldo verschwinden.
finHero bucht jeden Erlös zum EZB-Referenzkurs des Belegdatums. Stripe rechnet dein EUR-Guthaben bei der Auszahlung auf ein CHF-Konto mit einem eigenen Kurs um. Ein Rechenbeispiel: Du erhältst am 5. Oktober EUR 500.00. Bei einem angenommenen EZB-Kurs von 0.9344 bucht finHero CHF 467.20. Wird der Betrag am 9. Oktober zu einem Stripe-Kurs von 0.9310 ausgezahlt, kommen CHF 465.50 auf der Bank an. Die Differenz von CHF 1.70 exportiert finHero als eigene Buchung. Ohne diese Buchung bliebe auf dem Verrechnungskonto ein Rest, den niemand erklären kann.
Wie Kursdifferenzen in deinem Kontenplan verbucht werden, legst du mit deinem Treuhänder fest. Führst du dein Stripe-Guthaben direkt in CHF, entfällt das Thema für Schweizer Kunden weitgehend.
Typische Fehler bei Stripe in bexio
Diese Fehler sehen Treuhänder bei Stripe-Buchungen in bexio am häufigsten.
- Nettoauszahlung als Ertrag. Die Gebühren verschwinden im Ertrag, und der Aufwand für den Zahlungsverkehr fehlt.
- Alle Erlöse mit 8,1 % MWST. Umsätze mit Kunden im Ausland werden fälschlich als Inlandsumsatz deklariert.
- Kurs vom Auszahlungstag für alle Zahlungen. Die Erträge passen dann nicht mehr zu den Rechnungen, und die Umrechnung ist nicht dokumentiert.
- Doppelte Buchungen nach manuellem CSV-Import. Wer zusätzlich zur Direktbuchung die CSV importiert, bucht alles zweimal. Die CSV im Export dient nur als Beleg.
Was der Export für bexio enthält
Jeder bexio-Export besteht aus der Direktbuchung und einem Paket zum Nachlesen. So hast du in bexio die Buchungen und ausserhalb die Belege.
- Journalbuchungen in bexio: Zahlungen, Gebühren, Erstattungen, Disputes, Kursdifferenzen und Auszahlungen, jeweils mit Stripe-ID im Text.
- CSV als Beleg: Dieselben Buchungen als Datei im Export-ZIP, falls du sie archivieren oder prüfen willst.
- Rechnungs- und Gutschrift-PDFs: Aus Stripe Billing, mit einer Belegliste, die jede Datei ihrer Belegnummer zuordnet.
- pRAP-Liste: Für Jahres- und Monatsabos, inklusive Up- und Downgrades.
bexio oder Abacus für Stripe?
Beide Systeme bekommen dieselben Stripe-Buchungen. Der Unterschied liegt in der Übergabe. Bei bexio bucht finHero per API-Token selbst, du musst nichts importieren. Bei Abacus erhältst du eine AbaConnect-XML, die dein Treuhänder einliest. Führst du die Buchhaltung selbst, ist bexio meist der kürzere Weg. Liegt die Buchhaltung beim Treuhänder auf Abacus, passt die XML besser zu seinem Ablauf.
Für wen sich Stripe zu bexio lohnt
finHero passt zu Schweizer Unternehmen, die bexio selbst nutzen und regelmässig Stripe-Zahlungen verbuchen.
- Schweizer KMU, die ihre Buchhaltung selbst in bexio führen und keinen Treuhänder für jede Stripe-Auszahlung bemühen wollen.
- Software- und Online-Anbieter mit EU-Kundschaft, deren Stripe-Guthaben in EUR läuft, während bexio in CHF bucht.
- Gründer mit Abo-Modell, die Jahresabos abgrenzen müssen.
Arbeitet dein Treuhänder mit Abacus statt bexio, ist Stripe zu Abacus der passende Weg. Kassierst du zusätzlich über PayPal, beschreibt PayPal zu bexio die Unterschiede. Alle Kombinationen für Stripe findest du in der Übersicht Stripe-Buchhaltung für DATEV, BMD, bexio und Abacus.
Datenschutz und Zugriff
finHero hat auf Stripe nur Leserechte und kann keine Zahlungen auslösen. Auf bexio schreibt finHero ausschliesslich Journalbuchungen über den Token, den du jederzeit in bexio widerrufen kannst. Die Daten werden verschlüsselt auf Servern in Deutschland verarbeitet, DSGVO-konform.
Hinweis: Die Kontierungen sind typische Beispiele. Kontenzuordnung und steuerliche Behandlung stimmst du mit deiner Steuerkanzlei ab. finHero lässt dich alle Konten frei konfigurieren.
Preis
Der Preis richtet sich nur nach der Zahl der Transaktionen pro Monat, nicht nach Zahlungsanbieter oder Buchhaltungssystem. Alle Preise netto zzgl. USt.
| Transaktionen pro Monat | Preis pro Monat |
|---|---|
| 1–100 | 29 € |
| 101–500 | 49 € |
| 501–1.000 | 79 € |
| 1.001–2.500 | 129 € |
| 2.501–5.000 | 229 € |
| 5.001–7.500 | 359 € |
| ab 7.501 | 499 € |
7 Tage oder erster Export gratis, je nachdem, was zuerst eintritt · keine Kreditkarte nötig · monatlich kündbar
Ersten Export kostenlos erstellenWeitere Kombinationen
Stripe zu anderen Systemen
Andere Zahlungsanbieter zu bexio
Alle Stripe-Integrationen im ÜberblickFAQ
Häufige Fragen
Brauche ich für Stripe zu bexio eine Marketplace-App in bexio?
Nein. Du erstellst in bexio unter Einstellungen → API-Tokens einen Token und trägst ihn in finHero ein. Danach bucht finHero bei jedem Export direkt in dein bexio. Ohne Token erhältst du die bexio-CSV im Export-ZIP.
Was passiert, wenn mein Stripe-Konto in EUR auszahlt, bexio aber in CHF bucht?
finHero rechnet jede Buchung zum EZB-Referenzkurs des Belegdatums in deine Buchführungswährung um und speichert den Kurs. Wird die Auszahlung später zu einem anderen Kurs gutgeschrieben, entsteht eine Kursdifferenz, die als eigene Buchung erscheint. Wie diese verbucht wird, legst du mit deinem Treuhänder fest.
Kann ich bexio auch in EUR führen?
Ja. Die Buchführungswährung stellst du auf CHF oder EUR. finHero rechnet dann in die gewählte Währung um.
Wie werden die Stripe-Gebühren mehrwertsteuerlich behandelt?
finHero bucht jede Gebühr als eigene Buchung mit Transaktions-ID auf das Gebührenkonto. Stripe rechnet für Kunden in Europa in der Regel aus Irland ab. Wie Gebühren eines ausländischen Zahlungsdienstleisters mehrwertsteuerlich zu behandeln sind, klärst du mit deinem Treuhänder.
Werden Schweizer Kunden mit 8,1 % MWST anders gebucht als EU-Kunden?
Ja, wenn du es so konfigurierst. Inlandsumsätze zum Normalsatz von 8,1 % landen auf einem eigenen Erlöskonto, ermäßigte Sätze von 2,6 % oder 3,8 % auf einem weiteren. Umsätze mit Kunden im Ausland können auf separate Konten gebucht werden. Die MWST-Codes legst du mit deinem Treuhänder fest.
Kann ich Buchungen, die finHero in bexio erstellt hat, nachträglich ändern?
Ja. Die Buchungen landen als normale Journalbuchungen in bexio und lassen sich dort wie jede andere Buchung bearbeiten. Jede Buchung trägt die Stripe-ID, damit du die Herkunft jederzeit nachvollziehen kannst.
Was kostet Stripe zu bexio mit finHero?
Ab 29 € netto im Monat für bis zu 100 Transaktionen, gestaffelt nach Volumen. Du testest finHero kostenlos: 7 Tage lang oder bis zu deinem ersten Export, je nachdem, was zuerst eintritt. Du brauchst keine Kreditkarte und kannst monatlich kündigen.
Autor
Daniel Vöckler
Gründer der d-automation GmbH
Daniel Vöckler hat finHero aus dem eigenen Buchhaltungsproblem mit Stripe heraus entwickelt: Beim Aufbau von SepaHeld wurden Stripe-Zahlungen jeden Monat von Hand für DATEV aufbereitet. Heute exportiert finHero Zahlungsdaten für mehr als 200 Unternehmen.
Mehr über finHero und das Team · Zuletzt aktualisiert am 21. Oktober 2026
Verwandte Artikel
Bereit für deinen ersten Export?
Verbinde deinen Zahlungsanbieter mit Lesezugriff und erhalte deinen ersten Buchungsstapel – typischerweise in unter 15 Minuten.
Ersten Export kostenlos erstellen7 Tage oder erster Export gratis · keine Kreditkarte nötig · monatlich kündbar




