Source: https://rivet.global/blog/germany-e-invoicing-timeline-2025-2028
Published: 2026-07-21 · Updated: 2026-07-21 · By Alexia M.

# Germany e-invoicing timeline: 2025 receiving, 2027 and 2028 issuing

Germany's B2B e-invoicing dates: receiving from January 2025, issuing from 2027 for turnover above €800,000 and from 2028 for all, plus formats and the transition rules.

## Key takeaways

- Since 1 January 2025 every German business must be able to receive structured e-invoices for domestic B2B supplies.
- Until the end of 2026 businesses may still issue paper or PDF invoices, with the recipient's consent for PDFs.
- From 1 January 2027 businesses with prior-year turnover above €800,000 must issue e-invoices; from 1 January 2028 all must.
- Accepted formats follow EN 16931, such as XRechnung and ZUGFeRD from version 2.0.1 except the MINIMUM and BASIC-WL profiles.

"Germany e-invoicing grace period" and "germany e-invoicing timeline" are among the top completions after "Germany e-invoicing". The phased dates are now settled by law.

## The timeline

| Date | Rule |
|---|---|
| 1 January 2025 | All businesses must be able to receive e-invoices |
| 2025 to 2026 | Paper and PDF invoices still allowed (PDF with recipient's consent) |
| 1 January 2027 | Businesses with prior-year turnover above €800,000 must issue e-invoices |
| 1 January 2028 | All businesses must issue e-invoices for domestic B2B supplies |

## What counts as an e-invoice

A structured electronic invoice meeting EN 16931. XRechnung qualifies, and so does ZUGFeRD from version 2.0.1, except the MINIMUM and BASIC-WL profiles. EDI formats can be used if the data can be converted to EN 16931.

## What it does not cover

- Invoices to consumers.
- Small-amount invoices up to €250 and travel tickets.
- Most cross-border invoices. Intra-EU B2B e-invoicing arrives with ViDA in July 2030. See [e-invoicing for German companies billing abroad](/blog/germany-e-rechnung-for-companies-billing-abroad).

## Preparing

1. Make sure your inbox or software can read XRechnung and ZUGFeRD now.
2. Check last year's turnover against €800,000 to know your 2027 deadline.
3. Ask your accounting software about issuing in the right format.
4. Keep invoice numbers in payment references so receipts match.

## Paying into Germany: the local rail

| What | Detail |
|---|---|
| Local rail | SEPA Instant Credit Transfer |
| Run by | European Payments Council scheme, run by each bank |
| Settlement | Under ten seconds, 24/7 |
| Published fee | By the EU Instant Payments Regulation, no more than the bank charges for a standard SEPA transfer |

Source: [European Payments Council: SEPA Instant Credit Transfer](https://www.europeanpaymentscouncil.eu/what-we-do/sepa-instant-credit-transfer). Checked when this guide was last updated; the scheme's own page has the current figures.

## Where Rivet fits

Rivet gives German companies EUR and GBP details on Growth and USD on every plan, and each receipt carries the payer and reference, so payments match structured invoices without manual work. Statements export for your accountant. Rivet is not a bank; regulated partner institutions hold the funds. See [Accounts](/accounts).

## Questions

### When does e-invoicing become mandatory in Germany?

Receiving became mandatory on 1 January 2025. Issuing becomes mandatory on 1 January 2027 for businesses with prior-year turnover above €800,000 and on 1 January 2028 for all.

### Is a PDF an e-invoice?

No. A PDF is an "other electronic invoice". It is allowed during the transition with the recipient's consent, but not after it ends.

### Does it apply to invoices to foreign customers?

The mandate covers domestic B2B supplies between businesses established in Germany. Cross-border invoices are not covered now; ViDA brings intra-EU e-invoicing from July 2030.

### What is the €800,000 test?

Total turnover in the previous calendar year. Businesses at or below it may keep issuing other invoices through 2027.
