Every Stripe invoice,sealed as an e-invoice.
From 1 Jan 2027, larger German businesses must send e-invoices to other businesses, and everyone else from 2028. Siegel turns each Stripe invoice into a validated ZUGFeRD or XRechnung file, automatically, without changing how you bill.
- Validated against official rules
- Data stored in the EU
- Keep invoicing in Stripe
Validated
INV-2026-0142
Muster GmbH · Berlin
€4,760.00
incl. 19% USt.
E-invoice profile
ZUGFeRD · EN 16931
PDF/A-3 + XML
Delivered to
buchhaltung@muster.de
Example invoice
- Schema check
- 100%
- Business rules
- 100%
- VAT lines
- 2
- Processing
- 1.4s
- Archived
- ✓
Built on the official standards
- EN 16931CEN · semantic model
- ZUGFeRDDE · hybrid PDF
- Factur-XFR/DE · hybrid
- XRechnungDE · public sector
- PDF/A-3ISO 19005-3
- EU data residencyeu-central
01The 36-second version
What Siegel does, in 36 seconds.

02The timeline
The PDF era ends for German B2B.
Germany is moving domestic B2B invoicing to structured e-invoices. Once the obligation applies to you, a PDF from Stripe no longer counts.
67
days until 1 Jan 2027
1 Jan 2025
Every business must be able to receive e-invoices.
1 Jan 2027
Businesses above €800k turnover must send them.
1 Jan 2028
Every business must send them.
Simplified overview. Exceptions apply (e.g. small businesses, invoices under €250). Not tax advice.
03How it works
Four steps. Then you forget about it.
- 01
Connect Stripe
Connect your Stripe account and add your company details once.
stripe → siegel - 02
Convert & validate
Every finalized invoice and credit note becomes a ZUGFeRD or XRechnung file, checked against official rules.
invoice.finalized - 03
Deliver & archive
Sent to your customer by email and stored for the legal retention period.
delivery - 04
Export to your tax advisor
Every month, a DATEV file with all invoices and credit notes goes to your Steuerberater.
monthly · datev
Free invoice check
Test your last 10 invoices. Free.
Connect Stripe and we’ll check your last 10 invoices against the official rules. See exactly what passes and what’s missing, before you pay anything.
04Features
Everything an e-invoice needs. Nothing you have to learn.
01
ZUGFeRD & XRechnung
ZUGFeRD in the EN 16931 profile by default, XRechnung for customers who ask for pure XML.
- Schema (XSD)
- EN 16931 business rules
- XRechnung CIUS
- PDF/A-3 conformance
02
Validation against official rules
Every file is checked against the official schema and business rules. If an invoice fails, it’s held back, and we tell you exactly which field to fix in Stripe.
- S19 %S7 %AEReverse chargeKIntra-EU381Credit note
03
VAT, reverse charge & credit notes
19% and 7%, mixed rates, EU reverse charge and credit notes that reference the original invoice. Voided invoices get a proper cancellation credit note.
- 09:41:02Queued
- 09:41:03Sent
- 09:41:05Delivered
04
Email delivery with logs
Sent from your name to your customer’s billing address, with a log of every delivery.
sha256 9f2c41e8…7b0de81a
Write-protected · EU
validation-report.html10y05
Tamper-evident EU archive
Each file is stored in the EU with its validation report as proof of due care, hashed and write-protected. Kept 10 years (the law requires 8).
- Last 90 days→
06
Backfill past invoices
Convert invoices you already finalized in Stripe, for a date range you choose.
07
DATEV export for your tax advisor
A ready-to-import DATEV file every month, mapped to SKR03 or SKR04, plus read-only archive access for your Steuerberater.
05For your tax advisor
Your Steuerberater gets a DATEV file. Every month.
All invoices and credit notes, mapped to SKR03 or SKR04 and ready to import. Plus read-only access to your archive, so your advisor never has to ask for a PDF again.
- Ready-to-import DATEV format (EXTF)
- SKR03 or SKR04 account mapping
- Invoices, credit notes and cancellations
- Read-only archive access for your advisor
Included in Growth and Scale
EXTF_Buchungsstapel_2026-09.csv
DATEV · September 2026 · 142 bookings
| Account | Contra | Amount | |
|---|---|---|---|
| 10001 | 8400 | 3.808,00 | INV-2026-0142 |
| 10002 | 8400 | 1.190,00 | INV-2026-0143 |
| 10003 | 8338 | 2.400,00 | INV-2026-0144 |
| 10001 | 8400 | −595,00 | GS-2026-0012 |
06Who it’s for
Built for companies that already bill through Stripe.
SaaS on Stripe Billing
Subscriptions, prorations and discounts become e-invoices with the right service periods.
Agencies & freelancers on Stripe Invoicing
Keep sending invoices from Stripe. Your clients receive a file their accounting software can read.
Finance teams who’d rather not build this
Skip the format specs, validators and archive. Spend the engineering time on your product.
07Early access pricing
Priced by invoice volume. Cancel anytime.
Starter
€49/mo
- Up to 50 invoices/mo
- ZUGFeRD & XRechnung
- Validation
- Email delivery
- EU archive
Growth
Most popular€149/mo
- Up to 500 invoices/mo
- ZUGFeRD & XRechnung
- Validation
- Email delivery
- EU archive
- DATEV export for your tax advisor
- Read-only archive access for your advisor
Scale
€399/mo
- Up to 5,000 invoices/mo
- ZUGFeRD & XRechnung
- Validation
- Email delivery
- EU archive
- DATEV export for your tax advisor
- Read-only archive access for your advisor
- Multiple Stripe accounts
- Priority support
Founding customers: 50% off for the first 3 months.
Not sure which plan? Start with a free check of your last 10 invoices.Prices excl. VAT.
08FAQ
Questions, answered plainly.
Something missing? Join early access and ask me directly.
01Do I need this?
If your business is established in Germany and invoices other businesses, very likely from 2027 or 2028. Confirm your situation with your tax advisor.
02Doesn’t Stripe do this already?
Stripe creates PDF invoices. Structured e-invoices for Germany need an additional app. Siegel is that app.
03Which formats do you support?
ZUGFeRD (EN 16931 profile) and XRechnung.
04Does Siegel convert every invoice?
Only the ones that must be e-invoices: German B2B invoices over €250. Invoices to consumers and to customers outside Germany are skipped automatically.
05Do I have to change how I use Stripe?
You keep billing in Stripe exactly as now. The only change: Siegel sends the invoice email to your business customers instead of Stripe, so each customer gets one legally valid invoice. We switch this with you during onboarding.
06Where is my data stored?
In the EU.
07Is this tax advice?
No. Siegel is software that validates files against official technical rules. Your tax advisor remains responsible for your tax situation.
08Why pay when free converters exist?
Free tools convert one invoice at a time, by hand. Siegel runs automatically on every Stripe invoice, including prorations, discounts, reverse charge and credit notes, then validates, delivers and archives each file.
09What if Stripe builds this?
Then you’ll have a choice. But Siegel is built around how German companies actually work: DATEV exports, a GoBD-compliant archive and your tax advisor. That goes beyond what Stripe or generic providers offer, and your archived files stay exportable at any time.
10Do you sign a data processing agreement (AVV)?
Yes. A DPA/AVV is available for every customer.
11Who is behind Siegel?
Jitesh Raghav, an independent software engineer who builds and supports Siegel personally. Email me directly: jitesh@siegel.live
Join early access
Be ready before January.
Join early access. I’ll onboard the first customers personally.
- Validated against official rules
- Data stored in the EU
- Keep invoicing in Stripe