Home/Blog/QR-IBAN vs IBAN: which one should you use?

QR-IBAN vs IBAN: which one should you use?

Understanding the difference between a regular IBAN and a QR-IBAN, and when each reference type applies.

If you have set up a QR-Rechnung recently, you have probably encountered both account number options: a standard IBAN and a QR-IBAN. They look similar, and both identify a Swiss bank account. The difference is not about the account itself — it is about what payment reference type you can include, and what happens with reconciliation on your end when a customer pays.

What a QR-IBAN is

A QR-IBAN is a special IBAN format that looks like a standard Swiss IBAN but has a different institution code range. Swiss IBANs start with CH, followed by two check digits, then a five-digit bank code, then the account number. QR-IBANs use institution codes in the range 30000 to 31999 — this is how software can distinguish a QR-IBAN from a regular IBAN just by looking at the number.

Your bank issues the QR-IBAN to you separately from your regular IBAN. Not every Swiss bank offers QR-IBANs to all account types — you may need to request it specifically or check your account documentation. Postfinance, UBS, Credit Suisse (now UBS), Raiffeisen, and the cantonal banks all issue QR-IBANs for accounts eligible to use them.

The key difference: which reference type you can use

This is the practical core of the question:

  • A QR-IBAN must be used together with a QR reference (the 27-digit numeric reference with a Modulo 10 check digit)
  • A standard IBAN must be used together with either an ISO creditor reference (ISO 11649) or no reference at all

You cannot mix them. A QR-IBAN with no reference, or a standard IBAN with a QR reference, is invalid and will cause errors in payment processing and scanning.

Account typeReference typeNotes
QR-IBANQR reference (27 digits)Most common for Swiss billers
Standard IBANISO creditor reference (RF…)International option
Standard IBANNo referenceSimplest, no auto-reconciliation

When to use a QR-IBAN with a QR reference

This combination is the right choice for the majority of Swiss businesses that send invoices with payment slips. Here is why:

When a customer pays using a QR reference, their bank forwards the reference number back to you in the payment notification — specifically in the camt.054 credit notification that Swiss banks deliver for account credits. Your accounting software can read that reference and match the payment to the correct open invoice automatically. No manual lookup required.

This matters most for companies that send more than a handful of invoices per month and want to automate reconciliation. A bakery, a logistics company, a consultancy sending monthly retainer invoices — all benefit from the automatic matching that the QR reference enables. The camt.054 parsing post covers how to extract and use the reference from the bank notification.

The QR reference itself carries your own encoded information in the first 26 digits. Typically this encodes a customer number, an invoice number, or a combination. The exact encoding is up to you — as long as the 27th digit check is correct and the reference is unique per invoice.

When to use a standard IBAN

A standard IBAN on a QR-bill is appropriate in three situations:

You do not need automatic reconciliation. Freelancers and very small businesses sending a handful of invoices a month can match payments manually without much overhead. Using a standard IBAN with no reference is simpler to set up.

You invoice EU customers in addition to Swiss customers. The ISO creditor reference (ISO 11649) is recognised across SEPA countries, not just Switzerland. If you want a single reference format that works for both Swiss and EU customers, using a standard IBAN with an ISO creditor reference gives you cross-border consistency.

Your bank does not offer a QR-IBAN. If your account is not eligible for a QR-IBAN, you must use a standard IBAN. The invoice is still valid; you just cannot use the QR reference.

What happens if you use the wrong combination

Payment processing software — at banks, in accounting tools, and in QR code validators — checks the consistency of the account number and reference type. If you put a QR reference with a standard IBAN, the QR code validation will fail. If you put an ISO creditor reference with a QR-IBAN, the same result. The Swiss QR code validation post covers how these checks work.

In the best case, the error is caught during invoice generation by your accounting software. In the worst case, it reaches the payer and their bank's scanning software cannot process it, resulting in a call from the payer about the unreadable payment slip.

A practical decision guide

If you are setting up QR-Rechnung issuance from scratch:

  1. Ask your bank whether your account is eligible for a QR-IBAN. If yes, request one.
  2. If you have a QR-IBAN, use it with a QR reference. Design your reference encoding to include enough information to identify the invoice and customer automatically.
  3. If you only have a standard IBAN, decide whether you want to use an ISO creditor reference (worthwhile if you invoice EU customers or want a standardised reference format) or no reference.
  4. Configure your accounting software to match: the account type and reference type must be consistent in the QR-bill output.

For most Swiss businesses with a QR-IBAN, the QR reference path is the better long-term choice. The reconciliation benefit grows with invoice volume, and the infrastructure — bank delivery of the reference in camt.054 — is already in place.