07 September 2026
Swiss QR-Bill: Create Yours Correctly
Learn how to correctly generate your Swiss QR-Bill, ensuring compliance and simplifying payments for your business. A practical guide for Swiss artisans and SMEs.

Your Swiss QR-Bill: Beyond Compliance, Towards Efficiency
Between managing projects, coordinating your team, and handling administrative tasks, invoicing can consume valuable time. The introduction of the QR-Bill aimed to streamline this process for everyone – businesses, freelancers, and artisans alike, whether you're based in Ticino, Zurich, or anywhere else in Switzerland. The goal was simple: make payments easier. But how do you ensure your Swiss QR-Bill is generated correctly, adheres to SIX standards, and genuinely simplifies things for your clients? You're looking for a clear, reliable method to create this new invoice without errors, avoiding payment delays or banking complications. You need a practical solution, not just theory.
Essential Components of a Compliant Swiss QR-Bill
A Swiss QR-Bill has two main parts: the payment section and the informational section. The most prominent element is the 'QR code' itself, printed at the top. This code contains all the necessary payment details, replacing the old payment slip and IBAN. It's a square filled with dots and numbers, designed for rapid scanning by banking systems and smartphone apps. Below the code, you'll find human-readable information: the amount, due date, beneficiary, and the QR-IBAN.
To be fully compliant and prevent queries or rejected payments, your Swiss QR-Bill needs crucial additional details. Beyond your business's basic information (company name, address, VAT ID if applicable), clearly state the invoice specifics: invoice number, issue date, and a detailed description of the services or goods provided. These elements are vital for unambiguous payment identification by your client, a point that matters greatly when serving clients across different cantons, such as Geneva or Bern. Correctly itemising services ensures clients understand what they are paying for, preventing unnecessary follow-ups.
Crafting Your Swiss QR-Bill: A Step-by-Step Approach
Generating a Swiss QR-Bill might seem daunting initially. Fortunately, modern tools are designed to simplify this. Here are the key steps:
- <strong>Basic Information:</strong> Ensure your invoicing software includes your full business details (company name, address, contact info) and your VAT ID (if registered). For example, a Zurich-based electrician would input 'Elektro Müller GmbH, Bahnhofstrasse 15, 8001 Zürich'.
- <strong>Invoice Specifics:</strong> Create a clear invoice with a unique number, issue date, and a detailed description of the work performed or goods sold. For a carpentry business in Lausanne, this might be 'Renovation of kitchen in Rue de Lausanne 7, Lausanne - Replacement of cabinets and countertop'.
- <strong>Amount and VAT:</strong> Specify the total amount due in Swiss Francs (CHF). If you apply different VAT rates, ensure they are correctly itemised (e.g., 8.1% for most services, 3.8% for accommodation, 2.6% for specific goods/services). Cantonal guidelines, like those from Vaud for 2024, emphasise accuracy.
- <strong>Payment Reference:</strong> This is where the QR code comes in. Your software must generate the QR code by integrating:<ul><li>Your company's QR-IBAN.</li><li>A unique payment reference (often the invoice number itself or a specific structured reference).</li><li>The exact invoice amount.</li><li>The due date.</li><li>(Optional) Beneficiary information to save the client manual entry.</li></ul>
- <strong>Printing:</strong> Once generated, the QR-Bill must be printed legibly. The QR code needs sufficient size and contrast for reliable scanning. The minimum recommended size is 22 x 22 mm, but slightly larger often ensures better readability, especially if you're printing invoices in your workshop before mailing them.

Pitfalls to Avoid When Creating Your Swiss QR-Bill
Even with the best tools, some common errors can occur. The first often involves the amount. A typo can turn 1,500 CHF into 15,000 CHF. While incorrect transfers can be corrected, it causes unnecessary hassle. Always double-check the amount before finalising and printing your Swiss QR-Bill. Then there's the payment reference: if it's incorrect or missing, bank reconciliation (matching payments to invoices) becomes a nightmare. A system that generates a structured reference, like Pratiko does, significantly simplifies this task—a considerable advantage over older methods. Many small businesses in Switzerland now use software that automates camt.053/camt.054 reconciliation, saving hours of manual work.
Another often overlooked point is updating your bank details. If you change your bank account, it's imperative to update your QR-IBAN in your invoicing software so the generated QR code is accurate. Similarly, don't forget to state your payment terms. If you offer 30-day payment terms, make this clear. And if a payment is late, you can charge default interest calculated according to Article 104 of the Swiss Code of Obligations (CO), which sets a rate of 5% on the outstanding amount. This is a legal measure you can take to cover costs incurred by delayed payments—information many artisans are unaware of. As various Swiss tax guides highlight, applying correct interest is a right that protects your business.
Invoicing Software: Your Key Ally
Manually creating QR-Bills is time-consuming and prone to errors. Investing in dedicated invoicing software, especially one designed for the Swiss market, is crucial. Look for features like automatic QR-code generation, VAT rate management (8.1%, 3.8%, 2.6%), multi-currency support if you serve international clients, and automatic bank reconciliation capabilities. For artisans and SMEs in Switzerland, a tool that simplifies these tasks, like Pratiko, allows you to focus more on your craft and less on administrative burdens. Mobile accessibility via a web app means you can issue quotes and invoices directly from a construction site or client location.
Simplifying Your Invoicing with Pratiko
Pratiko offers a straightforward solution for creating compliant Swiss QR-Bills. Our software ensures all necessary elements are included, from your company details and VAT to the scannable QR code. With plans starting from a free tier (5 invoices/month) to Standard (CHF 25/month) and Pro (CHF 49/month), you can choose the option that best fits your business needs. Start generating accurate and professional Swiss QR-Bills today.
FAQ
- What is the mandatory information on a Swiss QR-Bill?
- A Swiss QR-Bill must include beneficiary details (name, address, QR-IBAN), invoice specifics (number, date, description), the total amount in CHF, and the due date, all encoded within the QR code and presented visibly.
- Can I use my standard IBAN for the QR-Bill?
- No, you must use a specific QR-IBAN provided by your bank. This QR-IBAN is essential for the QR code to function correctly and facilitate automated processing.
- What happens if my client pays using the old payment slip method?
- Since 1 October 2022, the old orange payment slips are no longer valid. All payments in Switzerland must now use the QR-Bill format. Clients will need to adapt to this new system.
- How do I ensure my QR code is scannable?
- Print the QR-Bill on white paper with good contrast. Ensure the QR code itself is printed at a minimum size of 22x22 mm and is free from any smudges or distortions that could interfere with scanning.
Related articles
- Einzahlungsschein QR Rechnung: What Changed for Swiss SMEsMoving from the red and orange Einzahlungsschein to QR-Rechnung: SIX standards, camt reconciliation, Swiss VAT, and rules for Swiss businesses.
- Sollecito pagamento Svizzera: Rules & 5% InterestMaster Swiss payment reminders and late interest under Art. 104 CO. Practical guide with calculations, legal steps, and Swiss QR-bill compliance.
- camt 054 Riconciliazione: Practical Swiss GuideLearn how camt 054 payment reconciliation automates Swiss QR-bill matching, prevents dunning errors, and saves administrative time for Swiss SMEs.
- camt.054: Automate Your Payment ReconciliationTired of manual payment matching? The camt.054 format simplifies incoming payments. Discover how it benefits Swiss artisans and SMEs.
