← All tutorials
ComplianceIntermediate12 min read

How to Comply With Germany's 2025 E-Invoicing Mandate

From January 2025, every business in Germany must be able to receive structured electronic invoices that meet the EN 16931 standard. PDFs by email no longer count. The good news: getting compliant is mostly about being reachable, and you can do it quickly. Here is the practical checklist.

  1. 1

    Understand what is actually required

    The first phase of the German mandate is about receiving. You must be able to accept and process structured e-invoices such as XRechnung or other EN 16931 formats. Sending obligations are being phased in over the following years.

  2. 2

    Get reachable on the network

    Register your business on Peppol so suppliers can deliver structured invoices to you. Invoro handles the participant registration and publishes that you accept invoices.

  3. 3

    Set up receiving in Invoro

    Confirm incoming invoices arrive in your inbox and decide how they should be routed, for example forwarded to your accountant or synced into your accounting software.

  4. 4

    Plan for sending

    Even if sending is not yet mandatory for you, switching your outgoing invoices to Peppol now means one consistent process. Invoro lets you send structured invoices to any reachable customer today.

  5. 5

    Keep compliant archives

    German rules require you to retain invoices for years. Invoro stores the original structured documents so you have an audit-ready copy of everything you send and receive.

ComplianceGermanyMandate

Try it on the free plan

Create an account and put this tutorial into practice. Five invoices a month, no card required.

Start free