Swiss E-Invoicing Snapshot 2026 — Quick Read
Since 1 October 2022, the QR-Rechnung (Swiss QR-bill) has fully replaced the orange ESR and red ES payment slips that dominated Swiss banking for half a century. The QR-bill standard is maintained by SIX Group as the "Swiss Implementation Guidelines QR-bill v2.3" and is mandatory for every CHF / EUR payment routed through a Swiss bank. ESTV E-Bill (operated by SIX Paynet for the Federal Tax Administration and all major Swiss banks) provides a fully electronic alternative, with over 3 million private and B2B users in 2026. Cross-border B2B invoicing into the EU is handled by Peppol UBL 2.1 via certified Access Points. Every major Swiss ERP — Abacus, Sage 50/200, SAP CH, bexio, Pebe Smart, Topal — supports QR-bill output and inbound camt.054 reconciliation. The MwSt Act (Federal Act on Value Added Tax) mandates UID-CHE creditor numbers and structured VAT breakdowns on every invoice.
1. QR-Rechnung Overview — How the QR-Bill Replaced ESR / Orange Payment Slip
For decades, Swiss invoicing relied on two paper standards: the orange payment slip (Einzahlungsschein mit Referenznummer — ESR) for invoices carrying a 27-digit machine-readable reference, and the red payment slip (Einzahlungsschein — ES) for simple amount-and-account payments. Both were physical attachments at the bottom of every Swiss invoice, perforated for tearing off and walking into a Postomat or bank counter. The ESR alone processed more than 130 million transactions per year at its peak in the early 2010s.
By the mid-2010s the format was creaking. OCR misreads, perforation errors, paper logistics costs and the rise of e-banking apps made the old slips an obvious target for modernisation. In 2017 SIX Group — the Zurich-based operator of the Swiss financial infrastructure — published the first draft of the QR-bill specification. After a three-year coexistence window from 30 June 2020, the orange and red slips were officially retired on 1 October 2022; Swiss banks rejected them outright from that date.
SIX Group — Owner of the QR-Bill Standard
Headquartered in Zurich · Operates Swiss financial market infrastructure · Maintains "Swiss Implementation Guidelines QR-bill"
ESTV E-Bill — Fully Electronic Invoice
Operated by SIX Paynet · Backed by all Swiss banks + PostFinance · Mandatory for federal vendors
PostFinance — Largest Swiss QR-Bill Issuer
2.6M+ private and business customers · QR-bill PDF generator · camt.054 export
UBS — Tier-1 Corporate QR-Bill Bank
UBS E-Banking · QR-IBAN issuance · API direct integration · #1 corporate Swiss bank since CS merger
Abacus — Switzerland's Leading ERP
Founded 1985 in Wittenbach SG · 60,000+ Swiss customers · Native QR-bill + ESTV E-Bill module
Sage Switzerland — International ERP Player
Sage 50, Sage 200, Sage X3 · QR-bill module since 2020 · Strong in DACH SME segment
Ready to automate Swiss QR-bill issuance?
Connect Abacus, Sage, SAP, bexio or your custom Swiss e-commerce store to Zunapro and issue v2.3-compliant QR-bills + reconcile camt.054 in real time across PostFinance, UBS, ZKB, Raiffeisen and every Swiss bank.
2. Mandatory Since 1 October 2022 — What the Cut-Over Really Meant
The Three-Year Coexistence Window
From 30 June 2020 the QR-bill was live in parallel with the legacy ESR and ES slips. ERP vendors had two years to ship QR-bill modules and printers retired their orange-and-red-paper inventory. The hard cut-over fell on 30 September 2022: at midnight on that day, Swiss banks (PostFinance, UBS, Credit Suisse — pre-merger — Raiffeisen, ZKB, Migros Bank, all cantonal banks) stopped processing legacy slips for both inbound and outbound payments.
What "Mandatory" Means in Practice
There is no direct fine for issuing a non-QR invoice — the constraint comes from the banking system itself. Since 1 October 2022, Swiss banks reject legacy ESR / orange-slip payment instructions at the e-banking layer; counter OCR pipelines were decommissioned; insurance companies, telcos, utilities and cantonal tax administrations (Steueramt Zürich, Bern et al.) all converted millions of recurring slips in the 2021–2022 window.
The practical implication for every Swiss issuer is unavoidable: an invoice without a Swiss QR-Code cannot be paid via Swiss e-banking, which in 2026 means it will, in most cases, simply not be paid at all.
What Sellers Should Have Done by 2026
The transition is more than four years old; any Swiss SME still issuing legacy slips in 2026 is unequivocally non-compliant. Minimum baseline: QR-bill v2.3-compliant invoice PDF (perforation at 105 mm for printed), QR-IBAN registered with the main bank, inbound camt.054 reconciliation mapped to the QRR, and MwSt Act data on the invoice body (UID-CHE-, MwSt-Nr, tax breakdown).
If you are still issuing orange or red slips in 2026, your customers literally cannot pay you via Swiss e-banking. Zunapro migrates legacy invoice templates to QR-bill v2.3 PDFs in a single onboarding step and connects to PostFinance, UBS and the cantonal banks for inbound camt.054 reconciliation. See full migration guide →
3. Swiss QR-Code Format — The 46 × 46 mm Heart of the QR-Bill
The Visual Anatomy of the QR-Bill
The QR-bill consists of a "Zahlteil" (payment part) of 105 × 210 mm attached to the bottom of every invoice. To the left sits a 62 × 105 mm receipt that the payer can detach as proof of payment; to the right, a 148 × 105 mm zone houses the Swiss QR-Code, amount, currency, debtor and additional information. The dotted perforation line at 105 mm from the bottom of an A4 sheet remains the universal printed-invoice convention.
The Swiss QR-Code Specification
- Size: 46 × 46 mm with the Swiss cross logo centred in a 7 × 7 mm white square
- Type: ISO/IEC 18004 QR-Code, error-correction level M
- Encoding: UTF-8 for all text fields (Latin-1 character set for cross-border compatibility)
- Quiet zone: 5 mm white border on all four sides
- Module size: minimum 0.42 mm per module (for clean smartphone-camera scanning)
The QR-Code Payload Schema
The payload is a structured text block with line-feed delimiters following the SIX Group spec. The first line is always SPC (Swiss Payments Code), followed by the version (0200 for v2.x), coding type, IBAN, creditor block, ultimate-creditor block, amount, currency, debtor block, reference type (QRR, SCOR or NON), reference, unstructured message, trailer (EPD), and optional billing information (S1/Swico format).
A truncated example payload looks like:
SPCheader ·0200version 2.x ·1Latin-1 encodingCH4431999123000889012— QR-IBAN (IID 30000–31999)Muster AG · Bahnhofstrasse 1 · 8001 Zürich · CH— creditor block1949.75·CHF— amount and currencyQRR · 210000000003139471430009017— reference type + 27-digit QRR
v2.3 Improvements Over v2.0
The current specification is SIX Implementation Guidelines QR-bill v2.3 (2024). Main additions over v2.0: extended billing information (S1/Swico) for ERP automation, alternative procedure schemes (AV1/AV2) for eBill/PEPPOL handles, improved diacritics handling for Swiss-German names, and clarified Rappen rounding rules.
4. IBAN-Based Reference — QR-IBAN, QRR and SCOR Explained
The QR-IBAN — A Special Range for QR-Bills
A QR-IBAN is a Swiss IBAN whose institution identifier (IID, positions 5–9 of the IBAN) falls in the range 30000–31999. This range was reserved by SIX Interbank Clearing specifically for QR-bills carrying the structured QRR (QR Reference). A normal Swiss IBAN (e.g. IID 00700 for PostFinance, 00248 for UBS) is used for QR-bills without a reference or with the EU-compatible SCOR creditor reference.
To issue QR-bills with QRR references, an SME must specifically request a QR-IBAN from its bank. PostFinance assigns one automatically on every business account opened after 2020; UBS, Raiffeisen and the cantonal banks issue them on request, usually within one business day.
The QR Reference (QRR) — 27 Digits, Modulus-10 Checksum
The QRR is a numeric reference of exactly 27 digits. It is the direct successor of the legacy ESR reference and uses the same modulus-10 recursive algorithm for the check digit:
- Positions 1–26: creditor-defined payload (typically encoding customer ID + invoice number with leading zeros)
- Position 27: modulus-10 recursive check digit calculated from positions 1–26
Because the QRR is structured and unique, it enables fully automated bank reconciliation: when a payment arrives via the camt.054 bank notification, the QRR maps it back to the exact originating invoice with zero manual matching. Accounts-receivable teams that used to spend two days per month on payment matching now run that work in minutes.
The Creditor Reference (SCOR) — EU-Compatible Alternative
For QR-bills issued with a non-QR-IBAN, the SIX standard supports the SCOR (Structured Creditor Reference) following ISO 11649. SCOR references begin with RF, two MOD-97-10 check digits, and up to 21 alphanumeric characters. SCOR is identical to the SEPA Creditor Reference used in EU bank transfers, making it the recommended choice for Swiss issuers who also bill EU debtors via SEPA.
The "NON" Reference — Simple QR-Bills Without Reference
For low-volume or one-off invoices (e.g. handwritten artisan invoices), the QR-bill spec permits a NON reference — no structured reference at all. NON QR-bills are payable but cannot be auto-reconciled; the seller has to match them manually against the unstructured message field. Recommended only for small SMEs without ERP integration.
5. ERP Integration — Abacus, Sage, SAP CH, bexio, Pebe Smart
Abacus — Switzerland's Leading ERP
Abacus Research AG was founded in 1985 in Wittenbach (canton St. Gallen) and has been Switzerland's dominant SME ERP for more than three decades. By 2026 Abacus serves 60,000+ Swiss customers, with particularly strong penetration in the German-speaking cantons, Liechtenstein and Austrian Vorarlberg. The Abacus invoicing module ships a native QR-bill v2.3 generator (the "QR-Rechnung" feature in the Auftragsbearbeitung module), ESTV E-Bill connectivity, and direct camt.054 import for PostFinance, UBS and all major cantonal banks.
Zunapro integrates with Abacus via the AbaConnect XML API: outbound invoices generated from a Zunapro-managed e-commerce or marketplace order automatically post into Abacus's Debitoren module with the QR-bill PDF attached and the QRR pre-allocated.
Sage 50, Sage 200, Sage X3 Switzerland
Sage ships three product lines for the Swiss market:
- Sage 50 — desktop SME accounting, particularly popular in French-speaking Romandie (~10,000 Swiss installations)
- Sage 200 — mid-market cloud ERP with native QR-bill module since 2020
- Sage X3 — large enterprise (multi-entity, multi-currency, used by groups like Emmi and Mövenpick)
All three support QR-bill issuance with QR-IBAN, QRR and SCOR. Sage 50 and Sage 200 ship a built-in ESTV E-Bill connector via SIX Paynet.
SAP Business One CH and SAP S/4HANA CH
Large Swiss corporates and multinational tier-1 customers run SAP S/4HANA with the Swiss localisation pack (CH SLP). The pack includes the QR-bill module (transaction code FBQR01), camt.054 inbound processing (transaction FF.5) and ESTV E-Bill via the SIX Paynet adapter. Mid-market SAP customers use SAP Business One CH, which ships an out-of-the-box QR-bill add-on from B1 Usability Package (B1UP).
bexio — Cloud SaaS by Swisscom
bexio was founded in 2013 in Rapperswil-Jona and acquired by Swisscom in 2018. By 2026 bexio counts 70,000+ SME customers and is the Swiss go-to cloud accounting choice for sub-10-employee businesses. bexio's QR-bill module is fully managed: users simply add a Swiss bank account, bexio auto-issues the QR-IBAN, and every invoice PDF carries a QR-code by default. ESTV E-Bill is a one-click switch.
Other Swiss-Native ERP and Accounting Platforms
- Pebe Smart — Romandie payroll + accounting; QR-bill since 2021
- Topal, Comatic, Crésus, Banana Accounting, Klara — all QR-bill native in 2026
💼 Connect your ERP to Zunapro
AbaConnect for Abacus, Sage API for 50/200/X3, SAP IDoc for B1 + S/4HANA, bexio REST API, plus pre-built connectors for Pebe Smart, Topal, Comatic and Klara — all in our Swiss accounting hub.
6. ESTV E-Bill Alternative — The Fully Electronic Swiss Invoice
What ESTV E-Bill Actually Is
While the QR-Rechnung is a paper-or-PDF invoice with a scannable QR-Code, ESTV E-Bill is the fully electronic Swiss invoice format that flows directly into the recipient's e-banking inbox. There is no paper, no PDF, no scanning — the invoice arrives as structured data inside the recipient's PostFinance, UBS, Raiffeisen, ZKB or cantonal-bank e-banking, ready to approve and pay with a single tap. The platform is operated by SIX Paynet (a SIX Group subsidiary) on behalf of all participating Swiss banks and the Federal Tax Administration (ESTV).
"ESTV E-Bill" is the popular name; the technical platform name is simply "eBill". The Federal Tax Administration uses it as the default channel for issuing personal-income-tax invoices and corporate-tax assessment notices in the cantons that have onboarded (most German-speaking cantons by 2026).
Adoption — 3 Million+ Active Users in 2026
By 2026 the eBill platform counts:
- 3 million+ active users, roughly 85% private and 70% B2B
- ~2,000 issuers, including Swisscom, Sunrise, Salt, Helvetia, Zurich Insurance, AXA, Migros, Coop, SBB and major cantonal tax administrations
- All 24 major Swiss banks and PostFinance as recipient channels
- Federal mandate: since 2020 the Swiss Federal Administration (Bundesverwaltung) issues every B2G invoice via eBill by default
Why eBill Wins for High-Frequency Recurring Bills
For recurring B2C invoices — telco, insurance, utility, subscription — eBill collapses the entire issuance + collection + reconciliation cycle into a single API call:
- The issuer posts a structured invoice to the eBill platform
- The recipient's bank presents it inside e-banking
- The recipient approves (with optional rules for auto-approval below threshold)
- The payment is routed via SIC (Swiss Interbank Clearing) in seconds
- The issuer receives camt.054 confirmation
Industry data shows that eBill payments arrive on average 4–7 days faster than QR-bill payments, materially improving days-sales-outstanding (DSO) for high-volume issuers.
QR-Bill vs eBill — Which to Use
The 2026 best-practice recommendation is to issue both in parallel when the issuer's ERP supports it: an eBill is sent if the recipient is enrolled on the platform, otherwise the QR-bill PDF is the fallback. Zunapro implements exactly this dual-issuance flow with automatic recipient lookup against the eBill register.
7. Cross-Border with the EU — Peppol UBL for Federal & Cantonal Procurement
The Federal Peppol Mandate
The Swiss Federal Department of Finance (EFD) mandated Peppol UBL 2.1 as the structured electronic-invoice format for federal procurement starting in 2020. The Federal Administration's central e-invoicing portal accepts Peppol Business Message Envelope (BMECat / UBL) invoices via SIX Paynet's certified Access Point. By 2026 all major federal offices — Bundesamt für Bauten und Logistik (BBL), Armasuisse, the Federal Customs Administration — require Peppol UBL for B2G invoicing above CHF 5,000.
Cantonal Procurement Follows
Several cantons have followed the federal lead:
- Canton Zürich — eRechnung mandatory for cantonal vendors since 2023
- Canton Bern — Peppol-equivalent platform live since 2024
- Canton Geneva — fully digital invoicing for cantonal procurement
- Canton Vaud, Aargau, St. Gallen — phased rollouts in 2025–2026
Switzerland is not a member of the EU but has aligned with the EU eIDAS / EN 16931 standard for structured e-invoicing, ensuring that Swiss issuers using Peppol UBL can invoice EU corporates and public administrations directly via certified Access Points.
Certified Peppol Access Points for Switzerland
- SIX Paynet — natural choice for issuers already on eBill
- Pagero — Stockholm-based, strong Nordic + DACH reach
- B2Brouter — Spanish Peppol provider, low-cost option
- DigitalRiver — used by larger Swiss exporters
- Edicom, Comarch, Basware — enterprise-grade Peppol providers
Practical Cross-Border Stack
The pragmatic 2026 cross-border invoicing stack for a Swiss SME selling into the EU is:
- Swiss domestic B2B and B2C → QR-Rechnung with QR-IBAN + QRR
- Swiss B2G (federal/cantonal) → Peppol UBL 2.1 via SIX Paynet
- Cross-border CH → EU corporates → Peppol UBL via certified Access Point
- Cross-border CH → EU private (B2C) → PDF invoice + IBAN with SCOR reference, SEPA Direct Debit if recurring
🌍 QR-Rechnung + Peppol UBL — one platform
Zunapro issues QR-bill PDFs for domestic Swiss customers and Peppol UBL 2.1 for federal, cantonal and EU corporate invoices — from a single connected ERP, with automatic recipient-format detection.
8. Penalties for Non-Compliance — MwSt Act, ESTV Enforcement
The Indirect "Penalty" — Unpayable Invoices
As covered in section 2, issuing an invoice without a valid Swiss QR-Code does not trigger a direct fine, but it does effectively prevent the invoice from being paid through Swiss e-banking. For a working-capital-sensitive SME, the consequence is severe: average days-sales-outstanding deteriorates by 15–25 days when invoices have to be paid manually via SEPA or wire transfer.
MwSt Act — VAT Compliance on the Invoice Body
Independent of the QR-bill format, every Swiss invoice must comply with the Federal Act on Value Added Tax (Mehrwertsteuergesetz, MwStG), articles 26 and 27. Mandatory fields on every B2B invoice include:
- Creditor name and full address
- Creditor UID-CHE number (the federal business identifier, format UID-CHE-XXX.XXX.XXX)
- Creditor MwSt number (format CHE-XXX.XXX.XXX MWST)
- Debtor name and full address
- Invoice date and unique invoice number
- Description of goods/services delivered
- Net amount, VAT rate (8.1% standard / 2.6% reduced / 3.8% accommodation / 0% export), VAT amount, gross amount
An invoice missing any of the above can be rejected by the ESTV, and the recipient may lose the VAT input deduction, exposing both parties to back-VAT plus default interest at 4% per annum (the published Verzugszinssatz 2026).
2024 VAT Rate Increase — Now 8.1% Standard
Effective 1 January 2024, the standard Swiss VAT rate rose from 7.7% to 8.1%, the reduced rate from 2.5% to 2.6%, and the special accommodation rate from 3.7% to 3.8%, following the federal referendum on AHV-21 pension funding. Every invoice issued from 2024 onwards must use the new rates; legacy templates carrying 7.7% are non-compliant.
ESTV Audit Powers
The Federal Tax Administration can audit any Swiss MwSt-registered taxpayer (turnover above CHF 100,000) on a five-year look-back. Audits typically examine:
- Invoice register completeness (gaps in invoice numbering)
- Correct VAT rate application across periods (2024 transition is a hot topic)
- UID-CHE / MwSt number presence on every invoice
- QR-bill issuance timeliness (especially for e-commerce)
- Cross-border export documentation (zero-rated exports require customs proof)
Findings can result in back-VAT assessments going back five years, plus default interest at 4% and — in cases of intentional non-compliance — fines up to 600% of the unpaid VAT under the criminal-tax provisions of MwStG art. 96–100.
Swiss VAT compliance has teeth. Zunapro auto-stamps every issued invoice with UID-CHE, current MwSt-Nr, the correct 8.1% / 2.6% / 3.8% / 0% VAT split and the v2.3 QR-Code. Five-year archival, JSON ledger and ESTV-compatible audit export are bundled. See compliance bundle →
9. Bank Integration — PostFinance, UBS, Raiffeisen, ZKB, Cantonal Banks
PostFinance — The QR-Bill Volume Leader
PostFinance AG (the financial arm of Swiss Post, headquartered in Bern) serves more than 2.6 million private and business customers and is by volume the largest issuer of Swiss QR-bills. The PostFinance e-finance portal natively:
- Generates QR-bill PDFs from any uploaded invoice template (with auto-QRR allocation)
- Accepts QR-bill scans for outgoing payments via the PostFinance App
- Exports daily camt.054 reconciliation files for AR automation
- Toggles ESTV E-Bill enrolment in a single dashboard switch
- Provides a REST API (Customer Authentication via OAuth2) for ERP and e-commerce integration
PostFinance is the path of least resistance for any small Swiss merchant launching QR-bill issuance: the QR-IBAN is allocated automatically on every business account opened from 2020 onwards.
UBS — Tier-1 Corporate Bank After the CS Merger
Following the June 2023 acquisition of Credit Suisse, UBS Switzerland AG became the dominant tier-1 Swiss bank, serving every blue-chip Swiss corporate and the majority of large SMEs. UBS E-Banking and UBS Connect (the corporate banking portal) provide full QR-bill issuance, QR-IBAN allocation, host-to-host SWIFT and EBICS feeds for ERP integration, plus the camt.054 daily statement file. UBS is also a major ESTV E-Bill participant.
Raiffeisen — The Cooperative Network
Raiffeisen Schweiz is a cooperative of 220+ regional banks with strong rural and small-town coverage. By 2026 Raiffeisen serves roughly 3.7 million customers and is the #2 Swiss bank by retail customer count after PostFinance. Every Raiffeisen account can request a QR-IBAN; the cooperative's central IT operates a shared QR-bill platform across all member banks.
Cantonal Banks — ZKB, BCV, BCGE, BCBE
Switzerland's 24 cantonal banks (Kantonalbanken) jointly operate the third pillar of the Swiss banking system. The largest — Zürcher Kantonalbank (ZKB), Banque Cantonale Vaudoise (BCV), Banque Cantonale de Genève (BCGE), Berner Kantonalbank (BCBE) — all offer full QR-bill issuance, QR-IBAN allocation and camt.054 export. ZKB in particular is heavily integrated with bexio (since both have Swiss-tech-ecosystem roots) and offers one-click bexio activation for SME customers.
Other Notable Players
- Migros Bank (~1M customers), Bank Cler, Hypothekarbank Lenzburg — full QR-bill
- Yuh, Neon, Zak — neobanks scan QR-bill in apps, no business QR-IBAN yet
camt.054 — The Auto-Reconciliation File Format
camt.054 is the ISO 20022 XML message standard for "Bank to Customer Debit Credit Notification". Swiss banks deliver a daily (or intraday) camt.054 file containing every credit posting to the merchant's account, including the QRR reference of each QR-bill payment. AR automation parses the camt.054, looks up the QRR against the open-invoice ledger, and marks invoices as paid — with zero manual intervention for >99% of postings.
🏦 Connect every Swiss bank to one panel
Zunapro consumes camt.054 from PostFinance, UBS, Raiffeisen, ZKB, BCV, BCGE, Migros Bank and any cantonal bank — auto-reconciles QRR + SCOR against open invoices in real time. Sub-1-minute match latency.
10. E-Commerce + QR-Rechnung Automation — The 2026 Swiss Checkout Stack
Why QR-Bill Matters for Swiss E-Commerce
Swiss B2C shoppers retain a particularly strong preference for pay-after-receipt invoicing — colloquially "Rechnungskauf" or "Achat sur facture". In 2026 roughly 35–40% of Swiss e-commerce orders are paid by invoice rather than card or TWINT, with the share rising to 55%+ in furniture, appliances and B2B. The QR-bill PDF attached to the order-confirmation email is the universal Swiss "pay-by-invoice" mechanism.
Auto-Issuance Flow
The canonical 2026 Swiss e-commerce checkout flow looks like:
- Customer completes checkout and selects "Rechnung (QR-Rechnung)" as payment method
- Order management system reserves a QRR from the issuer's pool (next 26-digit payload + check digit)
- QR-bill PDF is rendered server-side using a v2.3-compliant library (e.g. SwissQRBill for Node.js, SetaSign QR-Bill for PHP)
- PDF is attached to the order-confirmation email along with delivery and return information
- Open invoice is posted to the connected ERP (Abacus, Sage, bexio, SAP)
- Customer scans the QR-Code in their banking app — payment routes to the issuer's bank account
- Daily camt.054 is parsed, QRR matched, invoice marked paid, dispatch released
Compatible E-Commerce Platforms
- WooCommerce — "WooCommerce QR-Rechnung Schweiz" plugin; mature, widely deployed
- Shopify — third-party apps (e.g. Swiss QR-Bill by AppActiv) auto-attach PDF on order confirmation
- PrestaShop — Swiss community plugins; popular in Romandie
- Magento / Adobe Commerce — Swiss localisation module from MageCommerce
- Salesforce Commerce Cloud, SAP Commerce — enterprise integrations via Zunapro middleware
- Custom / headless — direct SwissQRBill or Setasign library calls
The Marketplace Angle
Beyond own-shop traffic, Swiss sellers active on Galaxus, Digitec, Brack.ch, microspot, Manor, Migros Online and siroop legacy need to surface QR-bills for every B2C-on-invoice order — even when the marketplace handles the payment collection. Zunapro abstracts the QR-bill issuance away from the marketplace channel and ensures that every paid-on-invoice customer receives a compliant QR-Rechnung independently of where the order originated.
Practical Implementation Checklist
- Obtain a QR-IBAN from PostFinance, UBS, Raiffeisen or your cantonal bank (1 business day)
- Implement the v2.3 spec using a maintained library — never roll your own QR-Code generation
- Add QR-bill PDF attachment to the order-confirmation email template
- Configure camt.054 inbound parsing (daily or intraday based on volume)
- Enable ESTV E-Bill for recurring / B2C high-frequency customers (huge DSO win)
- Validate against SIX Style Guide — perforation line, Swiss-cross placement, 46 mm size
- Stamp every invoice with UID-CHE + MwSt-Nr per MwStG art. 26
QR-Bill vs ESTV E-Bill vs Peppol UBL — Side-by-Side 2026
The single most useful artefact for choosing which format to issue for each customer is a side-by-side view. The table below summarises 2026 differences across the three Swiss e-invoicing formats.
| Format | Primary Use | Channel | Reconciliation | Cost |
|---|---|---|---|---|
| QR-Rechnung | Universal domestic CH (B2B + B2C) | PDF email / paper print | Auto via QRR + camt.054 | Free (bank charges minimal) |
| ESTV E-Bill | Recurring B2C, B2G, large B2B | Direct into e-banking inbox | Auto + faster payment (4–7 days) | ~CHF 0.30–0.80 per invoice (SIX Paynet) |
| Peppol UBL 2.1 | Federal/cantonal B2G + EU B2B | Peppol network via Access Point | Structured XML, full automation | Access Point subscription (CHF 50–500/mo) |
| Legacy ESR/ES | RETIRED — no longer accepted by Swiss banks since 1 October 2022 | — | ||
Reading the table: QR-Rechnung is the universal default — every Swiss seller must support it. ESTV E-Bill is the optimisation for high-frequency recurring billing, materially reducing DSO. Peppol UBL is mandatory for federal procurement and increasingly for cantonal B2G; it is also the natural choice for cross-border CH → EU B2B. The 2026 winning configuration is to issue all three in parallel, with format selection driven by recipient profile.
Swiss Legal Framework 2026 — What Issuers Must Know
MwSt Act (Mehrwertsteuergesetz, MwStG)
The Swiss MwSt is governed by the Federal Act on Value Added Tax of 12 June 2009 (SR 641.20), administered by the Federal Tax Administration (ESTV). Key 2026 parameters:
- Standard rate 8.1% (since 1 January 2024)
- Reduced rate 2.6% for food, books, newspapers, medicines
- Accommodation rate 3.8% for hotel and overnight stays
- 0% rate for exports and certain medical / educational services
- Registration threshold CHF 100,000 in annual turnover (CHF 150,000 for non-profits and sports clubs)
- Cross-border distance selling threshold CHF 100,000 for non-CH sellers shipping into Switzerland
Code of Obligations (OR) — Invoice Archival
The Swiss Code of Obligations (Obligationenrecht, OR), articles 957–963, mandates a 10-year archival period for all business records including issued and received invoices. Digital archival is explicitly permitted under article 957a OR, provided the archive is "complete, correct and orderly" and digitally signed. Zunapro's archive layer ships compliant 10-year retention with optional cantonal hash-anchoring for tamper-evidence.
Federal Act on Data Protection (FADP / DSG)
The revised Federal Act on Data Protection entered into force on 1 September 2023, broadly aligning Switzerland with the EU GDPR but with notable Swiss-specific differences (e.g. broader "personal data" definition, distinct breach-notification thresholds, FDPIC as enforcement authority). Invoices contain personal data — buyer name, address, often UID-CHE — and are subject to FADP rules. The 10-year archival period mandated by OR articles 957–963 prevails over the data-minimisation default.
Consumer Protection (UWG / Konsumentenschutzgesetz)
- 14-day right of withdrawal applies to door-to-door and phone sales; e-commerce purchases do not automatically carry a federal right of withdrawal, but many sellers offer one voluntarily
- 2-year statutory warranty on consumer-goods purchases under the OR (Sachgewährleistung)
- Price-Transparency Ordinance (PBV) — final prices must be displayed in CHF, including VAT, on all consumer-facing e-commerce pages
Sectoral Regulations
- VRG (advance recycling fee) for electronics, glass, batteries
- FINMA oversight for payment / lending products
Swiss invoicing compliance is multi-layered. Beyond QR-bill format, you must hit MwStG art. 26–27 (invoice contents), OR 957a (10-year digital archival), FADP (data protection), and the 2024 VAT-rate update. Zunapro bundles all of this into a single Swiss compliance pack. See compliance bundle →
How to Roll Out QR-Rechnung in 2026 — Step-by-Step
1. Choose Your Bank and Request a QR-IBAN
Start with your main Swiss business bank. PostFinance is the lowest-friction choice for SMEs; UBS for larger corporates; cantonal banks for region-anchored businesses. Request the QR-IBAN (IID 30000–31999) from your relationship manager — typically allocated within one business day.
2. Decide on QRR vs SCOR Reference Strategy
- QRR (27-digit) — recommended for domestic CH high-volume issuers
- SCOR (RF + ≤21 chars) — recommended if you also bill EU customers via SEPA
- NON — only for very low-volume artisan invoicing
3. Pick or Upgrade Your ERP / Accounting Stack
If you already run Abacus, Sage 50/200/X3, SAP B1/S4HANA CH, bexio, Pebe Smart, Topal, Comatic, Crésus or Klara, QR-bill output is native — just enable the QR-Rechnung module. If you run a custom or legacy in-house system, Zunapro provides drop-in QR-bill rendering via REST API plus camt.054 reconciliation as a managed service.
4. Validate the v2.3 Spec Against SIX Style Guide
Before going live, test every QR-bill PDF against the SIX Validator (the official QR-bill testing tool published by SIX Group). Common failures: incorrect Swiss-cross dimensions, missing quiet zone, wrong perforation-line position, non-Latin-1 character in creditor name. Zunapro auto-validates on every issuance.
5. Enable ESTV E-Bill for Recurring Customers
For any customer billed monthly or more frequently — especially subscription, telco, insurance and utility models — enrol them in ESTV E-Bill via SIX Paynet. The 4–7-day DSO improvement plus zero PDF / postage cost makes it a near-instant ROI for high-frequency issuers.
6. Connect via Zunapro (15-Minute Integration)
- Sign in to Zunapro and open the Switzerland accounting module
- Connect your QR-IBAN-holding bank — PostFinance, UBS, Raiffeisen, ZKB or any cantonal bank — via OAuth2 or EBICS
- Connect your ERP — AbaConnect for Abacus, Sage API for Sage, SAP IDoc for SAP, bexio REST for bexio
- Map your invoice template — Zunapro auto-suggests the QR-bill layout and pre-fills creditor / UID-CHE fields
- Enable ESTV E-Bill and Peppol UBL — single toggle each
- Go live — first QR-bill issued within 15 minutes, first camt.054 reconciliation runs the next bank day
Automate every Swiss invoice in one panel
QR-Rechnung v2.3 + ESTV E-Bill + Peppol UBL — issued from your existing ERP, paid via every Swiss bank, reconciled via camt.054. 15-minute integration, MwSt-compliant, 10-year archive included.
🇨🇭 Start Swiss Billing →Swiss QR-Rechnung & E-Invoicing FAQ 2026
Is the QR-Rechnung mandatory in Switzerland in 2026?
Yes. Since 1 October 2022, the QR-Rechnung (Swiss QR-bill) has fully replaced the legacy red (ES) and orange (ESR) payment slips. Swiss banks no longer process the old slips at all — they are blocked at the e-banking input layer.
There is no direct fine for issuing a non-QR invoice, but every B2B and B2C invoice settled via a Swiss bank account must use the QR-bill payment part with the SIX-spec Swiss QR-Code. In practice, an invoice without a QR-Code simply cannot be paid via Swiss e-banking in 2026.
What is the difference between QR-Rechnung and ESTV E-Bill?
The QR-Rechnung is a paper-or-PDF invoice containing a Swiss QR-Code that the payer scans in their banking app. The ESTV E-Bill (operated by SIX Paynet on behalf of all Swiss banks and PostFinance) is a fully electronic invoice that flows directly into the recipient's e-banking inbox — no paper, no scanning.
Both standards coexist in 2026: QR-Rechnung is the universal default for every Swiss B2B and B2C invoice, ESTV E-Bill is the premium electronic option that materially improves DSO (4–7 days faster payment on average). Best-practice issuers offer both in parallel with automatic recipient-channel detection.
What is the Swiss QR-Code format?
The Swiss QR-Code is a 46 × 46 mm 2D barcode encoding the QR-bill payload defined in the SIX Group Swiss Implementation Guidelines QR-bill v2.3. It uses ISO/IEC 18004 QR-Code with error-correction level M, a distinctive Swiss cross logo in the centre (white 7 × 7 mm square), and a 5 mm quiet zone on all four sides.
The payload contains IBAN or QR-IBAN, amount, currency (CHF or EUR only), creditor address, debtor address, structured reference (QRR for QR-IBAN, SCOR for standard IBAN, or NON), unstructured message and optional billing information (S1 Swico format) for ERP automation.
What is a QR-IBAN and how does it differ from a regular IBAN?
A QR-IBAN is a special Swiss IBAN with an institution identifier (IID) in the range 30000–31999, reserved by SIX Interbank Clearing for QR-bills that carry the structured 27-digit QR Reference (QRR). Regular Swiss IBANs are used for QR-bills with the EU-compatible Creditor Reference (SCOR) or no reference at all.
A merchant must specifically request a QR-IBAN from its bank — typically allocated within one business day. PostFinance assigns one automatically on every business account opened from 2020 onwards.
Which ERP systems support QR-Rechnung in Switzerland?
All major ERP and accounting platforms used in Switzerland support QR-Rechnung output and inbound parsing natively: Abacus, Sage 50 / 200 / X3 Switzerland, SAP Business One CH and S/4HANA CH, bexio (Swisscom), Pebe Smart, Topal, Comatic, Crésus, Banana Accounting and Klara.
Zunapro provides drop-in QR-bill PDF generation, ESTV E-Bill issuance and inbound camt.054 reconciliation for every Swiss ERP via AbaConnect, Sage API, SAP IDoc, bexio REST and custom JSON connectors.
How do penalties work for issuing non-compliant Swiss invoices?
There is no direct fine for issuing a non-QR invoice, but Swiss banks reject any legacy ESR / orange slip since October 2022 — so a non-QR invoice cannot be paid via Swiss e-banking, which in practice means it will not be paid. DSO degrades by 15–25 days on average.
Separately, an invoice that fails to meet the MwSt Act art. 26 requirements (missing UID-CHE, MwSt number, VAT breakdown) can be rejected by the ESTV. The recipient may lose VAT input deduction, exposing both parties to back-VAT plus 4% default interest and — in intentional cases — fines up to 600% of unpaid VAT under MwStG art. 96–100.
Can I use QR-Rechnung for cross-border invoices to the EU?
The QR-Rechnung is a Swiss domestic standard — the QR-IBAN and QRR reference are not recognised by EU banks. For cross-border B2B invoices to EU customers, Swiss issuers use the Peppol UBL 2.1 format via a certified Peppol Access Point (SIX Paynet, Pagero, B2Brouter, DigitalRiver, Edicom, Basware).
The Swiss Federal Administration (Bundesverwaltung) mandates Peppol UBL for federal procurement; cantonal administrations (Zürich, Bern, Geneva, Vaud) are gradually following. For Swiss-issued invoices to EU private B2C, a standard PDF invoice with IBAN + SCOR creditor reference, or SEPA Direct Debit for recurring, remains the norm.
How does PostFinance integrate QR-Rechnung?
PostFinance is the largest QR-bill issuer in Switzerland, with over 2.6 million business and private customers. The PostFinance e-finance portal natively generates QR-bill PDFs, accepts QR-bill scans for outgoing payments, and provides daily or intraday camt.054 reconciliation files for accounts-receivable automation.
PostFinance also offers single-click ESTV E-Bill enrolment from the same dashboard and a REST API (OAuth2) for direct ERP and e-commerce integration. The QR-IBAN is allocated automatically on every business account opened from 2020 onwards.
Can a Swiss e-commerce platform auto-generate QR-bills?
Yes. Every modern Swiss e-commerce platform — WooCommerce, Shopify, PrestaShop, Magento / Adobe Commerce, Salesforce Commerce Cloud, SAP Commerce, headless / custom — can auto-generate QR-bill PDFs at order confirmation, either via a community plugin or via a v2.3-compliant library (SwissQRBill for Node, Setasign QR-Bill for PHP).
Zunapro embeds QR-bill generation directly in its checkout module: the order PDF arrives in the customer's inbox with a SIX-spec QR-Code, structured QRR reference and pre-filled amount, ready to scan in any Swiss banking app. Inbound camt.054 reconciliation marks the order paid in real time and triggers dispatch.
What is the structured QR Reference (QRR) and how is it generated?
The QRR is a 27-digit numeric reference attached to every QR-bill issued against a QR-IBAN. It is a direct successor of the legacy ESR reference and uses the same modulus-10 recursive checksum algorithm.
The first 26 digits are seller-defined (typically encoding customer ID + invoice number with leading zeros), and the 27th digit is the calculated check digit. The QRR enables fully automated bank reconciliation: when payment arrives via camt.054, the QRR maps it back to the originating invoice with zero manual matching — AR teams that used to spend two days a month on payment matching now do it in minutes.
Does the QR-Rechnung support multiple currencies?
Yes — but only two currencies. The Swiss QR-bill v2.3 specification permits payment in Swiss francs (CHF) or euro (EUR) only. Other currencies (USD, GBP, JPY, CNY) cannot be encoded in the QR-Code payload.
For EUR-denominated QR-bills, the QR-IBAN (or standard IBAN with SCOR) must be linked to a EUR-denominated Swiss bank account. Cross-border invoices in non-CHF / non-EUR currencies use SWIFT or the SEPA equivalent rather than QR-bill.
How does Zunapro automate QR-bill issuance for online shops?
Zunapro's Swiss accounting module reads each order at checkout, generates a v2.3-compliant QR-bill PDF (with QR-IBAN, QRR, amount, billing information for ERP), attaches it to the order-confirmation email, and posts a draft invoice into your connected Abacus, Sage, SAP or bexio installation.
Inbound bank notifications (camt.054 from PostFinance, UBS, ZKB, Raiffeisen and every Swiss cantonal bank) reconcile against the open QRR in real time and mark the invoice as paid — no manual matching. The whole flow is configurable in a 15-minute onboarding without code.
Automate Swiss QR-Rechnung + E-Bill + Peppol in 15 minutes
Connect PostFinance, UBS, Raiffeisen, ZKB or any cantonal bank · plug into Abacus, Sage, SAP, bexio · issue v2.3-compliant QR-bills, ESTV E-Bills and Peppol UBL · auto-reconcile camt.054 · 10-year MwSt-compliant archive. No demo required, no long contracts.
🇨🇭 Start Swiss Billing Now →Χρειάζεστε βοήθεια;
Σχετική υπηρεσία: E-Commerce