Datev Stripe

DATEV Stripe integration: export Stripe automatically to DATEV

finHero connects your Stripe account securely and creates DATEV-compliant exports for your accounting – including fees, payouts, receipts and traceable booking texts. No more CSV tinkering.

✓ App in the Stripe Marketplace✓ SKR03 / SKR04✓ Export for your tax firm
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

What does „DATEV Stripe integration“ mean?

Anyone searching for „datev stripe“ wants to book Stripe revenue into DATEV reliably – without manual rework. In practice it often fails because of fees, payouts, receipts and clear traceability per transaction.

Typical problems

  • CSV exports are not DATEV-compliant and have to be adjusted manually.
  • Fees and payouts lead to discrepancies during reconciliation.
  • Receipts are missing or not cleanly linked to booking entries.
  • Unclear booking texts make queries from the tax firm harder.

What finHero does differently

  • Automatic preparation in the DATEV standard (booking batch & receipts).
  • Transaction IDs, clear booking texts and consistent account assignment.
  • Configurable accounts (SKR03/04) and tax-advisor-friendly rules.
  • More transparency, less rework – month after month.

Setting up the Stripe DATEV integration – step by step

You don't need developers to get from installation to the first export. Most of the time goes into agreeing things with your tax firm – and that is well worth it, because afterwards every month runs the same way. Ideally, plan the setup for the start of a month; then the first complete export is ready just a few weeks later.

Timeline: The connection to Stripe is up in a few minutes. In our experience, agreeing the accounts with your tax firm takes a few working days. You can then generate the first export immediately – including retroactively for past months.

To the app: finHero in the Stripe App Marketplace · Take a look first: interactive finHero demo

  1. 1Install the app from the Stripe MarketplaceOpen the finHero app in the Stripe App Marketplace and confirm the installation. The app only receives read access – no code and no API tinkering.
  2. 2Define company and periodCreate your company. If you manage several companies, keep them as separate clients. Select the month from which exports should start.
  3. 3Choose a chart of accountsSKR03 or SKR04 as a starting point, plus your own accounts, posting keys and rules. Decide whether customers are booked to individual customer accounts or via a collective customer account.
  4. 4Agree account assignment with the tax firmSend your tax firm the account mapping: cash in transit, revenue accounts, fees, bank and, if applicable, deferred income. Tax questions are clarified together at this stage.
  5. 5Generate and check the first exportCreate the booking batch and receipts for a closed month. finHero reconciles the export with the Stripe balance report; your tax firm does a test import into DATEV.
  6. 6Start the monthly routineOnce the first month checks out, every following month follows the same pattern: generate the export, check it briefly, hand it over to the tax firm.

Before you start: checklist for the DATEV Stripe integration

A short conversation with your tax firm before the first export saves corrections later. These points should be settled afterwards:

  • Which chart of accounts (SKR03 or SKR04), and which accounts for cash in transit, revenue, fees and bank?
  • Individual customer accounts or a collective customer account for your Stripe customers?
  • From which month does the integration take over – and up to when was booking done manually?
  • Is the payout booked from the export or from the bank statement?
  • How should Stripe fees be treated for VAT purposes?
  • Are there annual subscriptions that need to be deferred?

Typical pitfalls at the start

Duplicate entriesIf the tax firm also books the bank receipt from the bank statement, the payout must only land on the bank account once. Decide beforehand which route applies.
Overlapping periodsIf you switch from manual booking to the integration in the middle of the year, draw a clear line. Retroactive exports help close gaps without booking months twice.
Balance on the cash-in-transit accountIf a balance remains on the cash-in-transit account at month-end, this is usually due to a payout that only arrives in the bank account the following month. This is normal and clears in the next export.
Different accountsIf your tax firm uses individual revenue or fee accounts, set them up before the first export. If accounts change later, check with the tax firm before re-exporting months that have already been handed over.

What the Stripe DATEV integration covers

The integration picks up all transactions that Stripe generates for your account and prepares them as entries and receipts. Each transaction is booked individually and remains referenceable via its Stripe ID – so every line in the booking batch can be traced back to the original payment.

Payments

One-off payments, subscriptions and invoices – revenue gross, with invoice number and Stripe ID in the booking text.

Fees

Stripe fees as a separate entry to the fee account instead of being netted against revenue.

Refunds and disputes

Refunds and chargebacks as separate, referenceable entries.

Payouts

Payouts clear the cash-in-transit account against the bank receipt.

Receipts as PDFs

Invoices, credit notes and cancellations, linked to the entries via the transaction ID, plus a receipt list.

pRAP for annual subscriptions

Prepayments are deferred and released monthly – including for upgrades and downgrades.

Foreign currencies

Conversion at the ECB reference rate of the receipt date; the rates are stored and reproducible.

Other payment providers

PayPal, Mollie, Adyen, Paddle and Lemon Squeezy via read-only API key in the same export format.

Who benefits from the DATEV Stripe integration

Three roles work with the integration – each with a different view of the same data. All of them work with the same export package, without copying files back and forth.

Founders

You want to sell, not sort receipts. The integration takes the monthly preparatory work off your hands without you having to build up accounting knowledge.

  • Setup without developers
  • Monthly export in a few clicks
  • Fewer queries from the tax firm

In-house accounting

You are responsible for the month-end close and need to be able to explain Stripe balances at any time.

  • Fees and payouts cleanly separated
  • Reconciliation with the Stripe balance report
  • pRAP and foreign currencies automatically

Tax firm

You import and review the data in DATEV and don't want to rework CSV files.

  • Booking batch in DATEV format
  • Receipts linked via transaction ID
  • Additional users at no extra cost

How your tax firm receives the Stripe data in DATEV

Your tax firm needs neither access to your Stripe account nor additional software. It receives a complete export package every month and imports the booking batch into DATEV as usual. Because entries and receipts are connected via the same transaction ID, there is no more searching for missing invoices.

  • Booking batch in DATEV format (CSV) with account, contra account, posting key and booking text.
  • Receipts as PDFs, linked via the transaction ID, plus a receipt list.
  • SHA-256 checksum per export package; the batch carries the finalization flag (Festschreibungskennzeichen) – finalization takes place in DATEV at the tax firm.
  • Template for the process documentation (Verfahrensdokumentation) of the sub-process payment service provider → financial accounting.

The import is described step by step in the guide Importing Stripe into DATEV.

Export package · September 2026 (example)
  • Buchungsstapel_2026-09.csvDATEV format
  • Belege/RE-2026-0918.pdfInvoice
  • Belege/GS-2026-0031.pdfCredit note
  • Belegliste_2026-09.csvTransaction IDs
  • SHA-256 checksumstored

Sample entries from the DATEV Stripe integration

A monthly subscription, a one-off purchase, two fees, a partial refund and the payout – this time in SKR04 (simplified).

  • Revenue of 297,50 € gross to 4400, fees of 4,96 € separately to 6855.
  • Payout 262,79 € = 297,50 € − 4,96 € − 29,75 € partial refund.
  • With the bank receipt on 1800, the cash-in-transit account 1460 is cleared.
  • Agree the account mapping and the VAT treatment with your tax firm.
DATEV booking batch · SKR04 example
Amount €AccountContra accountBooking text
59,5014604400Stripe payment · monthly subscription · in_1Q…3Hb
238,0014604400Stripe payment · RE-2026-0918 · ch_3Q…6Df
1,1468551460Stripe fee · in_1Q…3Hb
3,8268551460Stripe fee · ch_3Q…6Df
29,7544001460Partial refund · re_3Q…1Ns
262,7918001460Stripe payout · po_1Q…8Rm

The monthly routine with the DATEV Stripe integration

After setup, what remains each month is a short process that is always the same. If something changes – such as an upgrade or downgrade of an annual subscription – finHero corrects the accrual automatically in the next export.

1

Generate export

Select the month, start the export. Accruals for annual subscriptions are released automatically and foreign currencies converted.

2

Quick check

The export is reconciled with the Stripe balance report. A look at the receipt list and payouts is usually enough.

3

Hand over to the tax firm

The booking batch and receipts go to your tax firm, which imports them into DATEV and finalizes them.

How the interface is technically structured and which requirements it should meet is explained in the article on the Stripe DATEV interface.

Frequently asked questions about the Stripe DATEV integration

How do I set up the DATEV Stripe integration?

You install the finHero app from the Stripe App Marketplace, choose SKR03 or SKR04, agree the accounts with your tax firm and generate the first export. After that, every month follows the same pattern.

Do I need technical knowledge?

No. The connection runs via the app in the Stripe App Marketplace with a few clicks and no code. The app only receives read access to your Stripe account.

Does my tax firm have to install anything?

No. Your tax firm receives the booking batch and receipts and imports the batch into DATEV as usual. It does not need access to your Stripe account; as an additional user in finHero, there are no extra costs.

Should I choose SKR03 or SKR04?

Use the chart of accounts that your tax firm uses for your company. Both are supported, and your own accounts and posting keys can be added.

How long does setup take?

The connection to Stripe is up in a few minutes. You should allow a few working days for agreeing the account assignment with your tax firm.

Can I connect multiple Stripe accounts or companies?

Yes. Multiple clients or companies are supported, each with its own chart of accounts and its own exports.

What about months before setup?

Exports are also possible retroactively. This lets you start the integration in the middle of the year and catch up on past months.

How much does the integration cost?

The price depends on your transaction or invoice volume. You can try it free for 7 days and cancel monthly.

Any questions? Go to the knowledge base

DATEV and Stripe – set up once, relaxed every month.

Connect Stripe in a few minutes and hand your tax firm booking batches and receipts from a single source.

Try for free

7-day free trial · cancel monthly · no cost for additional users