DATEV Guide

Booking Stripe fees correctly in DATEV

Stripe deducts its fees directly from your balance and pays out only the net amount. If you want to book Stripe fees, you therefore need clear logic: gross revenue, fee, refund and payout as separate bookings – with a booking example for SKR03 and SKR04, notes on VAT and a checklist for the monthly close.

✓ Booking example SKR03 & SKR04✓ Cash-in-transit reconciliation✓ Checklist & FAQ
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

Which Stripe fees are there? An overview for accounting

Stripe doesn't charge just one fee. Depending on your business model, payment methods and the products you use, different types of fees appear in your Stripe account. The specific rates depend on your contract, the card's country and the payment method – the figures in your Stripe dashboard are always authoritative.

Transaction fees

Charged per successful payment, usually as a combination of a percentage and a fixed amount. Stripe withholds them directly – so they never appear as a separate debit on your bank account.

Currency conversion

If a customer pays in a currency other than your payout currency, a conversion fee may apply. It is included in the converted amount and is hard to identify without detailed data.

Dispute and chargeback fees

If a customer disputes a card payment, Stripe usually charges a fee in addition to the disputed amount. These are two separate transactions and should be booked separately.

Fees for Stripe products

Products such as Stripe Billing, Stripe Tax or Radar are partly charged based on usage and either offset against your balance or invoiced separately.

What matters for accounting: each of these fees reduces your payout, but is a separate expense with its own receipt. At a minimum, distinguish between fees for payment processing and fees for software products – not least because their tax treatment may differ.

The net trap when booking Stripe fees

The most common mistake is that companies or firms rely too heavily on the net payout. That is understandable, because the payout amount becomes directly visible in the bank account. At the same time this creates a shortened perspective.

Because the net payout contains several elements: gross revenue, fees, possible refunds and further movements. Anyone who only processes the net amount loses transparency over the fee component.

Gross revenue: €10,000
Stripe fees: €320
Payout: €9,680

Anyone looking only at 9,680 euros has the cash flow, but not the full economic structure. Fees affect the result view, the traceability and the reconciliation. Finance teams need clarity about which revenue was generated and which part of it flowed off to payment service providers.

Booking Stripe fees: a booking example in SKR03 and SKR04

A sample month: ten customers each pay 119,00 € (gross, 19 % VAT). Stripe withholds a total of 21,40 € in fees, and one payment is refunded in full. Stripe then pays out the remainder to your bank account. For readability, payments and fees are aggregated here – in practice, each transaction should be booked individually and with a reference.

Sample month SKR03 (simplified)
Amount €AccountContra accountBooking text
1.190,0013608400Stripe payments 10 × 119,00 €
21,4049701360Stripe payment processing fees
119,0084001360Refund ch_… to customer
1.049,6012001360Stripe payout po_… to bank

The same logic in the SKR04 chart of accounts – only the account numbers change. These are common standard accounts; which accounts and tax keys you actually use should be agreed with your tax firm.

Business transactionSKR03 (debit to credit)SKR04 (debit to credit)Amount
Customer payment (revenue 19 %)1360 to 84001460 to 44001.190,00 €
Stripe fee4970 to 13606855 to 146021,40 €
Refund8400 to 13604400 to 1460119,00 €
Payout to bank account1200 to 13601800 to 14601.049,60 €

1360 or 1460 is the cash-in-transit account (Geldtransitkonto): it represents your Stripe balance. The fee is booked to the account for incidental costs of monetary transactions (4970 or 6855) and thus remains visible as a separate expense – instead of quietly reducing revenue.

Reconciling the Stripe payout: fees in the cash-in-transit account

The cash-in-transit account shows whether your fee bookings are correct. After all bookings for a payout period, it must be exactly zero – or equal to the amount that Stripe has not yet paid out as of the cut-off date.

ItemMovementCash-in-transit balance
Customer payments+ 1.190,00 €1.190,00 €
Stripe fees− 21,40 €1.168,60 €
Refund− 119,00 €1.049,60 €
Payout to bank− 1.049,60 €0,00 €

If a balance remains, a fee, refund or dispute booking is usually missing. At month-end, a balance is normal if payments are only paid out in the following month. It should then match the Stripe balance according to the balance summary. You can find more on the account assignment of payments and cash in transit in the guide Booking Stripe in your accounting.

Where Stripe provides fee invoices and fee reports

You need a receipt for every booking entry. For Stripe fees, there are essentially two sources:

  • Fee invoices: Stripe regularly provides invoices or tax documents for the withheld fees, which you can retrieve in the dashboard in the documents and invoices section.
  • Balance Summary: shows for a period how your balance is made up of payments, fees, refunds and payouts.
  • Payout Reconciliation: assigns to each payout the individual transactions and fees it contains.
  • Transaction details: for each payment, Stripe shows the withheld fee individually.

Menu items and labels in the Stripe dashboard change from time to time. What matters is that you archive the fee invoice and the transaction data together, so that every fee booking remains traceable later on.

Stripe fees and VAT: what to clarify with your tax firm

The most common question about Stripe fees is: is VAT charged on them – and how is it booked? There is no one-size-fits-all answer. For companies in the EU, the contracting party is usually a Stripe entity based in Ireland. These are therefore services from a foreign company, and their VAT treatment depends on the type of service.

Fees for pure payment processing may be assessed differently from fees for software products such as Billing or Tax. You should therefore agree the VAT treatment – account, tax key and, where applicable, entries in the advance VAT return – with your tax firm. These questions help with that discussion:

  • Which Stripe entity is listed as the supplier on the fee invoice?
  • Which types of fees do we incur – only payment processing or also product fees?
  • Which expense account and which tax key apply to which type of fee?
  • Do the fees need to be recorded in the advance VAT return, and if so, how?
  • Which company details (e.g. VAT ID) are stored in the Stripe account?

Once the classification has been decided, it should be applied consistently in every period. Fixed account assignment rules are ideal for this, rather than case-by-case decisions during the monthly close.

Typical mistakes when booking Stripe fees

  • Fees are only considered implicitly in the net amount.
  • Fees are evaluated separately, but not consistently.
  • Refunds and fee corrections get mixed up.
  • The link between transaction, fee and payout is lost.
  • Tax advisors receive only raw data without stable logic.
  • Dispute fees are booked together with the charged-back amount as a single total.
  • Product fees (e.g. Billing) are treated like transaction fees without checking.
  • Conversion fees on foreign currencies are ignored – and the cash-in-transit account doesn't balance.

Checklist: Stripe fees in the monthly close

Use these points every month to check whether your fee bookings are complete:

  • Every payment is booked gross to the revenue account, not net after fees.
  • Every fee is booked separately to the agreed expense account.
  • Dispute fees and chargebacks are recorded separately.
  • Stripe's fee invoice for the month is available as a receipt.
  • The cash-in-transit account matches the Stripe balance according to the balance summary.
  • Every payout to the bank account is matched to the cash-in-transit account.
  • The VAT treatment of the fees has been agreed with the tax firm.

Booking Stripe fees automatically with finHero

Robust process logic ensures that fees do not have to be reconstructed afterwards from raw data, but are visible directly as a structured part of the export.

  • The individual transaction stays referenceable
  • The fee is clearly stated
  • The link to the payout is preserved
  • Receipt and booking logic stays traceable

finHero connects to your account via the finHero app in the Stripe App Marketplace – in just a few clicks, without code and with read-only access only. Payments, fees, refunds, disputes and payouts are output as separate, referenceable bookings in the DATEV booking batch, using SKR03, SKR04 or your own accounts. Every export is checked against the Stripe balance summary, and foreign currencies are converted at the ECB reference rate of the receipt date. How the entire export is structured is shown in the guide to the Stripe DATEV export.

This makes the monthly close reproducible, instead of being reassembled from Stripe reports and Excel files every time.

Frequently asked questions about booking Stripe fees

Why are Stripe fees often problematic in accounting?

Because in many processes they are only indirectly visible and often disappear into the net payout. As a result, transparency and clean allocation are missing.

Can I simply book the net amount that was paid out?

That is usually not a good solution, because fees are then not shown cleanly and separately and traceability suffers.

Do Stripe fees have to stay linked to the individual transactions?

Yes. This link is important in order to classify the payment flow, the costs and the payout amount correctly.

Do Stripe fees become more critical as volume increases?

Yes. The higher the payment volume, the greater the effect of faulty or inconsistent fee logic on the monthly close.

Which account are Stripe fees booked to?

The usual choice is the account for incidental costs of monetary transactions: 4970 in SKR03 or 6855 in SKR04, with the cash-in-transit account 1360 or 1460 as the offsetting account. Which accounts you actually use should be agreed with your tax firm.

Is VAT charged on Stripe fees?

That depends on the type of fee and your situation. Stripe usually invoices EU companies via an entity in Ireland. You should agree the VAT treatment, the tax key and any entries in the advance VAT return with your tax firm.

How do I book dispute fees?

Separate the charged-back payment amount from the dispute fee. The amount reduces the Stripe balance and is booked against the revenue account or an agreed receivables account; the fee is booked separately as an expense. If you win the dispute, the reversal is also recorded separately.

Where can I find Stripe's fee invoice?

Stripe provides invoices or tax documents for the withheld fees in the dashboard in the documents and invoices section. In addition, the balance summary and payout reconciliation show which fees were incurred in which period.

More questions about Stripe and DATEV? Go to the knowledge base

Never reconstruct Stripe fees from net amounts again

finHero books every fee separately and referenceably into your DATEV booking batch – including receipts and a reconciled cash-in-transit account.

Try free for 7 days

7-day free trial, cancel monthly.