StripeStripe → bexio

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.

  1. Nettoauszahlung als Ertrag. Die Gebühren verschwinden im Ertrag, und der Aufwand für den Zahlungsverkehr fehlt.
  2. Alle Erlöse mit 8,1 % MWST. Umsätze mit Kunden im Ausland werden fälschlich als Inlandsumsatz deklariert.
  3. Kurs vom Auszahlungstag für alle Zahlungen. Die Erträge passen dann nicht mehr zu den Rechnungen, und die Umrechnung ist nicht dokumentiert.
  4. 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 MonatPreis pro Monat
1–10029 €
101–50049 €
501–1.00079 €
1.001–2.500129 €
2.501–5.000229 €
5.001–7.500359 €
ab 7.501499 €

7 Tage oder erster Export gratis, je nachdem, was zuerst eintritt · keine Kreditkarte nötig · monatlich kündbar

Ersten Export kostenlos erstellen

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

Bereit für deinen ersten Export?

Verbinde deinen Zahlungsanbieter mit Lesezugriff und erhalte deinen ersten Buchungsstapel – typischerweise in unter 15 Minuten.

Ersten Export kostenlos erstellen

7 Tage oder erster Export gratis · keine Kreditkarte nötig · monatlich kündbar