Switzerland - e-invoicing mandate
No B2B mandate — B2G to the federal administration above CHF 5,000
Switzerland is outside the EU framework and has no B2B e-invoicing mandate. Suppliers to the federal administration must invoice electronically above CHF 5,000, under the Federal Council decision of 8 October 2014, in force since 2016. Online VAT filing through the ESTV ePortal is a filing duty and should not be mistaken for an e-invoicing obligation. eBill dominates the consumer and business market.
The mandate at a glance
B2B
B2G
E-reporting
Formats
Model
Post-audit — invoices flow freely and the authority audits afterwards
Network
eBill / providers
National specification
Not applicable
Legal basis
Décision du Conseil fédéral du 08/10/2014
Official sources
- www.bk.admin.ch — Federal B2G obligation, CHF 5,000 threshold, small-purchase exemption
Last verified: 2026-07-12
Suppliers to the federal administration must e-invoice above CHF 5,000 (since 2016), but there is no B2B mandate — the QR-bill is a payment standard, not an e-invoicing one.
Information current as of 2026. Mandates can change. Official source
Validate your invoices for this market for free.
Open the validatorFrequently asked questions
Is e-invoicing mandatory in Switzerland?
Status in Switzerland: No B2B mandate — B2G to the federal administration above CHF 5,000. Switzerland is outside the EU framework and has no B2B e-invoicing mandate. Suppliers to the federal administration must invoice electronically above CHF 5,000, under the Federal Council decision of 8 October 2014, in force since 2016. Online VAT filing through the ESTV ePortal is a filing duty and should not be mistaken for an e-invoicing obligation. eBill dominates the consumer and business market.
Which e-invoice formats are accepted in Switzerland?
The accepted formats in Switzerland are: Structured dataset via provider, PDF (e-mail), eBill. They are exchanged over eBill / providers. You can validate a file against these formats for free, in your browser, with ValidateFin.
How do I check that my invoice is compliant for Switzerland?
Validate your invoice against the EN 16931 / Peppol business rules before sending it. ValidateFin runs the checks entirely in your browser — no invoice data is uploaded — so you can confirm compliance for Switzerland without transmitting anything.