Freelancers and small businesses
Freelancers and small businesses need to treat the 2025 receiving obligation as a current operational requirement rather than a distant roadmap item.
German businesses have needed to be able to receive structured e-invoices since January 1, 2025. The transition rules mainly concern issuing.
Businesses with more than EUR 800,000 in relevant prior-year turnover generally move to mandatory issuing from January 1, 2027. The requirements broadly apply to qualifying domestic B2B transactions from 2028, subject to statutory exceptions.
Legal position: In 2026, domestic businesses must already be able to receive structured e-invoices. For issuing, the general transition rule continues through December 31, 2026: issuers may still use another invoice format. Paper invoices remain possible during this period. An unstructured electronic invoice, such as a PDF sent by email, still requires the recipient’s consent.
Operational recommendation: Use 2026 to make reception, viewing, processing, master data, validation, and archiving reliable. These measures support implementation; they are not separate statutory reception obligations.
Businesses have needed to be able to receive structured e-invoices since January 1, 2025. The transition rules mainly concern issuing, not basic reception capability.
Businesses above EUR 800,000 in relevant prior-year turnover generally move to mandatory issuing from 2027. Businesses at or below the threshold can use the transition rule through the end of 2027 where applicable.
Invoices generally must be retained for eight years for VAT purposes. For e-invoices, at least the structured part must remain intact in its original form.
QuoteCash provides POST /api/v1/invoices/xrechnung to generate UBL XRechnung XML from structured invoice data. By default, the generated XML is checked by the configured validation service before a successful document response; a failed check returns validation details instead.
For existing XML files, POST /api/v1/validate provides validation without generating a new document. The response reports whether the configured rule set considers the XML valid and includes structured errors and warnings. Validation does not replace a tax, accounting, or recipient-specific review.
Access uses business-scoped API keys that can be created or revoked from the dashboard. Public API usage remains subject to the applicable plan limits.
Freelancers and small businesses need to treat the 2025 receiving obligation as a current operational requirement rather than a distant roadmap item.
Developers embedding billing into products need to operationalize the timeline technically, not just explain it in docs. A validating API reduces the risk of custom XML maintenance.
Agencies setting up compliance workflows for clients need clear failure modes and access separation rather than shared export tools.
Integrators need validation, deadline-aware process planning, and stable response structures so the mandate can be embedded into existing operations.
Last reviewed: July 24, 2026
QuoteCash explains the German e-invoicing transition from the perspective of SMEs, software teams, finance operations, and API integrations. Legal and tax questions should be checked with official guidance or professional advisors.
The German e-invoicing transition is not a single switch. Since January 1, 2025, German businesses have needed to be able to receive structured e-invoices for many domestic B2B transactions. Issuing obligations are phased in later, with transition periods that depend on business circumstances.
For international software vendors and agencies, the practical message is simple: German customers will increasingly expect structured invoice data, not only PDFs. The earlier your product models buyer references, tax logic, validation results, and artifact storage, the fewer emergency migrations you face later.
Businesses have needed to ensure reception of structured e-invoices since 2025. An email inbox can be sufficient for basic reception. Viewing, checking, processing, and orderly archiving are sensible parts of a robust operational process, but they should not be presented as separate statutory reception requirements.
For businesses with more than EUR 800,000 in relevant prior-year turnover, the general transition rule normally ends on January 1, 2027. Businesses at or below EUR 800,000 can continue using another invoice format through the end of 2027 where the transition rule applies.
After the transition periods, the requirement generally covers qualifying transactions between domestic businesses from January 1, 2028. Consumer invoices and statutory exceptions are outside that general statement.
The mandate primarily concerns domestic B2B transactions where an invoice is required under German VAT rules. Consumer invoices, certain VAT-exempt supplies, small-value invoices up to EUR 250, and tickets are among the statutory exceptions.
Businesses using the Kleinunternehmer scheme are exempt from issuing e-invoices under section 34a UStDV and may issue another invoice format. Recipient consent remains necessary for an electronic “other invoice.” The exemption does not cover reception: Kleinunternehmer must still be able to receive e-invoices. If they switch to regular VAT taxation, the issuing obligation can apply when the other conditions are met.
XRechnung is the right default when the recipient expects XML, uses a portal, or validates incoming invoices automatically. ZUGFeRD is often better when the recipient needs a readable PDF and structured XML in the same document.
Many businesses will support both. A public-sector customer may require XRechnung, while a mid-market B2B customer may prefer a hybrid PDF. The decision should be stored per customer or recipient group so sales, support, finance, and software do not make conflicting assumptions.