HomeFeaturesSwiss QR-bill

For businesses in Switzerland

Create Swiss QR-bills, with the payment slip on every invoice

DocsAutomator creates your Swiss QR-bill straight from your data: the QR payment slip goes on the last page of every invoice, from Airtable, Google Sheets or any other data source. Before a document is created, we check every payment part against the Swiss QR-bill standard from SIX.

Start free trial

Included in every paid plan, at no extra cost.

Muster Treuhand AG
Bahnhofstrasse 1
8001 Zürich
Beispiel Bau GmbH
Seeweg 12
3000 Bern
Invoice 2026-0142
Date
16.10.2026
Due
15.11.2026
Consulting, 8 h at 150.001'200.00
Expenses45.00
VAT 8.1%100.85
Total CHF1'345.85

Please pay with the QR payment slip on the last page.

Page 1: your template
Checked against the SIX standard
Receipt
Account / Payable to
CH93 0076 2011 6238 5295 7
Muster Treuhand AG
Bahnhofstrasse 1
8001 Zürich
Reference
RF18 5390 0754 7034
Payable by
Beispiel Bau GmbH
Seeweg 12
3000 Bern
Currency
CHF
Amount
1 345.85
Acceptance point
Payment part
Currency
CHF
Amount
1 345.85
Account / Payable to
CH93 0076 2011 6238 5295 7
Muster Treuhand AG
Bahnhofstrasse 1
8001 Zürich
Reference
RF18 5390 0754 7034
Additional information
Invoice 2026-0142
Payable by
Beispiel Bau GmbH
Seeweg 12
3000 Bern
Last page: the payment part with the QR code

How to create QR-bills from your data

Set it up once. After that, every invoice gets the QR payment slip.

  1. 1

    Switch on the add-on

    In Settings, Add-ons, switch on Swiss QR-bill and enter your company's name, address and IBAN once.

  2. 2

    Map your fields

    In the automation, choose the currency, amount, reference and, if you like, the payer's address. We suggest matching fields.

  3. 3

    Create documents as usual

    Every document gets the payment part as an extra last A4 page. Your template needs no blank space for it.

What the QR payment slip contains

The receipt and the payment part with the QR code that your customers scan in their banking app.

Account and payee

Your IBAN or QR-IBAN and your company address. You enter them once, for every automation.

Amount and currency

The amount from your field, in CHF or EUR. Leave it empty and the payer enters the amount, for example for donations.

Reference

QR reference with a QR-IBAN, creditor reference (RF) or no reference. We calculate the check digits for you.

Message

Free text of up to 140 characters, for example the invoice number. Your customer sees it in the banking app.

Payer

Your customer's name and address from your data. Without a mapping, the payer fills them in.

Language

The payment part is in German, French, Italian or English, from the automation's language.

Checked before it is created

  • IBAN and QR-IBAN with their check digits, only accounts from Switzerland or Liechtenstein.
  • Check digits of the QR reference and the creditor reference.
  • An amount from 0.01 to 999,999,999.99, field lengths and allowed characters.
  • When a check fails, nothing is created or sent. The message says what to fix.
Example message in the app

QR-bill not created: A QR reference needs a QR-IBAN. Add it in Settings, Add-ons, or choose another reference type.

Works with your data source

The QR-bill reads the fields you map. Your template comes from Google Docs, Word or a PDF.

  • Airtable
  • Google Sheets
  • Glide
  • Noloco
  • Softr
  • Notion
  • SmartSuite
  • ClickUp
  • Google Forms
  • API
  • Zapier
  • Make
  • n8n

QR-bill and ZUGFeRD in one PDF

Do you also invoice customers in Germany? Switch on the e-invoice add-on as well. One PDF then carries both: the e-invoice data and the QR payment slip.

  • The QR-bill page is added first, then the ZUGFeRD data and the PDF/A-3 conversion.
  • The finished PDF passes the official ZUGFeRD and PDF/A checks, with the extra page.
  • When no amount is mapped, the payment part uses the e-invoice gross total.
More about e-invoices

Swiss QR-bill FAQ

QR-bill guide in the documentation

Your next invoice with a QR payment slip

Try it with your own template and scan the QR code with your banking app.

Start free trial

Included in every paid plan, at no extra cost.