Official KoSIT validator · XRechnung 3.0.2 · ZUGFeRD 2.x · EN 16931

Validate, read and generate German e-invoices.
In seconds, no sign-up.

Drop an XRechnung (XML) or ZUGFeRD invoice (PDF) here. You instantly see whether it is valid, which rule failed, and what the invoice contains. Developers get the same as an API — including generating validated invoices from JSON.

Drop a file here or click — XML (XRechnung/UBL/CII) or PDF (ZUGFeRD/Factur-X), max 5 MB
Files are processed for validation only and never stored.

Free: 50 checks per month. More, automated: API plans. sample XRechnung · sample ZUGFeRD PDF

Why this matters if you invoice German companies

Mandatory since 2025, for everyone by 2028

Every business in Germany must be able to receive e-invoices. From 2027 (turnover above €800k) and 2028 (all), domestic B2B invoices must be issued as e-invoices. Foreign suppliers are affected the moment a German customer demands one.

"Valid" is a test result, not a feeling

A PDF with a broken embedded XML or an XRechnung missing the Leitweg-ID gets rejected by the recipient. The official KoSIT validator decides — that is exactly what runs here.

Built for developers

Send invoice data as JSON, get back a validated XRechnung or ZUGFeRD PDF. Every generated document is officially validated before you receive it.

API in 30 seconds

curl -X POST https://xrechnung.dev/v1/validate --data-binary @invoice.xml
# → {"valid": true, "scenario": "EN16931 XRechnung (CII)", "errors": [], "warnings": []}

curl -X POST https://xrechnung.dev/v1/invoices -H "Content-Type: application/json" -d @invoice.json -o invoice.pdf

Endpoints: POST /v1/invoices (generate), POST /v1/validate, POST /v1/parse (read → JSON), GET /v1/usage. Full reference: /docs (OpenAPI).

Pricing

Free

€0 no sign-up
  • 50 documents / month
  • Web validator
  • Official validator
for developers

Developer

€19 / month
  • 2,000 documents / month
  • API key, JSON error reports
  • Generate XRechnung + ZUGFeRD
  • E-mail support
Start Developer

Business

€59 / month
  • 20,000 documents / month
  • Everything in Developer
  • Priority support, same-business-day reply
Start Business

Prices net of VAT. Cancel monthly. Payment via Stripe. Your API key arrives by e-mail automatically after checkout.