German Invoice Software for Accurate Billing and Tax Compliance
Issue, receive and archive German invoices aligned with UStG rules, e-invoice formats and GoBD record-keeping requirements in Germany.
Trust Badge Row:
- German Invoice (§14 UStG)
- E-Rechnung (EN 16931)
- XRechnung and ZUGFeRD
- VAT (Umsatzsteuer) Details
- Credit Notes
- GoBD Archiving
Understand German Invoice Requirements for Your Business
A German invoice is a tax document governed by the Umsatzsteuergesetz (UStG). Section 14 UStG sets the mandatory details a business must show, including supplier and customer names and addresses, tax number or VAT ID, invoice date, a unique invoice number, supply date, net amount, tax rate and tax amount.
Since 1 January 2025, German businesses must be able to receive structured e-invoices in domestic B2B transactions. Issuing obligations follow in stages through 2027 and 2028, depending on prior-year turnover. Advintek helps teams plan German invoice processes; confirm your own obligations with the Federal Ministry of Finance (BMF) or your tax advisor.
German Invoice Features for Compliant Billing
Required Details
Capture all §14 UStG details: parties, tax ID, invoice number, dates, net amount, tax rate and tax amount.
E-Rechnung Formats
Create structured invoices in XRechnung or ZUGFeRD formats that follow the European standard EN 16931.
VAT Rates
Show 19% standard or 7% reduced Umsatzsteuer, or note exemptions and reverse charge where applicable under UStG.
Unique Numbering
Assign a unique invoice number to each document so every invoice can be identified and traced in a tax audit.
Credit Notes
Issue corrections and credit notes that clearly refer to the original invoice and adjust tax amounts correctly.
Digital Archiving
Keep invoices unchanged and readable for the eight-year retention period required under GoBD and the Fiscal Code (AO).
Improve German Invoice Accuracy with Automated Billing Solutions
- Check that the VAT ID or tax number appears on each invoice.
- Show the delivery or service date separately from invoice date.
- Apply the correct 19% or 7% rate to each line item.
- Mark reverse charge supplies with the required legal note.
- Validate XRechnung and ZUGFeRD files against EN 16931 rules.
- Use the Leitweg-ID when billing German public authorities.
- Archive each invoice in its original, unaltered format.
Streamline Finance Operations with E-Invoice Integration
A German invoice moves through creation, sending, receipt, approval, payment and archiving. Connecting these steps reduces retyping, supports the electronic receipt duty in place since 2025 and keeps tax data consistent between accounting, ERP and tax advisor systems.
Advintek supports connected invoicing workflows for Germany. Confirm supported formats, delivery channels such as email or the Peppol network, and ERP integrations before deployment, and check current rules published by the Federal Ministry of Finance.
German Invoice Management Controls
Format Control
Generate and validate structured invoices against EN 16931 before sending them to German business customers.
Tax Review
Review tax rates, exemptions and reverse charge treatment on each invoice before it is issued.
Inbound Invoices
Receive and read e-invoices from suppliers, and keep the original structured file as the legal invoice.
Audit Trail
Keep invoice history, corrections and archived files ready for review by your tax advisor or the Finanzamt.
Support German Businesses and Tax Advisors
Advintek helps German companies organize invoice data, follow UStG requirements and prepare for the e-invoicing timeline.
For Business Owners
- Prepare for e-invoice receiving and issuing duties before the staged deadlines.
- Track issued invoices, payment status and credit notes in one place.
- Reduce rejected or corrected invoices through clear mandatory-field checks.
For Accountants and Tax Advisors
- Review VAT rates, exemptions and reverse charge treatment on client invoices.
- Access structured invoice data for bookkeeping and VAT return preparation.
- Maintain GoBD-aligned archives for audits by the Finanzamt.
Explore German Invoice Solutions from Advintek
Begin with compliant invoice creation and e-invoice formats, then expand into inbound invoice processing, archiving, credit notes and integrations with your accounting or ERP system as German e-invoicing requirements grow.
Frequently Asked Questions
1. What is a German invoice (Rechnung) under German VAT law?
A German invoice is a document issued for a supply of goods or services that meets Section 14 of the Umsatzsteuergesetz (UStG). It must contain specific details such as names and addresses, tax number or VAT ID, date, invoice number, description, net amount, tax rate and tax amount.
2. What details must a German invoice contain?
It must show the full names and addresses of supplier and customer, the supplier’s tax number or VAT ID, issue date, a unique invoice number, quantity and description of the supply, supply date or period, net amount by tax rate, the tax rate and tax amount, or a note on any exemption.
3. Is e-invoicing mandatory for a German invoice?
Since 1 January 2025, businesses must be able to receive e-invoices in domestic B2B transactions. The issuing duty applies from 1 January 2027 to businesses with prior-year turnover above €800,000, and from 1 January 2028 to all, with transitional rules. Verify details with the BMF.
4. Which e-invoice formats are valid in Germany?
A valid e-invoice must be structured and follow EN 16931. XRechnung (pure XML) and ZUGFeRD (PDF with embedded XML, in compliant profiles) are the common formats. A plain PDF or scanned image is not an e-invoice under the German rules.
5. What VAT rates apply on a German invoice?
The standard rate is 19% and the reduced rate is 7% for eligible goods and services. Some supplies are exempt. Small businesses under the Kleinunternehmer rule in Section 19 UStG may issue invoices without VAT and must state this on the invoice.
6. Can I issue a simplified invoice in Germany?
Yes. A small-amount invoice (Kleinbetragsrechnung) under Section 33 UStDV is allowed when the total does not exceed €250. It needs fewer details, such as supplier name and address, date, description, gross amount and tax rate. It is also outside the e-invoice duty.
7. How long must German invoices be kept?
Since 2025, invoices and other accounting vouchers must be kept for eight years under the Fiscal Code (AO) and Section 14b UStG. Books and annual financial statements still require ten years. Records must be readable and unaltered under the GoBD principles.
8. What is reverse charge on a German invoice?
Under Section 13b UStG, the customer instead of the supplier owes the VAT in certain cases, such as specific construction services or certain cross-border supplies. The invoice must not show German VAT and must note that the recipient is liable for the tax.
9. How do I invoice German public authorities?
Federal public bodies require e-invoices in the XRechnung format with a Leitweg-ID as the routing reference. Invoices are submitted through the federal invoice receipt platforms or the Peppol network. Always confirm the requirements of the specific authority before sending.
10. Can Advintek support German invoice processes?
Advintek offers invoicing solutions for the German market. Before implementation, verify supported formats, delivery methods and integrations. Confirm your legal obligations with the Federal Ministry of Finance (BMF) or your tax advisor, as e-invoicing rules are being introduced in stages.
