ValidateFin

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

None

B2G

MandatoryIn force since 2016-01-01

E-reporting

None

Formats

Structured dataset via providerPDF (e-mail)eBill

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.chFederal 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 validator

Frequently 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.

All e-invoicing mandates