All articles

18 September 2026

Swiss QR-bill: Create Yours Simply, Cheaply, and Compliantly

Struggling with the Swiss QR-bill? Discover how artisans and SMEs can create compliant QR-bills easily and affordably, avoiding common pitfalls.

Minimalist flat vector illustration with a Swiss QR-bill code in blue and white, against a light grey background with subtle geometric patterns.
Generate compliant Swiss QR-bills without the need for expensive software solutions.

The Swiss QR-bill: Not as Scary as It Seems

You've finished a job for a client, delivered your usual high standard of work, and now it's time to send the invoice. Ah, the Swiss QR-bill. That block of codes and data looks intimidating, like a final exam for IT experts. If you believe creating a SIX-compliant QR-bill is a monumental task reserved only for those with endless budgets for complex software, think again. Many artisans and small businesses across Switzerland, from Ticino to Zurich, find themselves in the same boat: they need to invoice correctly, adhering to current regulations, but without breaking the bank or getting lost in arcane procedures. The consequences? Costly errors, payment delays, and the frustrating feeling of being left behind.

The good news is you don't need to be an IT wizard or spend a fortune. Today, we'll cover how to create your Swiss QR-bill simply, affordably, and, most importantly, compliantly. We'll look at what you truly need, common mistakes to avoid, and how a practical approach can make a real difference for your business.

Understanding the Swiss QR-bill: What You Actually Need

Before diving into creation, let's clarify the essential elements of a Swiss QR-bill that's fully compliant with SIX specifications (the Swiss standard for payments). It's not a secret; it's a well-defined structure that simplifies payment processing for everyone: you, your client, and the banks. You must have certain fundamental data clearly defined:

  • Your complete company details: name, address, VAT number (if applicable), and any other registration details (like the REGA number).
  • The client's complete details: name and address.
  • A detailed description of the services or products provided, including quantities and unit prices.
  • The net amount, the applicable VAT rate (remember the different Swiss VAT rates: 8.1% for most goods and services, 3.8% for accommodation, 2.6% for essential goods and specific services), and the VAT amount.
  • The total gross amount due.
  • Your bank details (IBAN) for payment.
  • The QR-Reference or 'Creditor Reference', if used. This is crucial for automatic payment reconciliation.

The core of the QR-bill is, of course, the QR code itself. This code embeds all necessary payment information: the amount, the recipient, bank details, and, if applicable, the QR-Reference. It's designed to be read by smartphones (via banking apps) and automated scanning systems. A critical aspect not to overlook is the code's ability to integrate a specific reference for the client (the QR-Reference), which allows for automatic matching of payments to invoices. This is a huge benefit for your accounting, preventing tedious manual searches to identify who paid what.

Creating Your QR-bill: The Low-Cost Approach

Many immediately think of expensive accounting software or complex add-ons. But the reality for many Swiss SMEs and artisans is different. The goal is to find an efficient, compliant method, ideally integrated with the tools you already use or that are specifically designed for you.

You have several options, depending on your needs and the volume of invoices you issue. The most straightforward solution, if you don't already have comprehensive management software, is to use an online Swiss QR-bill generator. These tools, often provided by financial institutions or specialized companies, guide you step-by-step. You enter the required data (yours, the client's, invoice details), and the system automatically generates the QR code and invoice layout according to SIX standards. This is an excellent solution for those issuing a few invoices per month or wanting to test the process without initial investment. For example, a self-employed electrician in Ticino might find this ideal for managing client billing.

A practical example? Suppose you're a plumber invoicing CHF 800 net for a service, with VAT at 8.1%. The VAT amounts to CHF 65.60 (800 * 0.081), for a gross total of CHF 865.60. A generator will ask for these details, your bank coordinates, and optionally, a specific reference for that client. In minutes, you'll have your QR-bill ready to send via email or print.

What to look for in a generator? Ensure it clearly states it generates SIX-compliant invoices and supports various QR-Reference types (e.g., the reference that's later read in camt.053/camt.054 files for reconciliation). The ability to save recurring client and service/product data can significantly save you time on each invoice. Some tools also offer quote generation and one-click conversion to invoices, reducing transcription errors. Remember, data fragmentation is a key inefficiency; centralising this information is vital.

Common Pitfalls to Avoid with Swiss QR-bills

Even with simple tools, there are a few traps you can easily fall into. Avoiding them will save you headaches and potential disputes with clients.

  • Incomplete or incorrect data: A wrong IBAN, an incomplete address, or a miscalculated amount. Always double-check everything before sending. A small error can halt the entire payment process.
  • Missing QR-Reference (if needed): If your accounting system relies on the QR-Reference for automatic reconciliation, omitting this means more manual work for you.
  • Using a non-compliant QR Code: Not all QR code generators are suitable for Swiss invoices. Ensure your chosen tool is specific for Swiss QR-bills and follows SIX guidelines.
  • Incorrect VAT: It's crucial to apply the correct VAT rate (8.1%, 3.8%, 2.6%) based on the type of good or service. An error here can lead to issues with the Federal Tax Administration.
  • Unclear due date: Although the QR code contains the amount, it's good practice to clearly state the payment due date on the visible part of the invoice.

Another common issue can be managing late payments. If a client doesn't pay by the due date, you are entitled to charge late fees. According to Article 104 of the Swiss Code of Obligations, the statutory rate is 5% per annum. Ensure your invoicing process also includes clear management of overdue payments and reminders, potentially with automatic addition of 5% default interest if the payment is delayed.

Diagramma piatto e minimalista con forme geometriche blu, grigie e bianche che rappresentano una fattura QR svizzera e un codice QR.
La fattura QR svizzera semplifica i pagamenti, rendendoli più efficienti per le aziende.

Streamlining Your Billing: The Next Step

Embracing the Swiss QR-bill doesn't have to mean complex software or high costs. By understanding the requirements and choosing the right tools – like online generators or integrated solutions – you can streamline your invoicing process significantly. This frees up your time to focus on what you do best: running your business and serving your clients. You can generate your first compliant Swiss QR-bill today by visiting our QR-bill generator.

Common Mistakes in Manual Swiss QR Bill Creation

Attempting to create the payment section using word processing programs like Word or spreadsheets like Excel often leads to problems. Banks use optical readers that jam at the slightest irregularity. If a customer cannot scan the code with their mobile banking app, the consequences are payment delays and frustration for everyone.

A frequent error concerns the proportions of the QR Code. If the square is distorted or the Swiss cross in the center is not perfectly aligned, the reader's error correction system fails. Equally critical is linking incorrect data: for instance, using a standard IBAN with a 27-digit QR reference generates invalid data. Remember: a QR reference must be associated with a QR-IBAN.

Even public administrations (Confederation and Cantons) require strict adherence to standards. Non-compliant invoices or those with unstructured addresses are increasingly rejected by automated accounting systems. For example, a painter in Lausanne submitting an invoice to the Vaud cantonal administration might find it rejected if the address isn't properly formatted, causing delays in payment for materials purchased locally.

Choose an affordable workflow without losing the checks

The choice between a generator and management software depends on administrative work, not just the cost of one document. A generator may suit an isolated payment, while quotations, deposits and final balances require a consistent record. Check recipient details, work description, total and bank account before sending. A readable QR code cannot fix a wrong amount or an incomplete commercial agreement. Keep invoice information and payment data aligned, and retain the actual version delivered to the customer rather than only the latest edited file.

Pratiko supports quotations and QR invoices with ordinary IBAN and a free-text message, plus reviewed payment-match suggestions following manual camt.053 or camt.054 XML upload. Consult the current pricing page rather than prices in older examples. This workflow does not generate structured QRR or SCOR references.

On the first PDF, check the printed information and scan the code in an appropriate banking application. Do account, beneficiary, currency and amount agree with the commercial invoice? Use structured address information and do not resize the payment section arbitrarily when printing it. A successful technical check does not replace reviewing the eventual bank credit. Keep outstanding invoices separate from unresolved incoming payments. If an invoice is corrected, explain which version the customer should use rather than sending conflicting payment instructions without context. The saving comes from a repeatable process, not from skipping the final verification.

FAQ

What is the Swiss QR-bill?
The Swiss QR-bill is a standardized invoice format in Switzerland that includes a QR code. This code contains all the payment information, allowing for fast and automated processing by both individuals and businesses through their banking apps or scanning systems.
Do I need special software to create a Swiss QR-bill?
Not necessarily. While dedicated accounting software can automate the process, simple and compliant QR-bills can be created using online generators. These tools guide you through data entry and produce the necessary QR code and invoice layout without significant cost.
What are the common VAT rates in Switzerland?
Switzerland has several VAT rates. The standard rate is 8.1%. Reduced rates include 3.8% for accommodation and certain goods/services, and 2.6% for essential items like food, medicine, and books.
Can I charge interest on late payments?
Yes, under Swiss law (Article 104 of the Code of Obligations), you can charge interest on late payments. The statutory rate is 5% per annum. Ensure this is clearly communicated or part of your terms and conditions.
Can I print a Swiss QR-bill on normal office paper?
Yes, you can print QR-bills on standard white A4 paper (80 to 100 g/m2). If you send physical invoices by mail, include scissors or dashed lines along the payment section boundary so the customer or post office counter can detach it easily.
What is the difference between an IBAN and a QR-IBAN?
An IBAN is your standard bank account number used for regular wire transfers. A QR-IBAN is a special account number provided by your bank specifically for the QR-bill system, used exclusively with a 27-digit QR reference to allow automatic matching of incoming payments.
What happens if my customer scans the QR code with their phone camera instead of a banking app?
The Swiss QR code contains plain text payment instructions (creditor, account, amount, reference). Scanning it with a regular camera app will simply display raw text rather than opening a website, as the code is designed strictly for e-banking and payment processing apps.
Do I absolutely need special software to create a Swiss QR Invoice?
Not necessarily. While specialized software simplifies the process and reduces errors, it's technically possible to generate a compliant QR Invoice using specific tools or generators if you understand all the technical requirements and data fields accurately. However, errors can lead to payment issues.
What's the difference between a QR-IBAN and a standard IBAN on a QR Invoice?
A QR-IBAN is specifically designed for the Swiss QR Invoice system and is often linked to a 27-digit QR reference number, enabling automated payment reconciliation. A standard IBAN can also be used, but it typically relies on manual allocation of payments unless specific reference information is included in other fields.
How does Pratiko help with Swiss VAT compliance?
Pratiko supports quotations and QR invoices with ordinary IBAN and a free-text message, plus reviewed payment-match suggestions following manual camt.053 or camt.054 XML upload. Consult the current pricing page rather than prices in older examples. This workflow does not generate structured QRR or SCOR references.
What is the difference between a QR-Reference and a structured reference?
The QR-Reference is specifically designed for the Swiss QR invoice and is embedded within the QR code. A structured reference (like the ISO 11621 format) can be used in other contexts but might require separate handling for automated reconciliation with QR invoices.
Can I use a free online generator for my business invoices?
Yes, many free online generators can create compliant Swiss QR invoices. However, ensure they are specifically designed for this purpose and clearly state compliance with SIX standards. Free tools are great for low-volume needs, but consider paid options for more features like recurring invoices or advanced reconciliation.
How do I handle VAT rates if my services have different applicable rates?
Your invoice must clearly state the net amount for each service, the corresponding VAT rate (8.1%, 3.8%, or 2.6%), and the calculated VAT amount for each rate. The total VAT and the final gross amount will be sums of these individual calculations. Software or generators should handle this breakdown automatically.

Related articles

Create your first QR invoice free

Create your first QR invoice free