Skip to content
Free tool · no account

Create a Swiss QR-bill invoice.

Fill in the form and watch the invoice and its QR-bill build themselves. Download the PDF: free, with no account and no limit on invoices.

  • No account
  • No limit on invoices
  • Built in your browser
Start from
Add a valid IBAN to download

01Creditor
Swiss or Liechtenstein, 21 characters. Spaces are fine.
Try an example
It prints under your address, for an invoice with VAT.
02Debtor
The bill prints a framed box. The payer writes their name and address.
03Items
Subtotal
0.00
Total CHF
0.00
04Payment
Currency
Bill language
Reference
27 digits, for a QR-IBAN in CHF.
Starts with RF, for an IBAN.
The bill shows no reference.
0 / 140

Built in your browser: what you type stays on this page.

invoice_draft.pdfA4 · English

Your invoice builds here as you type.Or see a finished one first.

The PDF carries a small “Created with Sway” line above the payment part. The payment part stays free of it.

How it works

Three steps, one PDF.

  1. Step 1

    Fill in, or drop an invoice

    Type your details, or start from an invoice you already have: Sway reads it and fills the form.

  2. Step 2

    Watch the bill build itself

    Totals, VAT and the QR-bill update as you type. The QR code carries the IBAN, the amount and the reference.

  3. Step 3

    Download and send

    An A4 PDF with the QR-bill at the bottom. Email it, or print it on plain paper: the scissors mark the line to cut.

What is a QR-bill?

A QR-bill, part by part.

Since 1 October 2022, the QR-bill has been the only payment slip in Switzerland and Liechtenstein. Its Swiss QR code holds what the payer’s banking app needs to pay in one scan.

What is a QR-IBAN?
FAQ

Questions, answered.

Short answers about the generator. The FAQ has the rest.

All questions
Is the invoice generator free?

Yes. Create as many invoices as you need, with no account. Each PDF carries a small “Created with Sway” line above the payment part; the payment part itself stays free of it.

Does my data leave my browser?

Only an invoice that you upload to fill the form. Sway reads it in the EU and does not store it. The form and the PDF are built in your browser, and nothing you type is sent or stored.

QR-IBAN or IBAN: which one do I need?

Both work. A QR-IBAN goes with a QR reference, which your bank uses to report each payment, in CHF only. A regular IBAN goes with a Creditor Reference or no reference. Your bank issues the QR-IBAN.

Can I bill in euros?

Yes. A QR-bill takes CHF or EUR: pick the currency in the Payment step. A QR-IBAN and its QR reference work in CHF only, so bill euros to a regular IBAN.

Can the payer fill in their own details?

Yes. Turn on “Leave Payable by blank” in the Debtor step: the bill prints a framed box where the payer writes their name and address.

What does Sway add after sign-up?

Bills & Invoices keeps the invoice and matches it with its payment when the money reaches your bank account. Your counterparties and products are saved for the next invoice.

Send the invoice. Let Sway watch for the payment.

Bills & Invoices keeps every invoice and matches it with its payment when the money lands in your bank account.

Or open the demo workspace, no sign-up