Basics
E-invoicing in Switzerland: what applies from 2027 when you invoice Germany and the EU
By Dominik Natter · Last updated on 3 November 2026 · 9 min read
In short
Switzerland and Liechtenstein have no general e-invoicing mandate between businesses. The Swiss federal government requires e-invoices from suppliers once a contract exceeds CHF 5,000. In Germany, businesses with prior-year turnover above EUR 800,000 must issue e-invoices from 2027, and all businesses from 2028, but only when both supplier and customer are established in Germany. A Swiss SME without a German establishment is therefore not obliged, but German customers are likely to ask for structured invoices more and more often.
Is e-invoicing mandatory in Switzerland and Liechtenstein?
No. Neither country has a general e-invoicing mandate between businesses. You can still send invoices on paper, as a PDF or as a structured e-invoice. Which form you use is something you agree with your customer.
Federal contracts are the exception. Since 1 January 2016, suppliers to the Swiss federal administration must invoice electronically once the contract value exceeds CHF 5,000. Smaller purchases may still be invoiced on paper.
Liechtenstein has no business-to-business mandate either. Public contracting authorities must accept e-invoices that comply with the European standard EN 16931 when a contract exceeds the thresholds of the Public Procurement Act. The national administration accepts XML or PDF by email. There is no central platform.
For Swiss VAT, an electronic invoice without a digital signature still entitles you to deduct input tax. You must then be able to prove its origin and integrity in other ways, for example with the delivery note, the booking and the payment.
- Contract value above which federal suppliers must invoice electronically
- CHF 5,000
- Prior-year turnover above which German businesses must issue e-invoices from 2027
- EUR 800,000
- From then on, all businesses in Germany must issue e-invoices
- 2028
- Digital reporting for cross-border transactions within the EU
- 1 July 2030
E-invoicing in Germany from 2027: what applies and does it affect you?
Germany is phasing in mandatory e-invoicing between businesses in three steps.
1 January 2025
Receiving for everyone
All domestic businesses must be able to receive e-invoices.
1 January 2027
Issuing above EUR 800,000 turnover
Businesses with total prior-year turnover above EUR 800,000 must issue e-invoices.
1 January 2028
Issuing for everyone
The obligation applies to everyone, and the transition period for older EDI processes ends.
The mandate only applies when both the invoicing party and the customer are established in Germany. The German Federal Ministry of Finance states this explicitly in its guidance of 15 October 2025: if one of the parties is not established in Germany, there is no obligation to issue an e-invoice. What counts is the registered office, the place of management or a permanent establishment involved in the transaction.
For a Swiss or Liechtenstein SME without a presence in Germany, this means you are not obliged. You may continue to send paper or PDF invoices. Sending an e-invoice requires your customer's consent.
PDF, XRechnung, ZUGFeRD, Peppol: what is a real e-invoice?
An e-invoice is a data set, not a picture of an invoice. German law requires a structured format based on the European standard EN 16931 that can be processed automatically. A regular PDF counts as an "other invoice" there, even when it arrives by email.
The difference shows in your customer's accounting. A PDF has to be read by a person or recognised by software. An e-invoice delivers supplier, amounts, VAT and line items as fields that the ERP takes over directly.
These are the terms you will come across
Pure XML based on EN 16931, developed in Germany. It only becomes readable with a viewer.
German federal authorities already require e-invoices today, except for direct orders up to EUR 1,000.
A PDF with embedded XML data. Your customer sees a normal PDF while their system reads the data.
It is accepted from version 2.0.1, but not in the MINIMUM and BASIC-WL profiles. If the PDF and the XML differ, the XML data prevails.
Peppol BIS Billing 3.0 is a European format based on EN 16931, sent through the Peppol network.
Peppol is mainly a delivery channel. You connect through a service provider with an access point, including from Switzerland.
The Swiss payment part that replaced the old payment slips. The QR code holds payment data such as payee, amount and reference, but no invoice lines.
It is not an EN 16931 e-invoice.
The Swiss solution that delivers invoices straight into the recipient's online banking.
It runs through Swiss financial institutions and is generally not an option for customers in Germany.
What customers in Germany and the EU will ask of you
Expect German customers to ask for structured invoices, even though the law does not oblige you. This is our assessment, not a statistic. The reason is simple: your customers are moving their accounts payable to e-invoices by 2028. Every PDF that still arrives after that means manual work for them.
Typical requests are a specific format, usually XRechnung or ZUGFeRD in the EN 16931 profile, the purchase order number in the designated field, and delivery to a fixed address or via Peppol. Your customer may make this part of the contract. You can then no longer simply send a PDF.
Other countries are following suit. In Belgium, structured e-invoices between businesses have been mandatory since 1 January 2026. In France, all businesses have had to receive e-invoices since 1 September 2026 and large companies must issue them. SMEs follow on 1 September 2027. These mandates are also aimed at businesses established in the respective country.
At EU level, the VAT in the Digital Age package was adopted in March 2025. From 1 July 2030, cross-border transactions between businesses within the EU will be subject to digital reporting based on e-invoices. In our understanding, a Swiss or Liechtenstein SME is only directly affected if it is registered for VAT in an EU member state and supplies other EU countries from there. Liechtenstein is part of the EEA, but for VAT purposes it belongs to the Swiss territory.
E-invoicing: mandates and deadlines by country
| Country and case | Mandate | Note |
|---|---|---|
| Switzerland, between businesses | no mandate | Federal administration: e-invoices since 1 January 2016 for contracts above CHF 5,000 |
| Liechtenstein, between businesses | no mandate | Public contracts above the thresholds: EN 16931 e-invoices must be accepted |
| Germany, receiving | since 1 January 2025 | all businesses established in Germany |
| Germany, issuing above EUR 800,000 turnover | from 1 January 2027 | only if supplier and customer are both established in Germany |
| Germany, issuing for everyone | from 1 January 2028 | transition for older EDI processes ends on 31 December 2027 |
| Germany, federal authorities as customers | already mandatory | except direct orders up to EUR 1,000 |
| Belgium | since 1 January 2026 | for businesses established in Belgium |
| France | 1 September 2026 and 1 September 2027 | receiving for all and issuing for large companies from 2026, issuing for SMEs from 2027 |
| EU, cross-border | from 1 July 2030 | digital reporting based on e-invoices, VAT in the Digital Age |
What this means for your accounting and ERP: add-on module or interface?
Start by checking what your ERP can already do. Many systems offer e-invoicing as a feature or add-on module. Microsoft documents XRechnung, ZUGFeRD and Peppol BIS 3.0 for the German version of Business Central. Abacus sends and recognises ZUGFeRD invoices through its E-Business module. For bexio and other systems, ask the vendor about the current status. Your ERP partner can tell you what your version and licence include.
If an add-on module is enough, it is a configuration task for your ERP partner, not a project.
A custom interface costs CHF 3,000 to 15,000 per connected system, depending on the system. If additional logic is needed, for example for several source systems, a single automation costs CHF 8,000 to 25,000. Read more in our guide "ERP integration: how much does it cost to connect your online shop and ERP?".
Add-on module or custom interface?
Where an add-on module reaches its limits
- Invoices are created in an industry solution, an online shop or a FileMaker application rather than in the ERP.
- Your system cannot generate a structured format, and switching systems is not an option.
- Customers require specific data, such as purchase order numbers per line, or delivery through their own portal.
- You want to monitor sending and delivery instead of learning about rejected invoices from a payment reminder.
An add-on module is usually enough if
- All your invoices are created in the ERP.
- The vendor supports the required format.
- Only a few customers have special requirements.
Processing incoming e-invoices automatically
E-invoicing delivers the biggest benefit on the incoming side. When supplier invoices arrive as XRechnung or ZUGFeRD, nobody has to type in amounts any more. The data already comes as fields.
Swiss suppliers, however, often keep sending PDFs with a QR-bill, as there is no mandate here. You therefore need an intake that handles both: taking over structured data directly and reading PDFs with AI. The same steps follow:
01
Intake
Structured data from XRechnung or ZUGFeRD is taken over directly, and AI reads PDFs with a QR-bill.
02
Pre-coding
Documents are pre-coded according to your rules.
03
Approval
The pre-coded documents are approved.
04
Posting in the ERP
Approved documents are posted in the ERP.
05
Bank matching
The postings are matched with your bank.
This is how our solution for AI-based document capture and bank reconciliation works. It pays off from around 200 documents per month and costs CHF 25,000 to 60,000, depending on the number of companies and your ERP. For smaller volumes, the ready-made document recognition in bexio, AbaNinja, KLARA or Abacus DeepBox is the better choice. Read more in our guide "AI automation in SMEs: where it pays off and where it does not".
What you do not need to do
E-invoicing is no reason to rush. These steps are usually not necessary today:
- Buying a new ERP just for e-invoicing. Check the add-on module or an interface first.
- Changing how you invoice customers in Switzerland and Liechtenstein. What you agree with the customer still applies.
- Setting up a Peppol connection in advance while no customer is asking for it.
- Building a custom interface when your ERP vendor already supports the format. It will not pay off.
Checklist: how to prepare for 2027
Your larger German customers must issue e-invoices themselves from January 2027 and are changing their processes. Go through these points over the coming weeks:
- List your customers: how much revenue do you make with customers in Germany, France and Belgium?
- Check your entities: do you have a subsidiary or permanent establishment in one of these countries that issues invoices?
- Ask your customers: which format and delivery channel do your key customers want?
- Check your ERP: can it generate XRechnung or ZUGFeRD in the EN 16931 profile? Ask your ERP partner about the module, version and cost.
- Map your sources: are all invoices created in the ERP, or also in the online shop, an industry solution or Excel?
- Test: have a customer check a test invoice before you switch. Validation tools for EN 16931 are freely available.
- Prepare the incoming side: can your accounting take over structured supplier invoices directly?
- Check your archive: with e-invoices, the structured part is the invoice. Keep the XML file unchanged, not just a rendered view.
Where this information comes from
Germany
The information on Germany is based on the German VAT Act, section 14 and section 27 paragraph 38, and on the guidance issued by the Federal Ministry of Finance on 15 October 2025 on the introduction of mandatory e-invoicing. The exception for direct orders up to EUR 1,000 is set out in the federal E-Invoicing Ordinance.
Switzerland and Liechtenstein
For Switzerland, we rely on the federal administration's information on the e-invoicing obligation for suppliers, the federal SME portal on invoicing and SIX's information on the QR-bill and eBill. For Liechtenstein, we rely on the European Commission's country overview on eInvoicing in Liechtenstein, which summarises the Public Procurement Act and Ordinance.
Belgium, France, EU, formats and ERP
For Belgium and France, we use the tax authorities' information on efacture.belgium.be and impots.gouv.fr, and for the EU the European Commission's announcement on the adoption of the VAT in the Digital Age package. For Peppol, we refer to the Peppol BIS Billing 3.0 specification, for Business Central to Microsoft's documentation and for Abacus to its product information on the E-Business module.
Not legal or tax advice
This guide is not legal or tax advice. Please clarify your situation with your fiduciary, a tax adviser in Germany or a lawyer.
As of: November 2026.
| Switzerland, between businesses | no mandate | Federal administration: e-invoices since 1 January 2016 for contracts above CHF 5,000 |
|---|---|---|
| Liechtenstein, between businesses | no mandate | Public contracts above the thresholds: EN 16931 e-invoices must be accepted |
| Germany, receiving | since 1 January 2025 | all businesses established in Germany |
| Germany, issuing above EUR 800,000 turnover | from 1 January 2027 | only if supplier and customer are both established in Germany |
| Germany, issuing for everyone | from 1 January 2028 | transition for older EDI processes ends on 31 December 2027 |
| Germany, federal authorities as customers | already mandatory | except direct orders up to EUR 1,000 |
| Belgium | since 1 January 2026 | for businesses established in Belgium |
| France | 1 September 2026 and 1 September 2027 | receiving for all and issuing for large companies from 2026, issuing for SMEs from 2027 |
| EU, cross-border | from 1 July 2030 | digital reporting based on e-invoices, VAT in the Digital Age |
Frequently asked questions
Do I have to send e-invoices to German customers as a Swiss company?
Legally, no, as long as you have no registered office in Germany and no German permanent establishment involved in the sale. The German mandate only applies when both the supplier and the customer are established in Germany. Your customer can still require e-invoices in the contract, and that is likely to become more common. A German subsidiary, on the other hand, is fully subject to the mandate.
Is a PDF sent by email an e-invoice?
No. Under German law, an e-invoice is a structured data set based on the European standard EN 16931, such as XRechnung or ZUGFeRD. A regular PDF counts as an "other invoice", even when it arrives by email. A ZUGFeRD file looks like a normal PDF but also contains all invoice data as embedded XML.
Do we need a new ERP system for e-invoicing?
Not necessarily. Many ERP and accounting systems offer e-invoicing as a feature or add-on module, and your ERP partner will know what your version supports. If the feature is missing or invoices are created outside the ERP, an interface can generate the data from your existing system. Connecting one system costs CHF 3,000 to 15,000, depending on the system.
What if our system has no interface?
Then there is usually another route: file exports, database access, an import folder or an add-on module from the vendor. We clarify this with your ERP partner before a single franc goes into implementation. If there is no reliable route, we say so.
What is the discovery phase and why does it come first?
In two to three weeks, the discovery phase establishes what will be built, how it fits into your systems and what it will cost. You receive requirements, a solution design, a stage plan and a cost ceiling. The price is fixed, usually CHF 4,000 to 9,000. After that you are free to decide whether to go ahead, and with whom.
Matching services:IntegrationsAI automation
Let us talk about your case.
20 minutes are enough to find out whether a custom solution is worth it for you.