Free Invoice Generator for Germany

Create a professional Germany invoice in Euro (EUR) in under two minutes — no signup, no watermark, no fees. Built for freelancers, contractors and small businesses billing clients in Germany.

Create a Free Germany Invoice →

Invoicing in Germany at a glance

CurrencyEuro (EUR, €)
Tax systemVAT (Umsatzsteuer / Mehrwertsteuer)
Standard rate19%
Reduced rates7% on food, books, newspapers, public transport and cultural events; some exemptions
Business tax IDUSt-IdNr — DE + 9 digits (e.g. DE123456789)
Tax authorityBundeszentralamt für Steuern (BZSt) / local Finanzamt
Date formatDD.MM.YYYY

What a Germany invoice must include

  • Unique sequential invoice number
  • Invoice date and date/period of supply
  • Full name and address of supplier and customer
  • Supplier tax number (Steuernummer) or VAT ID (USt-IdNr)
  • Quantity and description of goods/services
  • Net amount, VAT rate(s) and VAT amount (or note of exemption)
  • Gross total payable
  • Reverse-charge note for cross-border B2B (Steuerschuldnerschaft des Leistungsempfängers)
2026 update for Germany: Mandatory B2B e-invoicing is rolling out under the Growth Opportunities Act. Since 1 January 2025 all domestic businesses must be able to RECEIVE structured e-invoices (EN 16931, e.g. XRechnung or ZUGFeRD). Issuing becomes mandatory for businesses above €800,000 turnover from 2027 and for all businesses from 2028.

How to create a Germany invoice (free, no signup)

  1. Add your business details — name, address and your USt-IdNr if you are registered.
  2. Add line items and tax — list your goods or services, set the EUR currency and apply 19% VAT where it applies.
  3. Download and send — export a print-ready PDF and send it to your client. Start now in the free generator.

Free invoice generator for cities across Germany

Pick your city for local invoicing guidance:

Frequently asked questions

Is the Germany invoice generator free?

Yes. Banana Invoice is 100% free for Germany — create, customise and download professional invoices in Euro (EUR) as a PDF with no signup, no watermark and no fees.

What tax do I charge on an invoice in Germany?

Germany uses VAT (Umsatzsteuer / Mehrwertsteuer), with a standard rate of 19%. You add the tax as a separate line on the invoice and show your USt-IdNr where required. The Bundeszentralamt für Steuern (BZSt) / local Finanzamt administers it.

What must a Germany invoice include?

A compliant Germany invoice should show your USt-IdNr, a unique invoice number and date, the buyer's details, a description of goods or services, the tax rate and amount, and the total payable in EUR.

Do I need a USt-IdNr to send an invoice in Germany?

If you are registered for VAT you must show your USt-IdNr on the invoice. Unregistered freelancers and small businesses can still send a simple invoice without charging tax.

Invoice your Germany clients in minutes

Free, no signup, no watermark. Multi-currency, tax-ready and print-perfect.