For Switzerland

The Swiss QR-bill explained for foreign freelancers

Swiss accounts teams pay by scanning the QR code at the bottom of an invoice. If you bill them from abroad, here is what they expect and what works with a non-Swiss bank account.

INVOICE

Quick answer

The QR-bill is the standard Swiss payment slip printed at the bottom of an invoice. The payer scans its Swiss QR code in their banking app. It works only with a Swiss or Liechtenstein IBAN and only in CHF or EUR. Without one, send a normal invoice with your IBAN, BIC and a clear reference, and your Swiss client will enter the payment manually.

What the QR-bill is

The QR-bill has been in use since June 2020 and replaced the old orange and red Swiss payment slips completely on 1 October 2022. It is an A6-sized section at the bottom of the invoice, split into a receipt on the left and a payment part on the right with the Swiss QR code, marked with a small Swiss cross in the middle.

The code holds the account, amount, currency, payee, payer and reference. The payer scans it with their e-banking app, checks the details and confirms. No typing, no errors. That is why Swiss companies, especially their bookkeepers, like to receive it.

The standard is maintained by SIX, the operator of Swiss payment infrastructure. Version 2.3 of the implementation guidelines took effect in November 2025, and a version 2.4 is scheduled for November 2026 together with the move to structured addresses. If you create QR-bills, use software that keeps up with these updates.

Need one now? Open the free invoice editor. It makes a PDF in a minute.

Do you need one as a foreign freelancer?

No. A QR-bill is a convenience, not a legal requirement for invoices. Swiss companies pay foreign suppliers by ordinary bank transfer every day.

The catch is technical. According to PostFinance, the QR-bill was designed for payments within Switzerland and Liechtenstein, and scanning works only if the creditor account is a Swiss or Liechtenstein IBAN. If your account is in Germany, the UK or Spain, a QR code generated with that IBAN is not a valid QR-bill, and your client would have to type the payment in by hand anyway.

So the real question is which bank account you will be paid into.

QR-IBAN vs IBAN, and the three types of reference

A Swiss account can have two numbers: a normal IBAN and a QR-IBAN. The QR-IBAN is a special IBAN that the bank issues for receiving payments with a structured QR reference. The QR-bill allows three combinations:

AccountReferenceNotes
QR-IBANQR reference: 26 digits plus a check digitDomestic Swiss and Liechtenstein use; banks match payments automatically
IBANCreditor Reference (SCOR, ISO 11649): starts with “RF”International standard reference
IBANNo reference, optional free-text messageSimplest option

Do not mix them: a QR-IBAN must be used with a QR reference, and a normal IBAN must not carry a QR reference. For EUR QR-bills, SIX lists only the IBAN with SCOR and IBAN with an unstructured message combinations.

Getting paid in CHF or EUR

QR-bills can be issued in CHF or EUR only. Your options depend on your account:

  • A Swiss or Liechtenstein account. Some multi-currency providers and neobanks offer accounts with a CH IBAN. With one, you can issue real QR-bills in CHF or EUR, and your client pays as they would a local supplier.
  • A euro account in the eurozone. Invoice in EUR with your IBAN and BIC. Your Swiss client sends a SEPA transfer; Switzerland is part of the SEPA scheme. Add an RF reference so they can quote it.
  • A GBP, USD or other account. Invoice in CHF or your own currency as agreed and give full international transfer details. Agree who bears the bank charges.

Whatever you choose, agree the currency in the contract or quote. Swiss clients often prefer CHF to avoid exchange rate risk on their side.

€$£¥
A CH IBAN allows a true QR-bill; otherwise use a SEPA or international transfer.

What else Swiss clients expect on an invoice

  • Your full name and address, and the client’s company name and address.
  • A unique invoice number and the invoice date.
  • The period or date of the service and a clear description.
  • The amount and currency, payment terms (30 days is common) and payment details.
  • The client’s purchase order or reference, if they gave one. Larger Swiss companies often reject invoices without it.

On VAT: as a rule, services from a foreign business to a Swiss business are taxed by the Swiss client under the reverse-charge mechanism (Bezugsteuer), so you normally do not charge Swiss VAT. Foreign businesses can become liable to register for Swiss VAT once their worldwide turnover passes a threshold and they supply in Switzerland, so check with the Swiss Federal Tax Administration if you sell to Swiss consumers or deliver services on site. For more on the general rules, see how to invoice international clients.

A worked example

A Berlin-based copywriter invoices a Zurich agency for 12 hours at EUR 90.

  • Invoice 2026-044, dated 6 November 2026, due 6 December 2026.
  • 12 h copywriting at EUR 90 = EUR 1,080.00. No VAT charged; note “Reverse charge: the recipient accounts for VAT”.
  • Payment: German IBAN and BIC, reference RF reference generated from the invoice number.

No QR-bill, because the IBAN is German. The agency pays by SEPA transfer.

If the same copywriter opens an account with a CH IBAN, the invoice can carry a QR-bill in EUR with an RF reference, and the agency’s bookkeeper just scans it.

Practical tips for smooth payment

  • Ask about their process. Many Swiss companies route invoices through an accounts payable system and expect a PDF by email. Some larger ones ask suppliers to use eBill or a supplier portal; ask before your first invoice.
  • Agree charges. For non-SEPA transfers, agree that each side pays its own bank charges, so the amount you receive is not short.
  • Use a clean reference. An RF reference or your invoice number alone in the reference field makes matching easy for both sides.
  • Write addresses in full. The QR-bill is moving to structured addresses, with street, number, postcode and town in separate fields, so keep your address data tidy.
  • Check the amount format. Swiss invoices often write amounts like CHF 1’080.00 with an apostrophe as the thousands separator. Either style is understood, but be consistent.

And if a client says your QR code “doesn’t scan”, the usual cause is a non-Swiss IBAN or a mismatched reference type, not the printer.

Creating a QR-bill invoice

Invoiceferry prints the QR-bill automatically when your business IBAN is Swiss or Liechtenstein and the invoice currency is CHF or EUR. It can also generate an RF reference from your invoice number. With any other IBAN it leaves the QR-bill off, and on euro invoices it can add a SEPA EPC QR code instead, which many European banking apps can scan. Start from the Switzerland invoice template.

Before sending your first QR-bill, scan it yourself with a Swiss banking app, or ask the client to check it, to make sure the details read correctly.

Create your invoice in under a minute, free. Fill in the form, watch the preview and download a PDF. No sign-up, and your data stays on your device.

Create an invoice

Frequently asked questions

Can I create a QR-bill with a German or UK IBAN?

No. A valid QR-bill needs a Swiss or Liechtenstein IBAN or QR-IBAN. With a foreign account, send a normal invoice with IBAN, BIC and a reference.

What is the difference between an IBAN and a QR-IBAN?

A QR-IBAN is a special Swiss account number used only with the 27-digit QR reference. A normal IBAN is used with an RF creditor reference or no reference.

Which currencies can a QR-bill use?

Only Swiss francs (CHF) and euros (EUR).

Do I charge Swiss VAT as a foreign freelancer?

Usually not for services to Swiss businesses, which account for the tax themselves under the reverse charge. Check registration rules if you sell to consumers or work on site in Switzerland.

Sources and further reading

Official pages and other reading we used for this article. Rules change, so check the source before you rely on a detail.

Related tools and articles

Upgrade

Invoiceferry Pro

$5/month or $39/year

Get Pro

Cancel any time. Your work is never lost — documents stay in your browser either way. Compare Free and Pro