Germany applies 19% VAT and is phasing in mandatory B2B e-invoicing in the EN 16931 format (receive 2025, issue 2027–2028) via decentralised exchange — no clearance platform.
Germany applies VAT at 19% and is rolling out mandatory B2B e-invoicing in the EN 16931 structured format (XRechnung / ZUGFeRD). Since January 2025 every domestic business must be able to receive structured e-invoices; the obligation to issue them phases in from 2027 (turnover ≥ €800,000) and applies to all domestic B2B by 2028. Exchange is decentralised and direct between trading partners — there is no clearance platform — though a digital VAT reporting requirement will follow. A German VAT invoice has 14 mandatory particulars, including both parties' VAT IDs (USt-IdNr.) and the supply date. The mandate covers domestic B2B only; foreign suppliers without a German establishment are out of scope. Keep invoices for 10 years.
At minimum, an invoice issued in Germany should carry these fields:
Is e-invoicing mandatory in Germany?
It is phasing in. Since January 2025 every domestic business must be able to receive structured e-invoices; the obligation to issue them phases in from 2027 for larger firms and applies to all domestic B2B by 2028.
What e-invoice format does Germany use?
The EN 16931 structured format (XRechnung or ZUGFeRD). Exchange is decentralised and direct between trading partners, with no clearance platform.
What is the standard VAT rate in Germany?
19%. A German VAT invoice has 14 mandatory particulars, including both parties' VAT IDs (USt-IdNr.) and the supply date. Keep invoices for 10 years.
Last reviewed June 9, 2026
Skip the rulebook. Our generator applies these requirements automatically — the right fields, tax-ID labels, language and format for the destination country.
Open the invoice generator Browse other countriesThis page is general information on cross-border invoicing, not tax or legal advice. Rules change and depend on your specific transaction — confirm with a qualified adviser or the local tax authority before relying on it.
Everything on this page is also available from the Ohmyfin API: verify SWIFT/BIC codes, screen names against 300+ sanctions lists, and pull country banking rules. The public API needs no signup (3 requests a day per IP), and a free API key raises your limit.
Building an AI agent or assistant? llms.txt · OpenAPI spec