Choosing an invoicing tool in Germany is mostly a VAT question. A freelancer charging 19% Umsatzsteuer needs different invoice fields than a Kleinunternehmer who charges none, and a mistake can cost you money. This guide covers what a compliant German invoice must contain, then compares the tools. If you want full bookkeeping, see our guide to the best bookkeeping software for Freiberufler . For filing taxes through ELSTER, see our Elster tax filing guide . A note on “AI”: in this category it mostly means automation (auto-numbering, VAT calculation, receipt matching, e-invoice formatting). I’ll flag where a tool claims more. What a German invoice must contain An invoice above €250 gross needs the following under §14 UStG: Full name and address of you and your customer Your Steuernummer or USt-IdNr. Issue date and a unique, sequential invoice number Description and quantity of the service, and the date of service Net amount, the VAT rate (generally 19%, or 7% for certain services), ...