Germany VAT (MwSt) Invoices

Free Invoice Generator Germany

Create professional VAT-compliant invoices for your German business. No signup required.

Invoice generator form

Your business
Bill to (client)
Invoice details
Line items
Description Qty Unit price Tax %
Totals
Payment details
Notes
Open interactive editor
Tax
VAT (MwSt) at 19%
Currency
EUR (€)
Business registration
USt-IdNr
Country
Germany

Why Use Our Free German Invoice Template?

MwSt-Compliant Invoicing

Automatically calculate and display 19% VAT (or 7% reduced rate) on your invoices for German tax compliance.

USt-IdNr Ready

Include your Umsatzsteuer-Identifikationsnummer (VAT ID) on every invoice for EU-wide business credibility.

EUR Currency Support

Professional invoices in Euros with proper German formatting standards and decimal notation.

Invoice requirements in Germany

What a compliant invoice needs in Germany:

  • VAT registration required if annual revenue exceeds €22,000 (Kleinunternehmerregelung threshold)
  • Include your USt-IdNr on all invoices for B2B transactions
  • Invoices must be stored for 10 years per GoBD requirements
  • Standard payment terms are 14-30 days in Germany

Invoicing tips for Germany

  • Always include your USt-IdNr for business-to-business invoices
  • Use the term 'Rechnung' and show MwSt separately
  • For EU clients, include their VAT ID for reverse charge mechanism
  • Specify IBAN and BIC for bank transfers

Common mistakes to avoid

  • Forgetting to include USt-IdNr on B2B invoices
  • Not showing VAT (MwSt) breakdown separately
  • Missing continuous invoice numbering
  • Using incorrect VAT rate (standard 19%, reduced 7%)

Germany invoicing FAQ

When do I need to register for VAT in Germany?

If your annual revenue exceeds €22,000, you must register for VAT (Umsatzsteuer) and charge 19% on taxable sales. Below this threshold, you may use Kleinunternehmerregelung (small business exemption) but cannot reclaim input VAT.

What is the USt-IdNr and do I need one?

The USt-IdNr (Umsatzsteuer-Identifikationsnummer) is a VAT identification number for EU cross-border transactions. You need it for B2B trade within the EU. Apply through the Bundeszentralamt für Steuern (BZSt).

What must be included on a German invoice?

German invoices (Rechnungen) must include: full name and address of seller and buyer, tax number or USt-IdNr, invoice date and unique number, quantity and description of goods/services, net amount, VAT rate and amount, gross total, and date of delivery.