Three hours a month
Download the CSV, rebuild the columns, strip out the fees, import into bexio. Then again next month.
Stripe → bexio · Switzerland
With fees, refunds, payouts and VAT. Every entry is checked before it is written: the transit account must equal the net payout, or nothing is booked.
The problem
Download the CSV, rebuild the columns, strip out the fees, import into bexio. Then again next month.
The payout is net, the revenue is gross. Split the difference badly and your fiduciary sends it back, with an invoice.
A payment from Germany is not an 8.1 % supply. Without a rule it ends up there anyway, and the VAT return no longer adds up.
How it works
No spreadsheets, no imports. You connect two accounts; we do the bookkeeping in between.
One click through Stripe Connect, read-only. We see payments and payouts, never card data, never your login.
Sign in to bexio, pick the company, done. We read your chart of accounts and propose the matching accounts: revenue, fees, transit account, VAT codes.
From now on every payment is booked automatically. A dry run precedes every entry; whatever does not add up waits for review instead of landing wrong in the journal.
What gets booked
Every line with the right VAT, on the right account, on the right day.
For fiduciaries
You see every entry with its reference, exchange rate and VAT code before it reaches the journal. Anything ambiguous waits for your approval. You set up the account mapping once and it applies to every payment.
Pricing
The first 2 months are free, no credit card. Then a flat monthly price, cancel any month.
For one company with one Stripe account.
CHF9.90per month · incl. VAT
For companies that want more than bookings.
CHF19.90per month · incl. VAT
Prices in CHF incl. 8.1 % VAT. After the free period you choose a plan, or nothing happens: without a choice nothing is charged and nothing more is booked.
Questions
Stripe is connected through Stripe Connect with read-only access; we never see card data and do not know your Stripe password. bexio through OAuth, with tokens encrypted (AES-256) in a database in the EU. You can revoke the connection in both systems at any time.
Every payment gets a Swiss VAT code: standard, reduced, accommodation, exempt or export. The rule comes from Stripe Tax, from your product metadata or from the customer’s country. The date decides the rate, even for old refunds.
Yes, TWINT through Stripe is booked like any other payment. Payments received directly at TWINT, Payrexx, Worldline or SumUp do not pass through Stripe.
They see the same entries you do, with Stripe reference, rate and VAT code. Many fiduciaries set up the account mapping themselves; there is a dedicated access for that.
Yes. Before any booking you see a dry run with every entry that would be created. Nothing is written until you approve it or switch on automatic mode. And for 2 months it costs nothing.
You choose a start date. Everything before stays untouched, everything after is booked retroactively, in order and without duplicates.
Create an account, connect Stripe and bexio, look at the dry run. Ten minutes, then it runs.
Start for free Or see the demo first