100% Private & In-Browser — No Data Sent to Servers — 2026 US IRS & FICA Verified
CalcAmerica

Germany E-Rechnung (E-Invoice) Generator

Comprehensive guide to the German B2B e-invoicing mandate (2025–2028), EN 16931 standards, and a free in-browser XRechnung-style XML and PDF generator.

Select Guide & Generator Language:
Important Disclaimer:

This is general information, not legal or tax advice. Check with your tax adviser. Deadlines and rules can change.

Germany E-Rechnung (E-Invoice) Mandate: Verified Deadlines & Standards

Official B2B e-invoicing timelines (2025–2028), European standard EN 16931, XRechnung XML, and ZUGFeRD.

Already in Effect
01.01.2025

Obligation to RECEIVE E-Invoices

Since 1 January 2025: every German business must be able to RECEIVE e-invoices for domestic B2B.

Phase 1: Large Businesses
01.01.2027

Mandatory ISSUING (> €800k Turnover)

From 1 January 2027: businesses with total turnover above €800,000 in 2026 must ISSUE e-invoices for domestic B2B.

Full Mandate
01.01.2028

Mandatory ISSUING for ALL Businesses

From 1 January 2028: the issuing obligation applies to ALL businesses for domestic B2B (exceptions: invoices up to €250, Kleinunternehmer, consumers).

What Exactly is an E-Invoice?

An e-invoice is a structured, machine-readable file under European standard EN 16931. A plain PDF attached to an email does NOT count.

Two formats satisfy EN 16931 in Germany:

  • XRechnung: Pure XML, the standard for public-sector invoices, needs a Leitweg-ID for public authorities.
  • ZUGFeRD: Hybrid format: a human-readable PDF with the structured XML embedded inside it.

Storage & GoBD Compliance

Invoices must generally be stored 8–10 years in their original format (GoBD). For pure XRechnung invoices, the raw XML file must be stored unmodified.

Printing an e-invoice onto paper does not fulfill legal requirements, as the electronic machine-readability must be preserved.

Phase 1

Germany E-Rechnung Generator (XRechnung-Style XML & PDF)

Draft a German B2B invoice adhering to EN 16931 data specifications with instant XML and PDF export.

Honesty Notice:

This tool creates a basic XRechnung-style XML file. It does NOT replace your accounting software. Before sending it to a real client or authority, validate it with the official KoSIT validator and check it with your tax adviser. ZUGFeRD (PDF with embedded XML) is NOT generated by this tool yet.

We do NOT claim this XML is officially validated, certified, or guaranteed compliant. Everything processes 100% locally on your computer.

Seller (Your Business)

Buyer (Client / Authority)

Invoice Specifications

Line Items (Net)

Item #1
Item #2

Summary & Total Amounts

Calculated according to EN 16931 rules

Net Subtotal:5.600,00 €
19% Standard VAT:+1.064,00 €
Gross Total Amount:6.664,00 €
Invoice ID: RE-2026-104
Buyer Ref: 991-00000-00
IBAN: DE89370400440532013000
Official Validation Recommended:

Before sending to real clients or government agencies, validate the XML file using the official KoSIT validator.

KoSIT E-Rechnung Validator

Understanding the Transition to Electronic Invoicing (E-Rechnung) in Germany

The introduction of mandatory electronic invoicing for domestic business-to-business (B2B) transactions in Germany marks one of the most substantial regulatory overhauls for commercial accounting in decades. Initiated under the European standard EN 16931 and enacted through the German Growth Opportunities Act (Wachstumschancengesetz), the transition establishes structured digital syntax as the mandatory legal baseline.

Since 1 January 2025, all enterprises established in Germany are legally obligated to have systems capable of receiving e-invoices. For issuing invoices, a multi-stage transition ensures smaller companies have adequate preparation time. Starting 1 January 2027, enterprises with an annual turnover exceeding €800,000 must issue e-invoices. By 1 January 2028, all remaining businesses must comply.

Unlike legacy invoice practices where a PDF was emailed to the client, an e-invoice relies on structured semantic data (UBL or UN/CEFACT syntax) that automated accounting software can parse, validate, and book without manual data entry.

Frequently Asked Questions About Germany E-Rechnung

Explore Other CalcAmerica Business & Financial Tools