GuideIf account, address, amount and reference fit together, the payment goes through without a single question from your client.
Structured addresses only. Since Implementation Guidelines 2.3 came into force on 22 November 2025, the QR-bill only accepts structured addresses (SIX, QR-bill). Street, house number, postcode, town and country each have their own field.
Version 2.4 from 14 November 2026. According to SIX, it brings no technical changes for invoices in Swiss francs. For invoices in euros, only a normal IBAN with a SCOR reference or a normal IBAN with a message will be possible from November 2027; until then, version 2.3 stays valid (SIX Implementation Guidelines 2.4). If you invoice in euros with a QR-IBAN today, plan the switch.
Swiss or Liechtenstein IBAN only. The payee account must be an IBAN starting with CH or LI. The generator on this page takes IBANs starting with CH. A foreign account can't go into the QR code; for those, write IBAN and BIC on the invoice in plain text.
The QR code measures 46 × 46 mm, black on white, with the Swiss cross (7 × 7 mm) in the middle. Too small, stretched or blurry, and the banking app can't read it.
The reference must match the account. The QR reference (27 digits) only works with a QR-IBAN (institution ID 30000 to 31999); SCOR and "no reference" work with a normal IBAN. More under QR-IBAN example.
CHF and EUR only. If you invoice in USD or GBP, send an invoice without a payment part and give IBAN and BIC in plain text.
A fictional graphic designer in Bern invoices a bakery in Thun CHF 1'232.34. She has no QR-IBAN, so like most freelancers she uses "IBAN without reference".
| Field | Example |
|---|
| From | Lea Brunner Grafikdesign, Kramgasse 12, 3011 Bern |
| To | Bäckerei Frei GmbH, Bahnhofstrasse 8, 3600 Thun |
| No. / date | 2026-041 / 8 September 2026, payable by 8 October 2026 |
| Service | Flyer and menu card, 12 h at CHF 95.00 |
| Amount | CHF 1'140.00 + VAT 8.1% CHF 92.34 = CHF 1'232.34 |
| Account | CH93 0076 2011 6238 5295 7 |
| Reference | none (NON), message "Invoice 2026-041" |
How to read the payment part: it takes up the bottom 105 mm of the A4 page, with the receipt on the left and the payment part with the Swiss QR Code on the right. When scanned, the banking app must show exactly these values.
By email, send the PDF as it is. On paper, the payment part goes on white, perforated paper, printed at original size; PostFinance and Raiffeisen explicitly require this for printed invoices. Perforated QR paper is sold at the post office (Postshop) and in office supply stores.
A template only exists for the invoice part. The Swiss QR Code has to be calculated for each invoice, which Word and Excel can't do. Use an invoice template, save it as a PDF and add the payment part with the "QR code for your PDF" tool above.
No, there's no general legal obligation. Since 1 October 2022 the orange and red payment slips are no longer processed; the QR payment part replaced them. You can instead give your IBAN and account holder in plain text, and your client types in the transfer. With the QR code they pay faster and without typos. Not to be confused with eBill: that delivers the invoice straight into the client's e-banking and requires registration with the eBill network.
A readable QR code isn't yet a valid QR-bill. Scan the PDF with your own banking app and compare recipient, IBAN, amount and reference. Templates you reuse should also go through the SIX validation portal.
Read more: how to write an invoice in Switzerland, what changed with the QR-bill in November 2025, VAT management, invoicing software for Switzerland, bexio alternative and Magic Heidi pricing.
SIX information checked on 11 November 2026, CH/LI IBAN rule on 12 November 2026. Invoice content: Art. 26 VAT Act.