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.
Overview
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.
Setup
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.
To the app: finHero in the Stripe App Marketplace · Take a look first: interactive finHero demo
- 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.
- 2Define company and periodCreate your company. If you manage several companies, keep them as separate clients. Select the month from which exports should start.
- 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.
- 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.
- 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.
- 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.
Preparation
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
Scope
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.
Target groups
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
Handover to the tax firm
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.
- 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
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.
| Amount € | Account | Contra account | Booking text |
|---|---|---|---|
| 59,50 | 1460 | 4400 | Stripe payment · monthly subscription · in_1Q…3Hb |
| 238,00 | 1460 | 4400 | Stripe payment · RE-2026-0918 · ch_3Q…6Df |
| 1,14 | 6855 | 1460 | Stripe fee · in_1Q…3Hb |
| 3,82 | 6855 | 1460 | Stripe fee · ch_3Q…6Df |
| 29,75 | 4400 | 1460 | Partial refund · re_3Q…1Ns |
| 262,79 | 1800 | 1460 | Stripe payout · po_1Q…8Rm |
Monthly routine
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.
Generate export
Select the month, start the export. Accruals for annual subscriptions are released automatically and foreign currencies converted.
Quick check
The export is reconciled with the Stripe balance report. A look at the receipt list and payouts is usually enough.
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.
FAQ
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
Further reading
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 free7-day free trial · cancel monthly · no cost for additional users




