DE hubs

E-Invoicing Mandate: Who Qualifies and What You Get

Learn how the new e-invoicing rules affect German freelancers and why standard PDFs are no longer enough for business transactions.

This mandate requires certain businesses to use specific digital formats when sending invoices to other businesses.

Who it's for

This rule is designed for B2B freelancers who provide services or goods to other businesses. If you are a freelancer in Germany and you issue invoices to other German businesses, you fall under the scope of this requirement. It is specifically focused on the business-to-business (B2B) transaction model to ensure that all commercial invoicing follows a consistent digital standard.

What you get

The benefit of this mandate is the adoption of standardized digital invoicing formats. Instead of dealing with varied and inconsistent document types, you will use specific formats known as XRechnung or ZUGFeRD. These formats are designed to be machine-readable, meaning they allow for much smoother and more automated processing of financial documents between different business accounting systems.

What it costs you

Compliance is not free, as it requires an investment in your business infrastructure. To meet the requirements of the mandate, you will need to use compliant accounting software. This software must be capable of generating and managing the specific digital formats mentioned, such as XRechnung or ZUGFeRD, to ensure your documents are legally valid and can be processed by your clients.

The catch to know

The most important thing to understand is the change in how "digital" is defined. A common mistake is thinking that sending a standard PDF via email satisfies the requirement. However, under these new regulations, a regular PDF is no longer considered a valid "e-invoice." You must use the specific, structured digital formats to remain compliant.

How to apply

  1. Review your current accounting software to confirm it supports the XRechnung or ZUGFeRD formats.
  2. Update your invoicing workflow to ensure you are generating these specific machine-readable files.
  3. Communicate with your business clients to ensure their systems are ready to receive and process these standardized digital documents.