---
title: "Switzerland — Peppol BIS B2G ramp & Bundesverwaltung"
description: "Switzerland e-invoicing: federal B2G ramp via Peppol BIS / Bundesverwaltung. No federal B2B mandate. Eidgenössische Steuerverwaltung (ESTV)."
canonical: "https://docs.get-flowie.com/compliance/ch"
source: "https://docs.get-flowie.com/compliance/ch.html"
---

# Switzerland — Peppol BIS B2G ramp & Bundesverwaltung

Compliance · 🇨🇭 Switzerland Phased rollout

# Switzerland — Peppol BIS B2G ramp & Bundesverwaltung

Federal B2G ramping · No B2B mandate · Peppol BIS — regulator: [Eidgenössische Steuerverwaltung (ESTV)](<https://www.estv.admin.ch>). _Facts last refreshed: 2026-07-13._

Coverage model

Flowie operates a registered Peppol Access Point in this jurisdiction **directly** where we hold national accreditation, **or via a vetted local partner** registered with the in-country regulator where on-the-ground presence is required (KSeF, SDI intermediario, ZATCA service-provider, etc.). Either way, you call the same `POST /v1/documents/send`. 

## TL;DR

  * Switzerland is not an EU/EEA member. There's **no federal B2B mandate**.
  * Federal B2G is **ramping toward universal Peppol BIS receipt** — already true for most departments.
  * Some cantons run their own e-invoicing platforms; Flowie's AP routes correctly based on the recipient.
  * Cross-border to Switzerland from EU works fine over Peppol — Switzerland is a full Peppol participant.



## Deadlines

Date| Who| What  
---|---|---  
2016-01-01| Federal contracting > CHF 5k| B2G e-invoicing accepted (not yet mandatory).  
2024-01-01| Federal contracting universal receipt| All federal departments accept Peppol BIS.  
No date| B2B mandate| Not on the agenda; market-led adoption only.  
  
## Background

Switzerland's approach is voluntary and market-led. The federal government accepts Peppol BIS but doesn't mandate it; cantons follow their own paths. Switzerland is, however, a full [Peppol](<https://peppol.org>) participant via OpenPeppol membership, and Flowie operates a Swiss-registered AP that handles the routing nuances — including the legacy Bundesverwaltung gateway.

## Format profile

  * **Peppol BIS 3.0**.
  * Swiss UID: `CHE-NNN.NNN.NNN`.
  * Some cantons accept Swico-formatted XML for legacy reasons; rare.



## Required fields

  * seller.uidstringrequired

Swiss UID.




## Public sector (B2G)

Hub| Peppol identifier scheme| Lookup  
---|---|---  
**Bundesverwaltung Peppol gateway**| `0183:CHE-<uid>`| <https://www.bk.admin.ch>  
  
Swiss federal departments registered as Peppol participants under scheme `0183`.

## B2B reporting / clearance

_No central B2B reporting hub — pure transmission only._

## Error codes

_Generic Peppol BIS schematron error codes apply (`BR-*`, `EN16931-*`); no country-specific overlays._

## Testing in sandbox

Generic sandbox patterns apply — see [Sandbox guide](<../sandbox/index.html>).

## FAQ

### Will Switzerland follow the EU's ViDA?

Not formally — Switzerland charts its own course. Practically, alignment is high because Swiss businesses trade heavily with EU counterparts.

## References

**Primary sources** (government / regulator / standards body):

  * [EFV · Receiving e-bills from the Confederation](<https://www.efv.admin.ch/efv/en/home/efv/erechnung/e-rechnung-empfangen.html>) — Federal Finance Administration B2G portal.
  * [EFV · Submitting e-bills to the Confederation](<https://www.efv.admin.ch/efv/en/home/efv/erechnung/e-rechnung-zustellen.html>) — Supplier guide for federal e-invoicing.
  * [EFV · List of administrative units](<https://www.efv.admin.ch/efv/en/home/efv/erechnung/liste-verwaltungseinheiten.html>) — Registered federal e-bill recipients.



**Industry analyses** (vendor trackers — useful for cross-referencing):

  * [ecosio · Switzerland compliance](<https://ecosio.com/en/compliance/switzerland/e-invoicing/>) — Industry analysis — eCH-0069 / swissDIGIN.
  * [Basware · Switzerland compliance map](<https://www.basware.com/en/compliance-map/switzerland>) — Industry compliance tracker.
