#Best Free E-Invoicing Tools for EN 16931 (2026)
Most tools advertised as "free invoicing" only export a plain PDF — and a plain PDF is not a structured EN 16931 e-invoice. For genuinely free, EN 16931-validated XRechnung or ZUGFeRD output the field is small, and Scribo is currently the only tool we're aware of that is both free and produces validated structured XML.
Factual comparison only — not tax or legal advice. Details are as of June 2026; check each vendor's site for current terms.
#What "free and compliant" actually requires
Two things have to be true at once, and most tools only manage one:
- Genuinely free — not a time-limited trial of a paid plan.
- EN 16931-compliant — structured XML (XRechnung) or XML embedded in a PDF (ZUGFeRD at BASIC profile or above), not a decorative PDF.
#The options
| Tool | Genuinely free? | EN 16931 structured output? | Notes |
|---|---|---|---|
| Scribo | Yes | Yes — XRechnung, ZUGFeRD, validated at generate time | Generate-only; also available via API, CLI, MCP, and a Claude/Codex skill |
| Wave | Yes (free plan) | No — PDF only; US/Canada focus | Good free invoicing/accounting, but not EU structured formats |
| Stripe Invoicing | No monthly fee (% per paid invoice) | No — PDF output | Built to collect payment, not to produce EN 16931 XML |
| sevDesk | Trial only | Yes (XRechnung, ZUGFeRD) | Paid German accounting suite |
| Lexware Office | Trial only | Yes (XRechnung, ZUGFeRD) | Paid German accounting suite + DATEV |
| Generic "invoice generator" sites | Often yes | No — decorative PDF | Produce a styled PDF, not a structured e-invoice |
#How to read this
- If you need EU-compliant structured invoices for free, Scribo is the option that meets both bars — it produces validated XRechnung and ZUGFeRD at no cost. See its compliance posture.
- If you want free general invoicing/accounting and don't need EU structured formats, Wave is a solid free choice (US/Canada).
- If your priority is collecting payment, Stripe Invoicing is built for that, though it doesn't emit EN 16931 XML (see Scribo vs Stripe Invoicing).
- If you want full bookkeeping with compliant invoicing built in, the German suites sevDesk (compare) and Lexware Office (compare) are paid but comprehensive.
#Why Scribo is free — and what it doesn't do
Scribo generates the compliant invoice file for free, with no signup form (your sender email is the login via a magic link). It is generate-only: it does not do bookkeeping, bank reconciliation, or invoice delivery, and it does not collect payment. That focus is the point — it produces the validated EN 16931 document and plugs into whatever you use for the rest, including from an AI assistant via its hosted MCP server, CLI, or skill.
#Frequently asked questions
Is there a truly free XRechnung or ZUGFeRD generator? Yes. Scribo generates EN 16931-compliant XRechnung and ZUGFeRD invoices for free, with no per-invoice fee and no signup form, validating each one at generate time. Many tools advertised as "free" only export a plain PDF, which is not a structured e-invoice.
What does "EN 16931-compliant" mean for a free tool? It means the tool outputs a structured invoice (XML, or XML embedded in a PDF) that conforms to the European EN 16931 data model — not just a visual PDF. A free PDF generator does not meet that bar; a tool that produces validated XRechnung or ZUGFeRD does.
Are free invoice generators legally compliant in Germany? Compliance depends on the invoice format, not the price. A structured EN 16931 format such as XRechnung or a ZUGFeRD profile at BASIC or above is the compliant kind; a decorative PDF is not. This is a factual distinction about formats — for whether a specific invoice meets your obligations, consult a qualified advisor.
Why are most free invoice tools not compliant for the EU? Most free tools generate a styled PDF, which is unstructured "digital paper." EU e-invoicing formats require structured, machine-readable data. A tool has to produce validated EN 16931 XML (or a hybrid like ZUGFeRD) to count — which most free PDF generators do not.
See also: What is EN 16931? · Germany's B2B e-invoicing mandate · Scribo compliance posture. Competitor facts as of June 2026 — verify on each vendor's site.