Try it right here
This is not a mockup - try it right here.
What E-Invoice Check does
The German e-invoicing mandate is one of those laws where the confusion is bigger than the requirement. "E-invoice" sounds like "invoice by email" but is something entirely different: structured XML data following the European standard EN 16931, which accounting software can book automatically. A PDF is not an e-invoice - not even with a stamp, a signature and the best of intentions.
The E-Rechnung-Check has two modes. The file check: you upload an invoice (XML or PDF, 5 MB max) and the tool tells you what you have - an XRechnung in UBL or CII syntax, a ZUGFeRD PDF with embedded XML, or just a pretty PDF with no machine readability. Behind it runs the same parser that powers the e-invoice inbox of the Rechnungssystem on werkzeu.ge: it reads CII and UBL, extracts the XML from PDF/A-3 files and checks structure, arithmetic and profile against EN 16931.
The readiness check: five questions - receiving, issuing, turnover threshold, small-business status, accounting - and you get an honest assessment instead of a sales brochure. If you only need to be able to receive, we tell you exactly that. If you must issue from 2027, you get the date and a concrete path there. The questions are evaluated entirely in your browser; nothing leaves your device.
The timeline, because it gets scrambled constantly: since 01/01/2025 the receiving mandate applies to all B2B businesses, with no turnover threshold. From 01/01/2027 businesses with more than 800,000 euros previous-year turnover must issue e-invoices, from 01/01/2028 everyone. Small businesses under § 19 UStG are permanently exempt from issuing - but must still be able to receive. Paper and PDF only work during the transition with the recipient's consent, and B2C is not affected by any of this.
A word on honesty, because it matters to us: the file check is a plausibility check - structure, arithmetic, profile detection. It is not an official KOSIT validation with Schematron rules and XSD schema. For most cases that is plenty to know where you stand. If you need legally watertight certainty, for example for a public authority, additionally use the KOSIT validator. We would rather tell you that up front than in the fine print.
And if the check says you need to act? For issuing, the path leads to the Rechnungssystem on werkzeu.ge: it produces XRechnung and ZUGFeRD out of the box, GoBD-compliant, with numbering ranges, dunning and DATEV export for your tax advisor. The Rechnungssystem is part of the Plus plan (16.99 euros per month or 169.90 euros per year, VAT included). Founder pricing runs in tiers until November 30, 2026 - the earlier you join, the cheaper, and your entry price stays as long as your subscription runs. The check itself stays free, for everyone, forever.
Features
File check for XML and PDF
Detects XRechnung (UBL and CII) and ZUGFeRD/Factur-X, including XML extraction from PDF/A-3. 5 MB max - e-invoices are small.
Profile detection with a clear verdict
MINIMUM and BASIC WL do not fulfil EN 16931 and do not count as e-invoices - the tool says so plainly instead of glossing over it.
EN 16931 plausibility check
Structure, mandatory fields and arithmetic are checked against the standard, plus the BR-DE rules for XRechnung. Honestly labelled: not a KOSIT validation.
Readiness check in five questions
Receiving, issuing, turnover threshold, small business, accounting - turned into an honest to-do list with your personal cut-off date.
Correct legal facts, no panic
Receiving mandatory since 2025, issuing from 2027 (above 800,000 euros) or 2028 (everyone), small businesses permanently exempt from issuing. No scare tactics, no consultant phrases.
Free as a guest
No account, no email address, no sales call. The file check is capped at 5 checks per day; the readiness quiz runs entirely in your browser.
How it works
- 1
Pick a mode
File check if you want to test a specific invoice. Readiness check if you want to know what the mandate means for your business.
- 2
Upload an invoice
XML or PDF, 5 MB max. The tool detects format and profile and checks the file against EN 16931.
- 3
Read the verdict
Real e-invoice, ZUGFeRD without a valid profile or plain PDF - you get a clear verdict plus the findings in plain language.
- 4
Answer five questions
The readiness check asks about receiving, issuing, turnover, § 19 UStG and accounting - and tells you whether you are done or what comes next.
- 5
Act if needed
Setting up receiving is immediate and free. For issuing from 2027/2028 the path leads to the Rechnungssystem (Plus), which produces XRechnung and ZUGFeRD out of the box.
Who needs this
Frequently asked questions
Is the E-Rechnung-Check really free?
Yes, completely - no account needed. The file check is capped at 5 checks per day so nobody abuses our server as a validation factory. The readiness quiz runs in your browser anyway. Money only enters with the tools we may recommend: the Rechnungssystem is part of the Plus plan (16.99 euros per month or 169.90 euros per year, VAT included - with tiered founder pricing until November 30, 2026).
What exactly does the file check test?
It detects the syntax (CII or UBL), extracts the embedded XML from PDF/A-3 for ZUGFeRD PDFs, determines the profile via the EN 16931 identifier (BT-24) and checks structure, mandatory fields and arithmetic against the standard - plus the German BR-DE rules for XRechnung. It is the same parser that powers the e-invoice inbox of our Rechnungssystem.
Is this an official validation?
No, and we prefer to say so plainly: it is a plausibility check, not a KOSIT validation. The complete Schematron rules, code lists and XSD schema are only checked by the official KOSIT validator. But for the everyday question "is this a real e-invoice or just a PDF?" our check is more than enough.
Is my invoice stored?
No. The file is checked on the server and the verdict sent back - nothing is stored, no content, no copy. The readiness quiz never leaves your browser in the first place.
Do I have to issue e-invoices as a small business?
No, permanently not - the exemption for § 19 UStG small businesses from the 2024 annual tax act has no end date. But: you must be able to receive e-invoices since 01/01/2025 like every other business. An email inbox and organised, unaltered storage of the original files are the minimum.
Does the mandate cover invoices to private customers?
No. The e-invoicing mandate only covers transactions between domestic businesses (B2B). You can keep sending paper or PDF to private individuals. And during the transition until 2027/2028, PDF invoices in B2B are still allowed with the recipient's consent.
Related tools
Invoicing
Complete invoicing system: quote, order confirmation, delivery note, invoice, cancellation, c…
ZUGFeRD XML Embedder
Embed ZUGFeRD/Factur-X XML into existing PDFs (PDF/A-3, EN 16931, XRechnung 3.0 with Leitweg-…
Small Business Tax Check
Check if you still qualify for the German small business tax rule (§ 19 UStG). With 2026 thre…
GoBD Archive Zipper
Bundle receipts into a GoBD-oriented archive package with checksums and index. All local, no…
Receipt Box
Photograph or upload receipts: OCR extracts amount, date, vendor and VAT, you review and cate…
Ready to use E-Invoice Check?
No installation. No account needed to start. Open it right in your browser.
Open now