How to send a Swiss invoice, step by step
- Collect the basics. Your name or company exactly as the bank holds it, your address, a Swiss or Liechtenstein IBAN (or QR-IBAN) and your client's name and address.
- Write the invoice. Invoice number, date, service date or period, items, total, payment terms. Show VAT and your VAT number only if you are VAT-registered.
- Add the QR payment part. The generator below creates the payment part with the QR code and the receipt for you.
- Test it once. Scan the QR code with your own e-banking app and compare amount, account and reference before the first invoice goes out.
- Send it. Save the invoice as PDF and e-mail it, or print it on A4 at 100% scale. Keep a copy of every invoice.
- Follow up. If the due date passes, check your account first, then send a friendly reminder first.
New to this? Read the guide: Swiss QR bill invoice for freelancers, with an example text for your invoice e-mail.
Swiss QR-bill explained for newcomers
What is the Swiss QR-bill?
Since 30 September 2022 the old orange and red payment slips have been discontinued in Switzerland; the Swiss QR-bill has replaced them. It is an A4 page (or an invoice) with a payment part at the bottom: a QR code, the receipt, account, amount and reference. Your client scans the code in the banking app and the payment details are filled in automatically.
IBAN or QR-IBAN?
A normal IBAN works with no reference or with a Creditor Reference (SCOR, ISO 11649: «RF», two check digits and up to 21 more characters). A QR-IBAN is a special IBAN with an institution number between 30000 and 31999 (characters 5 to 9). It must be used together with a 27-digit QR reference, which this tool builds from your invoice number. Not every bank account has a QR-IBAN. Look in your e-banking or ask your bank. If you only have a normal IBAN, choose «No reference» or «Creditor Reference».
Which reference should I choose?
- No reference: the simplest option. You match payments by name and the text «Invoice …».
- Creditor Reference (SCOR, ISO 11649): a reference starting with RF, built from your invoice number. Helpful if your accounting software matches payments by reference.
- QR reference (QRR): only with a QR-IBAN. Created automatically from the digits of your invoice number.
CHF or EUR?
The QR-bill can be issued in CHF or EUR. According to SIX, version 2.4 of the guidelines applies from 14 November 2026, and version 2.3 stays valid until November 2027. From November 2027, EUR invoices can only use your normal IBAN with a Creditor Reference (RF…) or your normal IBAN with no reference and an unstructured message. This generator already applies that rule: it accepts a QR-IBAN with a QR reference for CHF invoices only. Your account must be a Swiss or Liechtenstein account (IBAN starting with CH or LI) and must be able to receive the currency.
Foreign clients
If your client lives abroad, enter the postcode, city and the two-letter country code (for example DE, GB or US). Foreign banks may not be able to read the Swiss QR code. A bank transfer with your IBAN and the invoice number as the reference is then the safe way. Add your IBAN and BIC/SWIFT in the invoice note if needed.
Try it: Swiss QR-bill generator (demo)
Fill in the form, check the result, then print or save it as PDF. The demo shows how the payment part and receipt look. Nothing is uploaded or stored on our side.
Preview
How the generator demo works
- Enter your details and your client's address. Use a Swiss (CH) or Liechtenstein (LI) IBAN.
- Add your items. The total, optional VAT and the payment part update live.
- Check the preview: read amount, IBAN and names once more. Press «Print / save as PDF» (A4, 100%, no «fit to page»).
- Test once: scan the QR code with your own e-banking app before you send the first invoice. Then send the PDF; your client pays by scanning the code in their banking app.
The tool checks the IBAN (check digits), creates the QR reference with the modulo-10 method, shortens texts that are too long and warns you about characters that are not allowed in the Swiss QR code. The QR code is created in your browser according to the SIX Swiss Implementation Guidelines (data structure version 0200).
Questions
Is my data sent anywhere?
No. Everything is calculated in your browser. We do not receive your invoice data, and the page does not use tracking cookies. If you tick «Remember my details», your own details are stored in this browser only, and you can remove them with one click.
Do I need to be VAT-registered?
No. Leave the VAT rate at 0 if you are not VAT-registered. If you are, enter your rate and your VAT number. Whether you must register depends on your turnover and activity; ask your fiduciary or check the website of the Federal Tax Administration.
The QR code looks different from the one my bank prints. Is it valid?
The layout follows the SIX style guide: receipt 62 × 105 mm, payment part 148 × 105 mm, QR code 46 × 46 mm with the Swiss cross. Print at 100% scale. If your banking app cannot read the code, check your IBAN and the character warnings above the preview, and try printing at a higher quality.
Can I use this for several clients?
Yes, as often as you like. Change the client and the invoice number and print again. The tool does not store invoices; save your PDFs yourself.
Is this tax or legal advice?
No. The generator and the templates are practical aids. For questions on VAT, accounting rules or contracts, ask a qualified professional.
More from LeZo (English)
- Guide: Swiss QR bill invoice for freelancers: what to put on the invoice, with an example e-mail text
- What does a Swiss QR bill invoice look like?: the payment part box by box, and how to check one you received
- Swiss VAT calculator: net, gross and VAT for the 8.1 / 2.6 / 3.8 % rates
- Late payment interest calculator: 5 % default interest on overdue invoices (Art. 104 CO)