Germany E-Invoicing FAQs: Everything You Need to Know German e-Invoicing Mandate

Updated on: Feb 9th, 2026

|

53 min read

social iconssocial iconssocial iconssocial icons

Electronic invoicing is becoming the default invoicing method in Germany, with a phased mandate covering business-to-business and business-to-government transactions. From 1 January 2025, every business must be able to receive EN 16931-compliant structured e-invoices, while the obligation to issue them is introduced gradually between 2027 and 2028 based on turnover.

Key takeaways

  • 1 January 2025: the ability to receive e-invoices is mandatory; paper or PDF invoices are allowed only with recipient's consent during 2025–2026
  • 1 January 2027: businesses with a turnover greater than 800,000 euro in the prior year must issue e-invoices for B2B transactions
  • 1 January 2028: all businesses must issue B2B e-invoices, except for clearly defined exemptions
  • Officially accepted formats are XRechnung, ZUGFeRD version 2.0 or later, and Peppol BIS Billing 3.0, all compliant with EN 16931
  • Key exemptions include micro-businesses under 22,000 euro turnover for issuing, and invoices below 250 euros using simplified rules

General E-Invoicing Questions

1. What is an e-invoice in Germany?

An e-invoice is a digitally structured invoice issued and received in an electronic format that is machine-readable and can be automatically processed without human intervention. Unlike a PDF or paper invoice, an e-invoice contains data in a standardized format (such as XML) that allows software systems to interpret, validate, and process the invoice automatically. 

This differs from simply emailing a PDF invoice, which requires manual processing. E-invoices must comply with the European standard EN 16931 to be considered legally valid electronic invoices in Germany.

2. Why is Germany mandating e-invoicing?

The German government is implementing mandatory e-invoicing as part of the Growth Opportunities Act (Wachstumschancengesetz) to achieve several objectives.  

  • Reduce administrative burden and costs for businesses
  • Improve tax compliance and combat tax fraud
  • Align with EU-wide digitalization efforts
  • Enhance real-time visibility into business transactions
  • Streamline payment processes and improve cash flow
  • Supporting broader digital transformation of the economy

3. Who is required to use e-invoicing in Germany?

All German resident businesses and foreign businesses with a permanent establishment in Germany must comply with e-invoicing rules. This includes: 

  1. all B2B (business-to-business) suppliers selling to German customers
  2. all B2G (business-to-government) suppliers contracting with public authorities
  3. Selected B2C transactions. 

Non-residents of Germany without a fixed establishment are not covered by the domestic mandate but must still accept e-invoices from German trading partners when they make intra-EU supplies.

4. Does the e-invoicing mandate apply to invoices for services only, or also goods?

The mandate applies to both goods and services. The e-invoicing requirements under German law are technology-neutral and apply to all B2B transactions involving the supply of goods, services, or a combination of both. 

The type of supply (good, service, or mixed) does not change the obligation to issue or receive compliant e-invoices.

5. Are there any transactions exempt from the e-invoicing requirement?

Yes, several specific situations are exempt: 

  1. Invoices under €250 can still be issued in simplified format without full e-invoicing compliance (though e-invoices are permitted voluntarily)
  2. Passenger transport tickets are exempt
  3. Micro-businesses under €22,000 annual turnover are not required to issue e-invoices (but must receive them)
  4. Supplies outside the scope of VAT (reverse charge, exports, etc.) may have different requirements
  5. Transactions with non-VAT registered customers may differ. However, even with these exemptions, recipients must accept compliant e-invoices.

Timeline & Deadlines

6. What are the exact deadlines for the e-invoicing mandate?

The German e-invoicing mandate is phased in over four stages:

  • January 1, 2025: All businesses must be capable of receiving structured e-invoices in EN 16931 compliant formats. Paper invoices can still be issued but only with the express consent of the invoice recipient. Electronic invoicing becomes the default delivery method.
  • January 1, 2027: Businesses with annual turnover exceeding €800,000 (measured in the prior calendar year) must issue structured e-invoices for all B2B transactions.
  • January 1, 2028: All German businesses, regardless of size (except exempt categories), must issue structured e-invoices for B2B transactions.

7. Is the January 1, 2025 deadline mandatory to issue e-invoices, or just to receive them?

The January 1, 2025 deadline applies to the ability to receive e-invoices, not the obligation to issue them. From this date, all businesses must have systems capable of accepting and processing structured e-invoices. 

However, the obligation to issue e-invoices is phased in later (2027 for large companies, 2028 for all). During the transition period (2025-2026), paper invoices and PDF invoices may continue to be issued, but only if the invoice recipient has given their consent.

8. What happens during the transition period between January 2025 and January 2027?

During this transition period:

  • Issuers must be able to send e-invoices without requiring prior agreement from the recipient
  • Recipients must be able to receive and process structured e-invoices
  • Paper invoices and PDF invoices can still be issued with the recipient's express consent
  • No mandatory issuance requirement exists for companies below €800,000 turnover
  • Businesses should use this time to assess their systems, select compatible software, and prepare for full mandatory issuance

9. Are there any further extensions or postponements planned after January 2025?

As of the latest BMF guidance (October 2025), no further postponements have been announced for the stated deadlines. However, the German government has indicated it may provide additional clarifications and guidance as implementation progresses. 

The integration of ZRE and OZG-RE platforms (scheduled for 4 2025) may require technical adjustments, but the core mandate deadlines remain unchanged. Businesses should monitor BMF communications for any updates.

10. What was the original timeline before the Growth Opportunities Act?

Before the Growth Opportunities Act (March 2024), Germany's original plan was to implement B2B e-invoicing mandates more gradually, with pilots and sector-specific phases. 

The accelerated timeline in the current law reflects the government's commitment to faster digital transformation and alignment with EU-wide ViDA requirements that will require near-real-time reporting starting in 2030.

Formats & Standards

11. What is the difference between XRechnung, ZUGFeRD, and Peppol?

These are three different formats for structuring e-invoice data, each with distinct characteristics:

XRechnung:

  • Purely XML-based format developed by the German government
  • Mandatory standard for B2G invoices submitted to public authorities in Germany
  • Does not include a human-readable PDF component—purely machine-readable
  • Based on UN/CEFACT Cross Industry Invoice (CII) standards
  • Typically transmitted via ZRE or OZG-RE portals or Peppol network
  • More complex for non-technical users due to XML-only format

ZUGFeRD:

  • Hybrid format combining PDF/A-3 with embedded XML data
  • Integrates visual (PDF) and machine-readable (XML) components in a single file
  • Recognized as an EU standard (EN 16931 compliant from version 2.0 onwards)
  • More user-friendly as it can be viewed as a PDF while containing structured data
  • Supports international use beyond Germany
  • Latest version ZUGFeRD 2.3 released in May 2025

Peppol BIS Billing 3.0:

  • Pan-European open standard for e-invoicing
  • Based on UBL (Universal Business Language) XML format
  • Supports automated transmission via the Peppol network infrastructure
  • Increasingly recognized in Germany with new national ruleset (DE-NRS) for German transactions
  • Enables seamless cross-border e-invoice transmission
  • More flexible and interoperable across European countries

All three formats comply with the EN 16931 European standard and are acceptable in Germany.

12. Which format should my business use?

The choice depends on your business context:

  • For B2G transactions (invoicing public authorities): XRechnung is mandatory for federal and most state-level authorities. Some states may accept ZUGFeRD or Peppol, but XRechnung is the safest choice.
  • For B2B transactions (invoicing other businesses): You may choose any EN 16931 compliant format (XRechnung, ZUGFeRD 2.0+, or Peppol BIS 3.0). ZUGFeRD is popular for domestic B2B due to its hybrid nature, while Peppol is increasingly used for cross-border transactions.
  • For cross-border transactions within the EU: Peppol BIS Billing 3.0 is typically preferred as it enables automated routing across the European network.
  • If unsure, consult with your invoicing software provider: We can advise which formats their system supports and recommend the best fit for your business model and customer base.

13. Is it possible to use more than one format, or must I standardize it in a single format?

You may use multiple formats depending on your business needs. There is no requirement to use a single format for all invoices. In practice:

  • Large companies with diverse customer bases (domestic and international) often use multiple formats
  • You might issue XRechnung to government agencies and ZUGFeRD to B2B customers
  • Software systems typically support multiple formats simultaneously
  • The key requirement is that each invoice must be compliant with EN 16931 regardless of format
  • Your accounting and invoicing system must be capable of generating and storing invoices in your chosen format(s)

14. Will my current PDF invoice software continue to be acceptable?

Standard PDF invoices alone will not meet the e-invoicing mandate requirements from January 1, 2025, onwards. While PDF invoices can still be used during the transition (with recipient consent until 2026), they do not qualify as structured e-invoices because:

  • PDFs are not machine-readable in the structured data sense required by EN 16931
  • Tax authorities cannot automatically validate PDFs against mandatory data requirements
  • PDFs do not enable automated processing and integration with accounting systems

You must transition to software that generates one of the compliant formats (XRechnung, ZUGFeRD, or Peppol BIS). This may involve upgrading your invoicing system or adopting new software.

15. Are there technical differences between ZUGFeRD versions that impact compliance?

Yes, significant differences exist between versions:

  • ZUGFeRD 1.0: Not compliant with EN 16931, and not acceptable for mandatory e-invoicing compliance
  • ZUGFeRD 2.0 / 2.0.1: First EN 16931 compliant versions, acceptable for German e-invoicing
  • ZUGFeRD 2.1 / 2.2: Enhanced versions with improved validation rules and features
  • ZUGFeRD 2.3: Latest version (released May 2025) with updated business rules and technical improvements

For compliance purposes, you must use ZUGFeRD 2.0 or later. Older versions are not compliant and will not satisfy legal requirements. When upgrading software, verify that your new system supports at least ZUGFeRD 2.0.

B2B E-Invoicing (Business-to-Business)

16. What are the specific technical requirements for B2B e-invoices?

All B2B e-invoices in Germany must comply with EN 16931 and must include these mandatory data elements:

Seller/Invoice Issuer Information:

  • Name, address, and VAT identification number
  • Contact details (optional but recommended)

Buyer/Invoice Recipient Information:

  • Name, address, and VAT identification number or other identifier
  • Contact details (optional but recommended)

Invoice Details:

  • Unique invoice number
  • Invoice date
  • Transaction date (may differ from invoice date)
  • Total invoice amount including VAT
  • Invoice line items with descriptions
  • uantity and unit of measurement
  • Unit prices
  • VAT amount and rate per line item
  • Payment terms and due date
  • Currency (if not EUR)

Payment Information:

  • Payment method (bank transfer, credit card, etc.)
  • Bank account details (IBAN/BIC if applicable)

Delivery Information:

  • Delivery date or period (when applicable)
  • Place of delivery (country code required for VAT determination)

VAT Treatment:

  • Clear identification of VAT rates applied
  • Indication of reverse charge or other VAT exemptions if applicable
  • Documentation of VAT calculation

All these elements enable automatic validation and processing by accounting systems.

17. Is there a difference in requirements for B2B e-invoices sent domestically versus internationally?

Yes, significant differences apply:

Domestic B2B (Germany-to-Germany):

  • Must comply with EN 16931 and use XRechnung, ZUGFeRD, or Peppol BIS
  • Subject to the phased implementation timeline (must issue by 2027/2028 depending on size)
  • German VAT identification number required for both parties
  • Leitweg-ID not required (only for B2G)

Intra-EU B2B (Germany-to-other EU):

  • Must comply with EN 16931
  • Peppol BIS Billing 3.0 increasingly preferred
  • May use ZUGFeRD or Peppol depending on recipient country
  • VAT ID for both countries required
  • Subject to upcoming ViDA near-real-time reporting requirements (expected 2030)

International B2B (Germany-to-non-EU):

  • EN 16931 compliance preferred but not legally mandatory in some jurisdictions
  • Should confirm with customer which format they accept
  • Export documentation and reverse charge provisions apply
  • VAT not charged on exports (with proper documentation)

18. What happens if I send an e-invoice to a customer who is not prepared to receive it?

Starting January 1, 2025, this situation is significantly limited because:

  • All businesses must be capable of receiving compliant e-invoices by this date
  • Suppliers have the right to send e-invoices without prior consent from the buyer (eliminating the previous requirement for buyer agreement)
  • Refusal to accept e-invoices is not permitted under the new regulations

However, practical considerations apply:

  • Some customers may have legacy systems unable to process e-invoices; clarify technical compatibility beforehand
  • If a customer has legitimate technical constraints, you may agree to send in alternative format temporarily while they upgrade their systems
  • The law provides that customers must invest in systems capable of receiving e-invoices—suppliers bear no obligation to provide alternative formats indefinitely

Best practice: Communicate with customers in advance, confirm their e-invoice processing capability, and allow a reasonable transition period if they are still upgrading systems.

19. Are there any exemptions or simplified requirements for B2B e-invoicing?

Limited exemptions in Germany e-invocing apply as follows:

Micro-businesses (under €22,000 annual turnover):

  • Not required to issue e-invoices until 2028 (or exempt permanently if under thresholds)
  • Still must be capable of receiving e-invoices from 2025 onwards

Invoices under €250:

  • Can be issued in simplified format without full e-invoicing compliance
  • Suppliers may voluntarily issue as e-invoices even below the threshold
  • Simplified invoices require less data but are not recommended for business-to-business as they reduce compliance documentation

Reverse charge / VAT-exempt transactions:

  • Different VAT documentation may apply but e-invoicing format requirements remain the same
  • Ensure reverse charge status is clearly indicated in the e-invoice

Self-employed persons and freelancers (under VAT registration threshold):

  • May be partially exempt from issuing requirements but must still be able to receive e-invoices

20. What is the rule for small invoices and how does it interact with the e-invoicing mandate?

German law permits simplified invoices (containing less data than standard invoices) for any single invoice not exceeding €250 (gross, including VAT). These simplified invoices may be issued in paper or PDF format without full e-invoicing compliance.

However:

  • Suppliers are still permitted to issue e-invoices voluntarily even for amounts under €250
  • Buyers must accept these e-invoices even if the supplier chooses to use them
  • The €250 exemption does not override the general e-invoicing mandate—it is an alternative, not a requirement
  • For compliance safety, issuing small invoices as e-invoices is actually recommended as it ensures compliance

Practical implication: Many businesses would choose to issue all invoices (including small amounts) as e-invoices for consistency and to avoid manually tracking which invoices fall below the threshold. This is a valid and simpler approach.

B2G E-Invoicing (Business-to-Government)

B2G invoicing is the most mature and strictly regulated segment of the German e-invoicing ecosystem.

21. What are the specific requirements for B2G e-invoicing in Germany?

Germany B2G e-invoicing has stricter rules than B2B. Federal authorities require XRechnung and automatic validation on submission. You must include the Leitweg-ID in the Buyer Reference (BT-10) so the invoice routes correctly. 

Submission is typically via ZRE / OZG-RE portals or Peppol. You receive portal delivery confirmation, and while authorities retain copies, suppliers should also archive invoices for audit and recordkeeping.

Requirement

What you must do

Format

Use XRechnung

Routing

Add Leitweg-ID in BT-10

Submission

Portal upload (ZRE/OZG-RE) or Peppol

Checks

Pass automated validation

Proof

Keep receipt confirmation + archive

22. What is a Leitweg-ID and how do I obtain one?

A Leitweg-ID is a unique routing ID used by German public authorities to ensure your e-invoice reaches the correct agency/department. It typically includes a prefix (often 991/992/993), institution/cost-center digits, and a check digit. 

You don’t generate it yourself—the contracting public authority provides it in tenders, contracts, or ordering documents, or you can request it from them. Enter it in Buyer Reference (BT-10); wrong IDs can cause misrouting or rejection.

23. What are ZRE and OZG-RE, and which one should I use?

ZRE and OZG-RE are federal invoice submission portals, moving toward a single platform. ZRE has been used mainly for direct federal administration (often Leitweg-ID “991”) but is being phased out, with suppliers expected to migrate. 

OZG-RE is the unified/target portal (often “992”) and supports portal upload and Peppol. If you currently use ZRE, register on OZG-RE and test submissions early to avoid disruption when ZRE is retired.

Portal

Typical use

Status / Action

ZRE

Direct federal admin (often 991)

Being phased out → migrate

OZG-RE

Wider federal scope (often 992)

Unified portal → use going forward

24. Can I send e-invoices to German public authorities via email or Peppol instead of using the portals?

Email may be legally possible in some cases, but it’s risky: processing may fail and you may not get reliable proof of receipt. Peppol is increasingly accepted (and sometimes expected for larger suppliers) because it routes invoices automatically using the Leitweg-ID and provides delivery confirmations. 

Portal upload remains the safest option for most suppliers due to clear validation and immediate receipt confirmation. Use email only if the authority explicitly approves it.

25. What is Peppol and how does it work for B2G invoicing in Germany?

Peppol is a Europe-wide secure network for exchanging e-documents (including e-invoices). For German B2G, you connect to a Peppol Access Point provider, send your XRechnung, and Peppol routes it automatically using the Leitweg-ID. 

You then receive delivery confirmations, enabling automation and high-volume invoicing without manual portal uploads. Germany supports Peppol as a preferred delivery channel alongside portals like OZG-RE.

Step

What happens

1

Supplier connects to a Peppol Access Point

2

XRechnung is sent from invoicing system to Access Point

3

Peppol routes using Leitweg-ID

4

Delivery confirmation is returned

5

Enables scalable, automated B2G invoicing

Technical Requirements & Validation

26. How are e-invoices validated for compliance?

E-invoices are validated at several stages. The supplier’s system checks mandatory fields, data formats, calculations, and consistency. For B2G, portals like ZRE/OZG-RE and the Peppol network validate the XML schema, VAT data, and Leitweg-ID. 

The buyer’s system then checks structure, duplicates, and business rules. Finally, tax authorities run automated audits and consistency checks against VAT returns. Using invoicing software with built-in validation helps prevent rejections and resubmissions.

27. What is the format of the Buyer Reference field (BT-10)?

The Buyer Reference (BT-10) is a text field used for invoice routing and matching. For B2G invoices, it must contain the Leitweg-ID exactly as provided by the public authority and may include cost center details. 

For B2B, it usually includes a purchase order number or customer reference. XRechnung requires BT-10 for B2G invoices. Missing or incorrect references can cause invoice rejection or misrouting.

28. What happens if an e-invoice has missing or incorrect data?

Non-compliant e-invoices are often rejected. B2G portals reject invoices with errors, requiring correction and resubmission, which delays payment. In B2B, buyers’ systems may reject or fail to process invoices. 

Missing VAT data can prevent tax validation, leading to denied input tax deductions and possible penalties. Business impacts include payment delays, reissued invoices, extra administration, and strained relationships. Automated validation before sending is the best prevention.

29. Are there specific character encoding or technical specifications?

Yes. E-invoices must use UTF-8 encoding (XRechnung, ZUGFeRD, Peppol). XRechnung uses XML files, ZUGFeRD embeds XML in PDF/A-3, and Peppol uses UBL or CII XML. Digital signatures are optional but recommended for B2G. 

Transmission is encrypted via portals or Peppol. Invoices must be archived in original or PDF/A format for 10 years, with integrity-preserving metadata.

e-Invoicing Software & Tools

30. How do I choose the right e-invoicing software?

Choose software based on supported formats (XRechnung, ZUGFeRD, Peppol), invoice volume, and scalability. Ensure it integrates with your accounting or ERP systems and supports automation such as batch processing and validation. 

Ease of use, staff training needs, support quality, and security certifications are key. Compare costs against time savings and compliance benefits. For most German SMEs, cloud-based SaaS solutions offer the best balance of affordability, features, and compliance.

31. How do I test an e-invoice before sending it?

Testing involves validating the invoice structure with official tools (XRechnung or ZUGFeRD validators), then checking business rules such as VAT calculations and mandatory fields using Schematron rules. 

Many invoicing tools automate this. Optional test transmissions to trusted partners or portals help confirm real-world processing. Always verify encoding, identifiers, totals, and file size. Repeated testing before go-live reduces rejection risk and ensures smooth processing.

32. What is the cost of implementing e-invoicing and are subsidies available?

Costs vary by solution. SMEs typically spend €20–100 per month for SaaS tools, with one-time setup costs of €500–2,000. Additional expenses may include Peppol access, training, archiving, or signatures. 

Enterprise or custom ERP integrations cost significantly more. As of 2025, Germany offers no direct e-invoicing subsidies, but general SME digitalization grants may apply. Most costs are tax-deductible as business expenses.

33. How do I archive and store e-invoices for tax compliance?

German law requires e-invoices to be archived for 10 years in original or PDF/A format, including metadata for integrity and traceability. Storage must be secure, tamper-proof, and quickly accessible for audits. 

Cloud, on-premise, or specialist archiving solutions are allowed, with backups strongly recommended. Documents must not be altered, and audit trails should track access. Proper documentation of the archiving process is essential.

Compliance & Penalties

34. What are the penalties for non-compliance with the e-invoicing mandate?

Germany applies layered penalties based on severity and frequency of non-compliance. Fines are issued per invoice and can escalate rapidly when violations repeat. Beyond direct fines, VAT penalties and loss of input tax deduction materially increase financial risk, with additional exposure under future ViDA rules.

Area

Key Penalties

General non-compliance

€200–€5,000 per invoice; cumulative fines possible

VAT penalties

Up to 10% of VAT due (cap €1m/year); €25,000 per return

Intentional breaches

5–50% surcharge

Input VAT

Deduction denied on non-compliant invoices

B2G delays

Administrative fees, delayed payments

ViDA (future)

€100–€5,000 per transaction

35. How do tax authorities monitor and enforce e-invoicing compliance?

German tax authorities rely heavily on automation and data reconciliation. E-invoice data submitted through government portals is cross-checked against VAT returns, with algorithmic risk profiling to detect inconsistencies. Audits now routinely include e-invoicing controls, and enforcement will tighten further under ViDA.

Monitoring and enforcement tools include:

  • Automated analysis of ZRE and OZG-RE invoice data
  • Cross-checks between buyer and seller VAT records
  • Audit requests for e-invoice logs and transaction histories
  • On-site verification of invoicing software and archiving practices
  • EU-level data sharing and fraud analysis

From 2030, near-real-time reporting will allow faster detection and penalty issuance.

36. Can I face penalties for receiving a non-compliant e-invoice from a supplier?

Buyer liability is limited but not eliminated. While suppliers carry primary responsibility, buyers cannot benefit from non-compliant invoices and must take corrective action.

Key implications for buyers:

  • Non-compliant invoices should be rejected and corrected
  • Input VAT deduction is denied until compliance is met
  • Knowingly accepting invalid invoices may trigger partial liability
  • Fraud or collusion exposes both parties to penalties

Best practice: use automated validation, document rejections, and only process corrected invoices.

Example: A B2G invoice missing a Leitweg-ID must be rejected; once corrected, no penalty applies to the buyer.

37. What happens if I issue an e-invoice but the customer doesn't receive it?

The supplier is responsible for correct transmission and must retain proof such as Peppol delivery receipts, portal confirmations, or email server logs (read receipts where possible). Once received, the customer must process the invoice and fix any system-side rejection issues. 

If non-receipt is claimed, the supplier should provide transmission evidence, verify recipient details, and resend if needed. Invoices remain VAT-valid if properly issued, and suppliers must retain proof for 10 years to avoid disputes.

38. Are there any transitional periods where non-compliance is tolerated?

Yes, enforcement is phased. From 1 Jan 2025 to 31 Dec 2026, paper invoices are allowed with recipient consent, except for mandatory B2G e-invoicing. In 2027, large companies (>€800k turnover) must issue e-invoices, while smaller firms get limited flexibility. 

From 1 Jan 2028, e-invoicing is mandatory for all, with no grace period. Authorities provide guidance and tools, and no further postponements are planned.

Small Business  e-Invoicing in Germany

39. I run a small business with very few invoices per year. Do I still need to comply with the e-invoicing mandate?

Yes, compliance applies even to small businesses, but obligations vary by turnover. Micro-businesses under €22,000 don’t need to issue e-invoices but must be able to receive them from 2025. 

Businesses earning €22,000–€800,000 must receive e-invoices from 2025 and start issuing them by 2028. Invoices under €250 can use simplified formats. Affordable cloud tools (€20–50/month) are usually sufficient, with minimal setup required.

40. What if I have a micro-business that is exempt from issuing e-invoices? What about receiving?

Micro-businesses below €22,000 turnover are exempt from issuing e-invoices indefinitely and may continue paper invoicing. However, receiving e-invoices becomes mandatory from January 1, 2025, and refusal is not allowed. 

Practical steps include choosing low-cost software (€10–20/month), testing receipt with suppliers, documenting processes for audits, and tracking revenue growth—crossing the threshold triggers future issuing obligations.

41 What is the threshold of €22,000 and how is it calculated?

The €22,000 threshold applies to annual gross turnover per calendar year, calculated before expenses and excluding VAT deductions. It includes all business income. 

If exceeded for one year, exemption still applies; exceeding it for two consecutive years moves the business into the regular regime. Issuing e-invoices then becomes mandatory by January 1, 2028. No special filing is required—clear revenue records in tax returns are sufficient.

42. What should small businesses do to prepare for the e-invoicing mandate?

Preparation should start as soon as possible with turnover assessment, software selection, and testing invoice receipt. Gradual issuance before deadlines reduces disruption. 

Businesses should document processes, set up 10-year archiving, and stay updated on BMF guidance. By 2028, systems and staff should be fully ready. Typical investment is €300–800 and 10–20 staff hours, with quick ROI through time and efficiency savings.

Conclusion

Germany's mandatory e-invoicing implementation represents a significant digitalization milestone for European commerce. The phased timeline (beginning January 2025 with mandatory receipt capability, escalating to universal issuance by January 2028) provides businesses with adequate transition time while maintaining regulatory clarity and compliance expectations.

Key success factors for compliance:

  • Act early: Don't wait until deadline; begin system selection and testing in 2025
  • Choose appropriate software: Affordable solutions exist for businesses of all sizes
  • Communicate with customers: Verify format compatibility and manage expectations
  • Stay informed: Monitor BMF guidance and software provider updates for regulatory changes
  • Document processes: Maintain clear records of invoicing procedures for audit purposes
  • Implement gradually: Test with a subset of invoices before full rollout

For the latest updates, consult official sources:

E-Rechnung Bund: https://e-rechnung-bund.de/ – Federal portal information and updates

Index