Back to blog

Swiss QR-Bill Guide for Freelancers: Everything You Need to Know

Complete guide to Swiss QR-bills for freelancers. Learn about ISO 20022, QR-IBAN, payment references, and how to create compliant invoices.

February 18, 202610 min readLumaBill Team

What Is a Swiss QR-Bill?

The Swiss QR-bill (QR-Rechnung) is the standard payment slip format in Switzerland since October 2022, when it fully replaced the old orange and red payment slips (Einzahlungsschein). Every invoice sent in Switzerland should now include a QR-bill payment section.

The QR-bill contains a Swiss QR Code that encodes all payment information — recipient, amount, currency, and a structured reference number. Your clients can scan this code with their banking app to pay instantly, without manually typing account numbers or reference codes.

Why QR-Bills Matter for Freelancers

If you're a freelancer invoicing Swiss clients, QR-bills are essential:

  1. Faster payments: Clients scan and pay in seconds, reducing your average payment time
  2. Fewer errors: No more mistyped IBANs or reference numbers
  3. Professional appearance: QR-bills signal that you run a proper business
  4. Bank compatibility: All Swiss banks support QR-bill payments
  5. Automatic reconciliation: Structured references make it easy to match payments to invoices

The Technical Side: ISO 20022

Swiss QR-bills are part of the ISO 20022 financial messaging standard, which Switzerland adopted as part of its payment harmonization initiative.

QR-IBAN vs. Regular IBAN

There are two types of IBANs used with QR-bills:

  • Regular IBAN: Your standard Swiss bank account number (starts with CH). Used with the Creditor Reference (SCOR) or no reference.
  • QR-IBAN: A special IBAN issued by your bank specifically for QR-bills. Used with the QR Reference (QRR), which is the successor to the old ESR reference number.

Which should you use? If your bank has issued you a QR-IBAN, use it with QR References for best compatibility. If not, use your regular IBAN with a Creditor Reference (ISO 11649).

Reference Types

Reference Type Format Used With Best For
QR Reference (QRR) 27 digits (like old ESR) QR-IBAN only Swiss domestic payments
Creditor Reference (SCOR) ISO 11649, up to 25 chars Regular IBAN International compatibility
No reference Regular IBAN Simple one-time payments

The QR Code Content

The Swiss QR Code contains structured data in a specific format defined by SIX Group:

  • Header: SPC (Swiss Payments Code) identifier and version
  • Creditor information: Name, address, IBAN
  • Amount and currency: CHF or EUR
  • Debtor information: Optional (pre-fill the payer's details)
  • Reference: QRR, SCOR, or NON
  • Additional information: Unstructured message or billing information

How to Create a QR-Bill: Step by Step

What You Need

Before creating your first QR-bill:

  1. Your IBAN (or QR-IBAN from your bank)
  2. Your business name and address (must match your bank records)
  3. Invoice number (will be encoded in the reference)
  4. Amount and currency (CHF or EUR)
  5. Client name and address (optional but recommended)

Layout Requirements

The QR-bill has a strict layout defined by SIX Group:

  • Payment part (left side): Human-readable payment information
  • Receipt (right side): Tear-off receipt section
  • QR code (center of payment part): 46mm x 46mm, with Swiss cross in center
  • Dimensions: The entire QR-bill is 210mm x 105mm (A6 landscape)
  • Perforation line: Separates the QR-bill from the invoice above

Important Layout Rules

  • The QR-bill must be at the bottom of the last page of your invoice
  • Font must be Liberation Sans, Arial, Frutiger, or Helvetica (or compatible)
  • Minimum font size: 6pt for receipt, 8pt for payment part
  • The Swiss cross inside the QR code is mandatory
  • No advertising or other content may appear in the QR-bill area

Common Mistakes to Avoid

1. Wrong Address Format

The creditor address must exactly match what your bank has on file. A mismatch (even a typo) can cause payment rejections.

2. Mixing QR-IBAN with Wrong Reference

  • QR-IBAN → must use QR Reference (QRR)
  • Regular IBAN → must use Creditor Reference (SCOR) or no reference

Using the wrong combination will cause the payment to be rejected.

3. Invalid Reference Numbers

QR References have a check digit (the last digit). If you calculate it wrong, the reference is invalid and the payment will fail. Always use a validated generator.

4. Missing Swiss Cross

The QR code must contain a Swiss cross (7mm x 7mm) in the center. This is not optional — it's part of the specification.

5. Wrong Amount Format

  • Use a period as decimal separator (not comma): 1234.50
  • Maximum 2 decimal places
  • Amount can be empty (for donations or variable amounts)
  • Currency must be CHF or EUR only

Multi-Currency Considerations

As a freelancer, you might invoice in both CHF and EUR:

  • CHF invoices: Standard for Swiss domestic clients
  • EUR invoices: Common for EU clients or cross-border services

Your QR-bill supports both currencies. For other currencies (USD, GBP, etc.), the QR-bill payment section won't apply — use standard international wire transfer instructions instead.

CAMT Bank Statements and Reconciliation

Once your clients pay via QR-bill, the payments appear in your CAMT.053 bank statement (also part of ISO 20022). The structured reference is carried through, making reconciliation straightforward:

  1. Client scans your QR-bill and pays
  2. Payment arrives with the reference number intact
  3. Your accounting software matches the reference to the original invoice
  4. Invoice is automatically marked as paid

This is why structured references (QRR or SCOR) are so important — they enable automatic payment matching.

How LumaBill Handles QR-Bills

LumaBill generates compliant Swiss QR-bills automatically:

Automatic QR Code Generation

When you create an invoice in LumaBill, the QR-bill is generated automatically:

  • Your IBAN/QR-IBAN is stored in your profile settings
  • A unique reference number is generated for each invoice
  • The QR code is rendered with the correct Swiss cross
  • The layout follows SIX Group specifications exactly

Reference Management

LumaBill generates and manages reference numbers automatically:

  • Sequential numbering tied to your invoice numbers
  • Check digit calculation built-in
  • No duplicates — each invoice gets a unique reference

Bank Import and Matching

When you import your CAMT.053 bank statement:

  1. LumaBill parses all incoming payments
  2. QR References are matched to your invoices
  3. Matched invoices are marked as paid
  4. Unmatched transactions are flagged for review

QR-Bill Checklist for Freelancers

Before sending your first QR-bill invoice:

  • Your IBAN (or QR-IBAN) is correct and matches your bank records
  • Your business name and address match your bank account exactly
  • The QR code contains the Swiss cross
  • The reference type matches your IBAN type
  • The amount and currency are correct
  • The layout follows SIX Group specifications
  • Test: scan the QR code with a banking app to verify the data

Conclusion

Swiss QR-bills are the standard for invoicing in Switzerland. The key takeaways:

  1. Use a QR-bill on every Swiss invoice
  2. Match your reference type to your IBAN type
  3. Follow the layout specification exactly
  4. Use a tool that generates compliant QR-bills automatically

LumaBill handles all of this for you — from QR code generation to bank reconciliation. Try it free for 30 days and send your first QR-bill invoice in minutes.