For companies in Switzerland 🇨🇭

Export Stripe to bexio and AbacusMollie, Adyen, Paddle & Lemon Squeezy included – ready-made bookings for Switzerland

finHero turns the revenue, fees, refunds and payouts of your payment providers into bookings for bexio or an AbaConnect XML file for Abacus – with invoice PDFs and a receipt list for your trustee.

✓ bexio & Abacus✓ Set up in 15 min.✓ Cancel monthly
finHero · DATEV export
Buchungsstapel June 2026Today · synced automatically from Stripe
SK10
Stripe Payments
Revenue · SKR03 8400
12.480,00 €
Booked
SK11
Stripe Billing
Subscription revenue · monthly
3.899,00 €
Exported
GEB
Stripe fees
Expense · SKR03 4970
− 214,90 €
Receipt export
RAP
Deferred income
Annual subscriptions · pRAP
7.600,00 €
Accrual

Stripe accounting in Switzerland: where the manual work comes from

With Stripe, only a bundled payout arrives in your bank account – net, after all fees have been deducted. In bexio or Abacus, however, every single business transaction is needed.

Net payouts

A payout bundles many payments, fees and refunds. Without a breakdown, it can't be matched to any invoice.

Fees per transaction

Stripe charges fees per payment. Booked as a monthly total, the link to the individual transaction is lost.

Multiple providers

Stripe, Mollie, Adyen, Paddle or Lemon Squeezy – each provider delivers different reports and columns.

Scattered receipts

Invoices and credit notes sit in the provider dashboard. Your trustee has to request and match them one by one.

How Stripe data becomes bookings in bexio and Abacus

finHero books every transaction individually and referenceably via a clearing account for the payment provider. The example shows two invoices paid via Stripe and paid out together.

  1. 1Invoice to debtorThe outgoing invoice is booked against revenue – as your chart of accounts specifies.
  2. 2Payment to the clearing accountThe incoming payment settles the debtor and lands on the provider's clearing account, including the transaction ID.
  3. 3Fee as a separate bookingEvery Stripe fee is booked separately as an expense: 120.00 + 360.00 − 2.05 − 5.29 = 472.66.
  4. 4The payout balances the accountThe payout of CHF 472.66 to the bank brings the clearing account to zero. If a balance remains, you can immediately see where something is missing.
Booking export · bexio / Abacus
Amount €AccountContra accountBooking text
120.00101003400Invoice RE-1001 · debtor
360.00101003400Invoice RE-1002 · debtor
120.00102010100Payment RE-1001 · ch_3Pa…7Qx
2.0569401020Stripe fee · ch_3Pa…7Qx
360.00102010100Payment RE-1002 · ch_3Pb…2Lm
5.2969401020Stripe fee · ch_3Pb…2Lm
472.6610211020Payout po_1Q…9Zt to bank

Account numbers and amounts are example values. You decide with your trustee which accounts and VAT codes you use.

Stripe export for bexio and Abacus compared

Both routes deliver the same bookings – the difference lies in how they get into the accounting.

CriterionbexioAbacus
HandoverDirect booking via bexio API tokenAbaConnect XML (“FIBU / XML Buchungen”)
Who importsfinHero books directly into your bexio with every exportYour trustee imports the XML into Abacus financial accounting
File in the exportCSV additionally as a recordImport-ready XML file
Selection when exporting“bexio (Schweiz)”“Abacus (Schweiz)”
ReceiptsInvoice PDFs plus receipt listInvoice PDFs plus receipt list

Which Stripe transactions end up in the export for bexio and Abacus

Not just payments: every transaction that changes the balance at the payment provider is exported as its own traceable booking.

TransactionBooking in the exportWhat to look out for
PaymentClearing account to debtorTransaction ID in the booking text, matched to the invoice
FeeExpense to clearing accountAgree the VAT treatment with your trustee
RefundCredit note or cancellation against debtor, outflow from the clearing accountCredit note PDF is included as a receipt
Chargeback (dispute)Separate, referenceable bookingChanges the payout – without its own booking, a balance would remain open
PayoutBank to clearing accountBalances the clearing account
Paddle / Lemon SqueezyRevenue against the provider as debtorMerchant of record model, reverse-charge revenue

What the export for bexio and Abacus contains

The flexibility to move your payment providers seamlessly into Swiss accounting.

Five payment providers, one export

Stripe, Mollie, Adyen, Paddle and Lemon Squeezy – all revenue, fees and payouts land in the same export for your accounting.

Booked directly into bexio – no detour

With your bexio API token, finHero transfers the bookings directly into your bexio with every export. No CSV import, no extra app. The CSV is also included as a receipt in the export.

AbaConnect XML for Abacus

Import-ready “FIBU / XML bookings” in AbaConnect format – your trustee reads them directly into Abacus financial accounting.

Traceable down to the transaction

Every journal entry carries the original transaction ID from the payment provider. Queries are resolved in seconds.

Catch up on past periods

Create exports for any months retroactively and bring your accounting up to date quickly.

Receipts included

Invoice PDFs are included – along with a receipt list that assigns each file to its receipt number.

Merchant of Record booked correctly

Paddle and Lemon Squeezy revenue is booked as reverse-charge income against the provider as debtor – exactly as the MoR model requires.

Direct booking into bexio

With a bexio API token, the bookings land automatically in your bexio – without CSV import and without a marketplace app.

Stripe in Swiss accounting: what to clarify with your trustee

finHero delivers the data in the right format for bexio or Abacus – the VAT and accounting assessment remains with your trustee. You should agree on these points together before the first export.

VAT rates and codes are deliberately mentioned only in general terms here. What your trustee specifies for your company is binding.

Checklist for the conversation with your trustee

  • Which accounts from your chart of accounts are used for revenue, clearing account, bank and fees
  • Which VAT codes apply to the revenue, e.g. for domestic and foreign sales
  • How fees from a foreign payment service provider are treated for VAT purposes
  • How payments in CHF and in foreign currencies such as EUR are recorded
  • How Paddle and Lemon Squeezy revenue (merchant of record) is booked
  • Whether bookings are made directly in bexio or an AbaConnect XML is handed over for Abacus

Stripe, Mollie & Paddle in bexio and Abacus: differences by provider

All providers end up in the same export. How they are booked, however, depends on the provider's business model.

ProviderRoleBooking logic in the export
StripePayment service providerPayments, fees, refunds, disputes and payouts individually
MolliePayment service providerRevenue, fees and payouts using the same account logic
AdyenPayment service providerRevenue, fees and payouts using the same account logic
PaddleMerchant of recordRevenue against Paddle as debtor, reverse charge
Lemon SqueezyMerchant of recordRevenue against Lemon Squeezy as debtor, reverse charge

Is your company based in Austria? Then the Stripe export to BMD is the right route; for Germany it's the Stripe DATEV export. The finHero demo shows what an export looks like.

Connect Stripe with bexio or Abacus – how to get started

1

Connect payment providers

You connect Stripe via the finHero app in the Stripe App Marketplace, and Mollie, Adyen, Paddle and Lemon Squeezy via API key – each with read-only access.

2

Choose bexio token or Abacus

Enter your bexio API token so finHero books directly into bexio – or use the AbaConnect XML for Abacus. You agree on the accounts with your trustee.

3

Create the export

Select “bexio (Schweiz)” or “Abacus (Schweiz)”. The bookings land directly in bexio or, ready to import, as XML with your trustee.

For Stripe there is the finHero app in the Stripe App Marketplace: a few clicks, no code, read-only access. You can find details in the guide Connecting Stripe with finHero.

Frequently asked questions about the Stripe export to bexio and Abacus

Can I book Stripe data directly in bexio?

Yes. With your bexio API token, finHero transfers the bookings directly into your bexio with every export – without a CSV import and without a marketplace app. The CSV is additionally included in the export as a record.

How do the Stripe bookings get into Abacus?

finHero creates an import-ready “FIBU / XML Buchungen” file in AbaConnect format. Your trustee imports it directly into Abacus financial accounting.

Which payment providers are supported?

Stripe, Mollie, Adyen, Paddle and Lemon Squeezy. All revenue, fees and payouts end up in the same export for your accounting.

Which accounts are used?

You define the accounts together with your trustee. The account numbers on this page are only examples.

How are Stripe fees treated for VAT purposes?

finHero books every fee as a separate booking with its transaction ID. Please agree with your trustee how the fees are to be treated for VAT purposes.

How is Paddle and Lemon Squeezy revenue booked?

Paddle and Lemon Squeezy act as merchant of record. finHero books this revenue as reverse-charge revenue against the provider as debtor.

Can I catch up on past months?

Yes. Exports can be created retroactively for any month, so you can bring your accounting up to date quickly.

What does finHero cost and can I try it?

You can try finHero free for 7 days. The price depends on your transaction or invoice volume, the subscription can be cancelled monthly and additional users cost nothing extra.

Still have questions? You'll find more articles in the knowledge base

Your payment providers in bexio & Abacus – without manual work

Create your first export for free. Set up in 15 minutes, cancel monthly.

Create your first export for free

cancel monthly · no credit card required