Free tool
Swiss QR-bill generator
Fill in your details and a Swiss IBAN to download a standard-conforming payment part — or drop in your existing invoice PDF and get it back with the QR-bill attached. Runs in your browser: no account, nothing uploaded.
Runs entirely in your browser. Nothing you type — or upload — is sent to a server.
Payment part preview
Fill in your name, address and a valid Swiss IBAN to see the payment part.
Download
Add it to your invoice
Already have an invoice PDF? Drop it in and get it back with the QR-bill added. It's processed in your browser — your invoice is never uploaded.
Fill in a valid IBAN above first, so there's a slip to add.
How it works
- 1
Enter the details
Your name and address, a CH or LI IBAN, the amount, and an optional reference.
- 2
Check the preview
The payment part renders live as you type, exactly as it will print.
- 3
Download or attach
Save the slip as PDF, PNG or SVG — or drop in your invoice PDF and get it back with the slip added.
Questions about Swiss QR-bills
What is a Swiss QR-bill?
The QR-bill (QR-Rechnung) is Switzerland's payment slip standard. It replaced the old orange and red payment slips at the end of September 2022. The QR code holds all payment details — account, amount, reference and addresses — so the payer can settle it by scanning it in their banking app.
Can I add the QR-bill to my existing invoice?
Yes. If you already have an invoice as a PDF, drop it into the tool and download it with the QR payment part added — either as a new last page (best for invoices you email) or at the bottom of the last page (for printing). Your invoice is processed in your browser and never uploaded.
Is my data private?
Yes. The generator runs entirely in your browser. The details you enter — and any invoice PDF you add the slip to — are processed locally and never sent to a server or stored anywhere.
What's the difference between a QR-IBAN and a normal IBAN?
A QR-IBAN has an institution ID in the 30000–31999 range and pairs with a 27-digit QR reference (QRR). An ordinary IBAN pairs with an RF Creditor Reference (SCOR) or with no reference at all. The tool checks this pairing for you and shows a clear message if it doesn't match.
Can the amount be left blank?
Yes. If you leave the amount empty, the payer fills it in themselves — useful for donations or open amounts. Everything else stays fixed.
Does it work with EUR?
The Swiss QR-bill standard supports CHF and EUR. The creditor account still has to be a Swiss (CH) or Liechtenstein (LI) IBAN.
Is it really free?
Yes, and there's no watermark or signup. It's made by Clienta, which turns your tracked work into invoices — the QR-bill you make here is one part of that.
This makes one payment slip. Clienta makes the whole invoice.
The QR-bill is the last step. Clienta pulls your tracked hours and expenses into an invoice and adds the QR payment part automatically — so you don't retype anything.
Try Clienta free