Skip to content
Rechnungskit
Bookkeeping · Stripe
Playbook

Booking Stripe fees in Germany: clearing account, reverse charge and Stripe Technology Europe Ltd

Stripe keeps its fee from every payment and pays out only the rest. So you book through a clearing account (Geldtransitkonto; SKR03 1360, SKR04 1460): the payment in full as revenue, the fee as incidental costs of payment transactions (SKR03 4970, SKR04 6855), and the payout as a transfer to the bank. Stripe invoices its fees from Ireland without VAT. That means you owe the VAT on them yourself under § 13b UStG (reverse charge) and, with full input VAT deduction, deduct it again in the same month (boxes 46, 47 and 67 of the advance VAT return). Stripe Technology Europe Ltd is the Irish Stripe company that provides the payment services, which is why its name usually appears as the sender of the payout on your bank statement.

The first time you book Stripe, you usually trip over the same thing: less money arrives in your bank account than your customers paid, and the sender is not simply Stripe but Stripe Technology Europe Ltd. Both have a reason. This page explains who is behind the name, how to keep payment, fee and payout cleanly apart, and what applies to VAT on the fees. How the bookings turn into a finished batch for DATEV is described in the guide exporting Stripe to DATEV.

Who is Stripe Technology Europe Ltd?

Stripe Technology Europe, Limited is the Irish Stripe company based at 1 Wilton Park, Dublin 2. The Central Bank of Ireland has authorized it as an e-money institution, reference number C187865. It may issue e-money, execute payments and process card payments for merchants (Stripe: Authorised Payment Services).

There is also a second Irish company. The contracting party for Stripe accounts in the European Economic Area is Stripe Payments Europe, Limited. Stripe Technology Europe comes in where the terms for financial services provide for it (Stripe Services Agreement). For you as a merchant, that means:

Where you see the name What it is
Bank statement, credit from "Stripe Technology Europe Ltd" A payout of your Stripe balance to your bank account
Contract with Stripe Stripe Payments Europe, Limited, plus Stripe Technology Europe for financial services
Invoice for the fees A document from Stripe's Irish entity, without VAT

Which of the two companies appears on your fee invoice is best read directly from the document. For VAT it makes no difference, since both are based in Ireland.

If you see the name on your bank statement as a private person, the transaction belongs to a provider that bills through Stripe. The date and amount usually lead quickly to the matching purchase.

Which fees Stripe charges

Stripe charges no base fee, only a price per payment. The standard prices for Germany according to Stripe's price list (as of October 2026):

Transaction Fee
Standard EEA card 1.5% + €0.25
Premium EEA card 2.8% + €0.25
UK card 2.5% + €0.25
International card 3.15% + €0.25
Currency conversion 2% extra
SEPA direct debit €0.35
Dispute €20.00 per incoming dispute
Instant payout 1% of the amount

On top come paid add-ons such as Stripe Billing, Stripe Invoicing or Stripe Tax. Individually agreed terms take precedence over the price list. What matters for bookkeeping: Stripe deducts the fee directly from the payment amount. There is no invoice for it that you pay by transfer.

Where the money goes

For your bookkeeping, Stripe is not a bank account but a waypoint. Your customer's payment first lands in your Stripe balance. Stripe deducts the fee there, and only after a few days does the rest go to your bank as a lump sum. In the EU this usually takes three business days according to Stripe, and seven calendar days the first time (Stripe Docs: Payouts).

You map exactly this waypoint with a clearing account (Geldtransitkonto). It takes in the payment in full, passes the fee on to expenses and the payout on to the bank. Once everything is booked, it stands at zero.

Example · one card payment of €119.00
From the customer through the clearing account to the bank
Customer pays
Card payment
€119.00Revenue €100.00 plus €19.00 VAT, booked in full
Stripe clearing account
  1. Payment arrives+€119.00 debit
  2. Stripe keeps the fee−€2.04 to incidental costs of payment transactions
  3. Stripe pays out−€116.96 to the bank
  4. Balance€0.00
Result
Bank€116.96 as a lump-sum transfer from Stripe
Expense€2.04 fee, plus reverse charge on the fee
DATEVthree bookings, after which the clearing account is at zero
Fee based on Stripe's standard price for a standard EEA card (1.5% + €0.25), rounded. Real payouts combine many payments from one or more days.

If you use other payment providers besides Stripe, a separate clearing account per provider is common practice. It is not required, but it is the only way to see at month-end which provider still owes you something. In the standard chart of accounts the account is called Geldtransit, number 1360 in SKR03 and 1460 in SKR04. Further providers get the following numbers.

The journal entries in SKR03 and SKR04

Four transactions cover almost everything that runs through Stripe. The account numbers come from the DATEV standard charts of accounts (SKR03 and SKR04). Your tax advisor (Steuerkanzlei) may use different accounts.

Journal entries · debit to credit
The same four bookings in SKR03 and SKR04
SKR03Account to contra account
Payment1360 to 8400 Clearing account to revenue 19%
Fee4970 to 1360 Incidental costs of payment transactions, with § 13b tax key
Refund8400 to 1360 Revenue 19% to clearing account
Payout1200 to 1360 Bank to clearing account
SKR04Account to contra account
Payment1460 to 4400 Clearing account to revenue 19%
Fee6855 to 1460 Incidental costs of payment transactions, with § 13b tax key
Refund4400 to 1460 Revenue 19% to clearing account
Payout1800 to 1460 Bank to clearing account
Simplified, without a customer account. With open items, the invoice books customer to revenue and the payment books clearing account to customer. Your tax advisor decides the tax key for the fee.

Two points decide whether the books add up in the end. First, revenue is always booked at the amount your customer paid, never at the payout amount. Second, the fee gets a tax key for services from other EU countries, so the VAT under § 13b ends up in the advance VAT return. More on this below under VAT.

Worked example for one month

An online shop sells 30 items at €119.00 gross each in March, all paid with a standard EEA card. One customer returns their item and gets a refund. For simplicity, Stripe pays everything out in one sum. All figures are examples.

Transaction Calculation Amount
30 payments 30 × €119.00 €3,570.00
Stripe fees 30 × €2.04 −€61.20
Refund to one customer Fee is not refunded −€119.00
Payout to the bank €3,389.80

These become the following bookings, here in SKR04:

Booking Debit Credit Amount
Payments 1460 Clearing account 4400 Revenue 19% €3,570.00
Fees 6855 Incidental costs of payment transactions 1460 Clearing account €61.20
Refund 4400 Revenue 19% 1460 Clearing account €119.00
Payout 1800 Bank 1460 Clearing account €3,389.80

The clearing account then stands at zero: €3,570.00 minus €61.20 minus €119.00 minus €3,389.80. Net revenue is €2,900.00, with €551.00 VAT on it.

Under § 13b, the fees of €61.20 carry €11.63 VAT. With full input VAT deduction you pay nothing of this in the end, because the same amount comes off again as input VAT. A Kleinunternehmer, on the other hand, pays the €11.63 to the tax office.

Refunds, chargebacks, foreign currency

Refund

Stripe deducts the refunded amount from your balance, and the original fee stays with Stripe (Stripe Docs: Refunds). You correct revenue and VAT in the month in which you refund. Toward your customer, this calls for a correction document, such as a cancellation invoice (Stornorechnung), as described under invoice correction.

Chargeback and card dispute

If the customer claws the money back through their bank, Stripe deducts the amount from your balance. For a dispute, the price list adds a €20.00 fee. The invoice remains correct, because the service was delivered. In accounting terms, the receivable is open again. Only once it is finally uncollectible do you correct the VAT under § 17(2) no. 1 UStG. The dispute fee is an expense like the normal Stripe fee.

Foreign currency

If your customer pays in another currency, Stripe converts to euros and, according to the price list, charges 2% extra for it. For revenue and VAT you need the exchange rate under the rules of the German VAT Act, not Stripe's conversion rate. How that works is explained under converting foreign currency.

Fees charged separately

Some costs Stripe does not deduct from an individual payment but as a separate item from your balance, for example for add-on products. They also belong on the fee account and run through the clearing account.

VAT on Stripe fees

Stripe provides its services for European accounts from Ireland and charges no VAT on them. Stripe names exceptions only for a few countries, and Germany is not one of them (Stripe Support: Taxation of Stripe fees). Whether you have to declare the tax yourself, Stripe leaves open and refers you to your tax advisor. Under German law, the check runs like this:

  1. Place of supply. A service to a business for its business is supplied where the recipient runs its business from (§ 3a(2) UStG). For your German business, that is Germany.
  2. Who owes the tax. For services from a business in another EU country, you as the recipient owe the tax (§ 13b(1) and (5) sentence 1 UStG). It arises at the end of the month in which Stripe provided the service, not only when the invoice arrives.
  3. Input VAT. You deduct the tax owed this way as input VAT if you received the service for your business (§ 15(1) sentence 1 no. 4 UStG).
  4. Advance VAT return. On the 2026 form, the fees go in line 30: tax base in box 46, tax in box 47. The resulting input VAT goes in box 67 (BMF, 2026 form template, German).
Reverse charge on the fees · March example
From the withheld fee to the advance VAT return
  1. March 1 to 31Stripe withholds the fee on every paymentwithout VAT, booked to incidental costs of payment transactions
  2. March 31The tax on the fees arisesat the end of the month in which Stripe provided the service (§ 13b(1) UStG)
  3. By April 10Stripe provides the fee invoice for Marchin the Dashboard under Settings, Documents
  4. March VAT returnFill in boxes 46, 47 and 6746 tax base, 47 tax, 67 input VAT. With full input VAT deduction the net result is €0tax-neutral
Kleinunternehmer have no input VAT deduction and actually pay the tax from box 47. The fee invoice often only arrives after month-end; for the tax, the month of the service counts.

There is one open question you should know about. Services in payment and transfer transactions are VAT-exempt under § 4 no. 8 letter d UStG. Whether Stripe's fees fall under this in whole or in part has not been explicitly decided for Stripe, and Stripe itself says nothing on the matter. In practice, many tax advisors treat the fees under § 13b. If you have full input VAT deduction, you end up at zero either way. For Kleinunternehmer and businesses with VAT-exempt sales, though, real money depends on the classification. That decision is for your tax advisor.

The fees also do not belong in the EC Sales List (Zusammenfassende Meldung). There you only report services you yourself provide to businesses in other EU countries (§ 18a UStG).

Special case small businesses (Kleinunternehmer)

The small-business exemption (Kleinunternehmerregelung) makes your own sales VAT-exempt (§ 19(1) UStG). The tax you owe as a recipient under § 13b is unaffected, because § 13b(5) only requires that you are a business. Three things follow:

Question With full input VAT deduction As a Kleinunternehmer
Tax on the Stripe fees 19% under § 13b 19% under § 13b
Input VAT deduction Yes, in the same month No, your sales are exempt (§ 15(2) sentence 1 no. 1 UStG)
Advance VAT return As usual Only for months with § 13b tax (§ 18(4a) UStG)

A Kleinunternehmer with €61.20 in Stripe fees in March files an advance VAT return for March and pays €11.63. This is easy to forget, because otherwise no advance returns are due. More on the exemption itself: Kleinunternehmer and e-invoicing.

Which documents to keep

Bookings must be individual, complete, correct, timely and orderly (§ 146(1) AO, German Fiscal Code). A lump sum on the bank statement is not enough for that. Every booking needs a voucher, and you keep accounting vouchers for eight years (§ 147(1) no. 4 and (3) AO).

Document Where from Belongs to
Invoice to your customer Your invoicing software Revenue and VAT
Cancellation invoice or credit note Your invoicing software Refund
Stripe fee invoice Stripe Dashboard, Settings, Documents Fees and reverse charge
Payout report Stripe Dashboard, Reports Breakdown of every payout
Bank statement Your bank Receipt of the payout

Stripe itself is not an archive in the sense of the retention obligation. Download the fee invoices regularly and file them with your bookkeeping records, or pass them straight to your tax advisor.

How Rechnungskit saves you the month-end close

Done by hand, the month-end close with Stripe means: downloading payout reports, splitting each payout into payments, fees and refunds, matching an invoice to every payment, and finally checking whether the clearing account balances. Rechnungskit takes over most of that.

Month-end close with Stripe
By hand and with Rechnungskit
By handevery month
Invoicescreate or gather one per payment yourself
Payoutsdownload the report, split the items by hand
Feesadd up from the report and book
Refundscreate a correction document, update the booking
Reconciliationhunt for the remainder on the clearing account
With Rechnungskitautomatic
InvoicesZUGFeRD invoice from every payment, with your number range
Payoutssplit via webhook into payments, refunds and fees
Feesbooked per payout, pre-filled with the reverse charge key
Refundscancellation invoice and booking through the clearing account
Reconciliationdifferences become a task, never silently rounded away
Your tax advisor downloads the DATEV batch, or you send it to them. What Rechnungskit does not take over is listed right below this graphic.

In detail:

  • Payouts. Stripe reports every payout via webhook. Rechnungskit splits it into the payments, refunds and fees it contains and shows the result per payout. If a payout does not add up to the cent, a task is created to clarify it.
  • Documents. Every Stripe payment produces a validated ZUGFeRD invoice with your number range, and every refund automatically produces the cancellation invoice. Everything is stored unalterably in the GoBD archive.
  • DATEV export. Payments are booked individually to a dedicated Stripe clearing account (default SKR03 1360, SKR04 1460), against the debtor of the invoice. Revenue and VAT come from the revenue batch, so nothing is counted twice. Rechnungskit books the fees per payout as one amount to incidental costs of payment transactions, with the payout reference in the booking text and pre-filled with the tax key for reverse charge on services from other EU countries. Refunds run as an exact reversal through the same clearing account, a chargeback reopens the receivable on the debtor, and the payout is booked as bank to clearing account. Your tax advisor can change all accounts.
  • Chargebacks. A card dispute does not create a cancellation invoice. The item becomes open again and lands in your tasks together with the dispute fee.

What Rechnungskit does not do, so you can plan for it:

  • Rechnungskit does not download or archive Stripe's monthly fee invoice. You get it from the Stripe Dashboard and give it to your tax advisor.
  • Fees that Stripe deducts from your balance as a separate item rather than per payment do appear in the split payout. But the DATEV export only books the fees from payments as fees. Your tax advisor books separate items based on the Stripe invoice.
  • The pre-filled tax key assumes full input VAT deduction. If you are a Kleinunternehmer, have your tax advisor adjust the fee booking.
  • Rechnungskit does not create the advance VAT return itself. It is produced in DATEV from the booked batch.

The Stripe integration shows step by step how to connect Stripe in a few minutes. The path from the booking batch to the import at your tax advisor is described in exporting Stripe to DATEV, and which invoice you owe your customers from Stripe is covered under Stripe invoices.

FAQ

No, the invoice shows no VAT. Stripe provides its services for European accounts from Ireland and charges no VAT on them, except in a few countries such as Ireland itself (Stripe Support: Taxation of Stripe fees). As a business in Germany, you then owe the VAT on the fee yourself (§ 13b(1) and (5) UStG, German VAT Act) and, with full input VAT deduction, deduct it again in the same month (§ 15(1) sentence 1 no. 4 UStG).
Sources & legal basis
  1. [1] § 13b UStG: recipient of the service as the person liable for tax (gesetze-im-internet.de, German)
  2. [2] § 3a UStG: place of supply of services (gesetze-im-internet.de, German)
  3. [3] § 15 UStG: input VAT deduction (gesetze-im-internet.de, German)
  4. [4] § 18 and § 18a UStG: advance VAT return and EC Sales List (gesetze-im-internet.de, German)
  5. [5] § 19 UStG: small businesses (gesetze-im-internet.de, German)
  6. [6] § 4 no. 8 UStG: exemptions for money and payment transactions (gesetze-im-internet.de, German)
  7. [7] § 146 and § 147 AO: bookkeeping rules and retention (gesetze-im-internet.de, German)
  8. [8] BMF: 2026 advance VAT return form template of 29.12.2025 (German)
  9. [9] Stripe Support: Taxation of Stripe fees
  10. [10] Stripe: Authorised Payment Services (Stripe Technology Europe Limited)
  11. [11] Stripe Services Agreement (contracting parties in the EEA)
  12. [12] Stripe: pricing for Germany (German)
  13. [13] Stripe Docs: Payouts
Read more
Guide E-invoicing for B2C in Germany: does the mandate apply to online shops? Guide E-invoicing in Germany: the mandate explained for founders Guide Invoicing in a foreign currency in Germany: which exchange rate applies? (ECB, DATEV, OSS) Guide GoBD explained: principles, retention and what they mean for your invoices Guide Small-amount invoices in Germany (§ 33 UStDV): when the buyer's address can be left out Guide E-invoicing for small businesses in Germany (Kleinunternehmer): duties, exemptions, thresholds 2026 Guide The German cancellation button (§ 312k BGB): who needs it and how it works Guide The date of supply on German invoices: shipping date or payment date? Guide Leitweg-ID: what it is, how it is structured and how it gets onto the invoice Guide The OSS scheme explained: the €10,000 threshold, registration and an example Guide Deferred revenue for SaaS and online courses in Germany: when a pRAP is required Guide Proforma invoices in Germany: what they are for and why they are not invoices Guide Deferred revenue in German accounting (pRAP): definition, bookings and an example Guide Changing the billing address on a German invoice afterward: is it possible? (without a cancellation) Guide Correcting an invoice in Germany: which route for which error? Guide Server-side tracking for Meta: Conversions API with a lean consent bar Guide Shopify gift cards in Germany: gift card, discount code and store credit for VAT Guide Shopify invoices in Germany: what Shopify does, what is missing, what applies from 2027 Guide Shopware invoices: what Shopware 6 does on its own and what is missing Guide Stripe DATEV export: getting Stripe payments into DATEV as a booking batch Guide Stripe Invoicing in Germany: creating invoices, pricing and e-invoicing Guide Stripe invoices with payment terms as e-invoices: bank transfer to the Stripe IBAN Guide Stripe invoices in Germany: what Stripe Invoicing and Billing do, what is missing, and what applies from 2027 Guide Shipping costs and VAT in Germany: 7%, 19% or tax-exempt? Guide The German withdrawal button (§ 356a BGB): mandatory since June 19, 2026 Guide WooCommerce DATEV export: options, file format and account mapping Guide WooCommerce invoices in Germany: plugins, mandatory details, e-invoicing Guide XRechnung vs ZUGFeRD: the XRechnung format explained Guide Payment terms on invoices in Germany: rules, due date calculation and wording Guide ZUGFeRD explained

Rechnungskit is not a tax advisory or law firm. This article explains general principles and does not replace advice from a tax advisor (Steuerberater, § 5 StBerG) or a lawyer (§ 3 RDG). Rechnungskit is built for businesses based in Germany and prepares documents, tax rates and bookings automatically. How your specific case is treated remains your decision, ideally together with your tax advisor or a lawyer.

Every invoice automatically as a valid e-invoice.

Connect your payment provider and we take care of format, validation and archive. Start for free in test mode.

Try it now
de en