E-Rechnung in Germany: what the e-invoice rules mean for companies that also bill abroad

Every German business has had to accept e-invoices since 1 January 2025, and the obligation to issue them phases in from 2027. The rules cover domestic B2B invoices. Foreign clients sit outside them, which creates two invoicing tracks for exporters.

William Sunjo M.Operations and compliance editor
Published
Reading time
3 min read
A Rivet note splitting a German company's monthly invoices into domestic e-invoices and foreign invoices, beside the German flag.

A Hamburg logistics software company sends about 45 invoices a month. Thirty go to German customers, and from 2027 every one of those must be a structured e-invoice. Fifteen go to customers in Austria, the Netherlands and the US, and those can carry on as PDFs. The company now runs two invoicing tracks, and the second one is where payment problems sit.

What the law requires and when

Germany's Growth Opportunities Act (Wachstumschancengesetz) made electronic invoicing mandatory for domestic business-to-business supplies.

  • Since 1 January 2025: every business must be able to receive e-invoices.
  • From 1 January 2027: businesses with prior-year turnover above €800,000 must issue them.
  • From 1 January 2028: every business must issue them.

Invoices up to €250 and some specific supplies are exempt.

What counts as an e-invoice

An e-invoice is a structured file a computer can read without interpretation, following the European standard EN 16931. In practice that means:

  • XRechnung, a pure XML format used widely with public authorities.
  • ZUGFeRD from version 2.0.1, a PDF with embedded XML, readable by people and machines.

A PDF on its own, even one generated by accounting software, is now an "other electronic invoice" and loses its standing as companies reach their issuing deadline.

Foreign customers: outside the mandate

The rules apply between businesses established in Germany. An invoice to a client in Vienna or Austin is not covered. You can keep sending PDFs, or whatever the client's accounts payable system accepts.

The VAT content rules still apply. For services to EU business customers, the invoice shows no German VAT, gives both VAT numbers and refers to the reverse charge. For customers outside the EU, it states the service is not taxable in Germany. The EU's own e-invoicing plans for cross-border trade, under the VAT in the Digital Age package, will eventually change this, but not before 2030.

Where the second track goes wrong

Foreign invoices are where German companies wait longest for money. Austrian and Dutch clients pay quickly by SEPA. American clients asked to pay a German IBAN must send an international wire, which arrives with deductions and is converted at the bank's rate on arrival. Some pay weeks late simply because foreign wires need an extra approval.

Two fixes are worth making while you rework invoicing anyway:

  1. Put payment details on foreign invoices that the client can pay domestically: euro IBAN for the EU, US account details for American clients.
  2. Match incoming foreign payments to invoices automatically, so a short payment shows up at once.

Paying into Germany: the local rail

WhatDetail
Local railSEPA Instant Credit Transfer
Run byEuropean Payments Council scheme, run by each bank
SettlementUnder ten seconds, 24/7
Published feeBy the EU Instant Payments Regulation, no more than the bank charges for a standard SEPA transfer

Source: European Payments Council: SEPA Instant Credit Transfer. Checked when this guide was last updated; the scheme's own page has the current figures.

Where Rivet fits

Rivet does not create XRechnung or ZUGFeRD files; keep your accounting software for that. A Rivet business account handles the foreign side: US account details for every plan, so American clients pay by ACH, plus euro and sterling details from the Growth plan, all in the company's own name. Payments are matched against invoices, and balances can be held or converted at a rate shown before confirming. Rivet is not a bank; regulated partner institutions hold the funds.

For other countries' timelines, see e-invoicing mandates from 2026 to 2028.

Questions people ask

Does the German e-invoice obligation apply to invoices for foreign clients?

No. It covers B2B supplies between businesses established in Germany. Invoices to customers abroad can be PDFs or another agreed format, though the normal VAT invoice content rules still apply.

Which formats count as an E-Rechnung?

Structured formats that comply with the European standard EN 16931, such as XRechnung, and hybrid formats like ZUGFeRD from version 2.0.1, which combine a PDF with embedded XML. A PDF alone is no longer an e-invoice.

Can small businesses still send PDF invoices?

Until the end of 2026, all businesses may send paper or PDF invoices in domestic B2B. Businesses with turnover up to €800,000 may continue until the end of 2027. Small invoices up to €250 are exempt.

Do I need special software to receive e-invoices?

You need a way to receive and read the XML, which many accounting tools now provide. An email inbox that accepts the files is enough to receive; storage and processing need proper software.

Sources

  1. 01Bundesministerium der Finanzen: E-Rechnung FAQ
  2. 02E-Rechnung Bund: XRechnung
  3. 03FeRD: ZUGFeRD
  4. 04European Commission: eInvoicing in Germany
  5. 05European Payments Council: SEPA Instant Credit Transfer
Written by
William Sunjo M.
Operations and compliance editor

William covers what happens once a company starts moving money: getting the business verified, paying contractors and suppliers abroad, and keeping card spend under control. William writes for the founder or finance lead who has to make it work this week, and links every rule cited to the text it comes from.

More from William Sunjo M. →

This article is general information, not legal, tax or financial advice. Rules and fees change; check the sources above and the provider’s current terms before you act on them.

  • germany
  • e-rechnung
  • e-invoicing
  • xrechnung
  • zugferd
  • vat
Read next
All articles
Rivet

One business account for every currency you earn in.

Bank accounts in USD, EUR and GBP, cards with a limit on each, and payouts on local rails. Starter is free.

New rules, rail changes and fee moves in one short email. Unsubscribe any time. Privacy notice

Global

USD, EUR, GBP and 22 more currencies in the account. Payouts go to 120+ countries on the local rail.

Any hour

You can convert currencies and settle on-chain at any hour, including when banks are closed.

Rivet is a financial technology platform, not a bank. Regulated partner institutions provide the accounts, payment services and cards, under their own terms and eligibility rules. Those institutions hold and move the funds. The money is not pooled on our balance sheet.

The names and logos of Amazon, Meta, Visa, Google Play, App Store, Swift, SEPA, Faster Payments, Circle, Tether and others are trademarks of their owners. We show them so you can tell which network a payment settles on. Rivet is not affiliated with, endorsed by, or sponsored by these companies. Digital assets are not deposits, are not legal tender, and may lose value. Products and services are not available in all jurisdictions.

Money transmission services are provided by Bivo Inc. (NMLS 2572288).

© 2026 Bilitech LLC. All rights reserved.Bilitech LLC · 30 N Gould St Ste N, Sheridan, WY 82801