Market Sector
B2B (Business-to-Business)
Definition
B2B refers to business relationships and invoicing between two companies. In Germany, the Growth Opportunities Act (2024) introduced a mandatory electronic invoicing obligation for domestic B2B transactions as well. From 2025, businesses must be capable of receiving e-invoices; the obligation to issue them will be phased in until 2028. ZUGFeRD and XRechnung are both permitted formats for B2B.
Background & context
B2B (Business-to-Business) refers to invoicing between companies. For a long time the paper or PDF invoice was customary here; with the Growth Opportunities Act (2024), however, the legislator introduced a phased obligation to issue structured e-invoices in domestic B2B. The timetable is staggered: from 1 January 2025, every domestic company must be able to receive e-invoices (receiving obligation) — regardless of its size. The obligation to issue follows later: from 2027 for companies with higher prior-year turnover, from 2028 for all others. During a transition phase, certain invoices may still be sent in other formats (e.g. PDF) provided the recipient agrees. Permitted e-invoice formats are all EN 16931-compliant formats, in particular XRechnung and ZUGFeRD/Factur-X from the EN 16931 profile. Exemptions apply, among others, to small-amount invoices (up to €250) and invoices to consumers (B2C).
In practice — a worked example
From 2025, a wholesaler supplies a commercial customer. It initially continues to issue PDF invoices (transition period), but must already now provide an email inbox or an inbound solution to receive incoming ZUGFeRD or XRechnung invoices and archive them in a GoBD-compliant way. Once its issuing obligation takes effect (2027 or 2028 depending on turnover), it upgrades its ERP to ZUGFeRD (EN 16931 profile) so that every outgoing invoice contains both a readable PDF and the structured XML data.
Common mistakes
- •Underestimating the 2025 receiving obligation: even companies that may still send PDFs must be able to receive e-invoices.
- •In pure B2B the Leitweg-ID is not required — it is a B2G specificity; there BT-10 serves more as an order/cost-centre reference.
- •Small-amount invoices (up to €250) and B2C invoices are exempt from the B2B obligation — a blanket switch of all invoices is not necessary.
Frequently asked questions
From when is the B2B e-invoice mandatory?
The receiving obligation applies from 1 January 2025 for all domestic companies. The issuing obligation applies in stages: from 2027 for higher-turnover companies, from 2028 for all others.
Which formats are allowed in B2B?
All EN 16931-compliant structured formats, in particular XRechnung and ZUGFeRD/Factur-X from the EN 16931 profile. A plain PDF no longer meets the requirement.
Does the obligation also apply to small businesses?
Small businesses under § 19 UStG must also be able to receive e-invoices. The same staggered deadlines apply to issuing; small-amount invoices up to €250 are exempt.