The e-invoice refers to an invoice in electronic form that meets the legal requirements for a proper invoice and is transmitted and stored electronically. In Germany, the provisions of the UStG (German VAT Act), the GoBD and national implementations of the EU Directive on electronic invoicing apply; for invoices to public sector clients certain formats such as XRechnung are mandatory.

An e-invoice must generally contain the same mandatory information as a paper invoice. According to § 14 UStG, this includes, among other things, the name and address of the supplying business and the recipient, tax number or VAT identification number (USt-IdNr.), invoice date, period of supply, consideration and the indicated VAT amount.

In addition, technical and organisational requirements must be observed: the authenticity of the origin, the integrity of the content and the legibility must be ensured (GoBD requirements). For invoices to federal authorities, municipalities and other public contracting authorities the use of XRechnung is prescribed (implementation of the EU Directive into national law).

Formats and transmission channels

Several formats have become established on the German market. The choice depends on the recipient, purpose and technical possibilities.

Practical application in accounting

The e-invoice significantly changes processes in accounts payable and accounts receivable. Freelancers and small businesses can realise time and cost savings when processes are digitised and automated.

Receipt and validation

On receipt you first check the formal mandatory details (§ 14 UStG) and the format. With XRechnung and ZUGFeRD the embedded XML file can be automatically validated for completeness. Pay attention to:

Posting and input VAT deduction

After successful validation the invoice is posted in the financial accounting system. Typical procedure:

  1. Import the e-invoice (XML/OCR result) into the accounting software.
  2. Review account coding and record input VAT (if deductible).
  3. Release payment and link it to the invoice.

Example: You receive a ZUGFeRD invoice for 1,190 EUR (1,000 EUR net, 190 EUR VAT). After verification you post 1,000 EUR to the relevant expense account and 190 EUR as input VAT. On payment the liability is settled.

Archiving and retention

Electronic invoices must be retained for at least 10 years (Fiscal Code / Abgabenordnung, GoBD). Legally compliant archiving is important:

Practical tips and typical use cases

Freelancers and small businesses should consider the following points in practice:

Setup and software

Use accounting software or service providers that support XRechnung and ZUGFeRD. Automated import functions reduce manual entry and error rates.

Invoices to public contracting authorities

When invoicing authorities the XRechnung format must be observed. Failure to comply can lead to rejection of the invoice and payment delays.

Error prevention and review processes

Define internal review processes: who checks the formal correctness, who codes the entry and who authorises payments. Document deviations and corrections to ensure traceability in tax audits.

Risks and compliance

Main risks are incorrect information, inadequate archiving and failure to ensure authenticity. Consequences can include denial of input VAT deduction or tax reassessments. Ensure complete process documentation and regular updates of your software to follow legal changes (e.g. amendments to the UStG or GoBD).

Conclusion: The e-invoice offers significant efficiency benefits but requires correct technical implementation and legally compliant processes. For freelancers and small businesses it is worthwhile to introduce structured procedures and suitable software solutions to save time, increase transparency and minimise compliance risks.

Promo

Create legally compliant e-invoices in just a few minutes with BillingEngine. Try now.

Glossary Questions
What is an e-invoice?

An e-invoice is an invoice that is created, transmitted and received in an electronic format and can be processed automatically by machines. Common formats in Germany are structured XML formats such as XRechnung as well as the hybrid ZUGFeRD (PDF/A-3 with embedded XML).

Which legal requirements apply to e-invoices?

E-invoices must meet the requirements of § 14 UStG and ensure the authenticity of origin, integrity of content, and legibility. In addition, the retention obligations under the AO and HGB and the GoBD must be observed for electronic archiving.

Are electronic signatures required for e-invoices?

A qualified electronic signature is generally no longer mandatory since the implementation of the EU rules, provided authenticity and integrity are ensured by appropriate internal controls or secure transmission channels (e.g., EDI/PEPPOL). However, specific requirements may apply for certain public-sector procurement procedures.

Which formats should I use — XRechnung, ZUGFeRD or PDF?

For invoices to public-sector clients XRechnung is mandatory; in the B2B area ZUGFeRD is popular because it combines a human-readable PDF with machine-readable XML; simple PDFs are permitted but provide less automation. Choose the format based on the recipient’s requirements, the desired level of automation and the technical capabilities of your accounting system.

How long and in what way must I retain e-invoices?

Invoices must generally be retained for 10 years for tax and commercial law purposes (AO, HGB). Electronic archiving must be tamper-proof, readable at all times, and implemented so it is verifiable in accordance with the GoBD.

History
Publication date:
11/14/2025
Modification date:
11/15/2025
Start now

Ready to simplify your accounting?

With just a few clicks, you can send your first legally compliant e-invoice.

Instant access
with 1 click
or Sign up For intensive
testing
Feedback

JavaScript should be activated for optimal use of BillingEngine.